forked from dajobe/redland-bindings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
495 lines (326 loc) · 15 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
2011-11-13 Dave Beckett <dave@dajobe.org>
* Snapshotted redland-bindings_1_0_14_1 for 1.0.14.1 release
(GIT 58ec9f8828575ec0344d4f1d69b7e13f2e81040c)
* perl/lib/RDF/Redland.pm.in: Hack to prevent a false Perl runtime
warning
2011-11-12 Dave Beckett <dave@dajobe.org>
* python/RDF.py: Change all 'type(arg) is T' to 'isinstance(arg,
T)'
Fixes Issue #00000473
http://bugs.librdf.org/mantis/view.php?id=473
2011-11-03 Joe Presbrey <presbrey+git@gmail.com>
* php/redland-decl.i, php/redland-post.i: add
librdf_php_free_last_log
2011-11-02 Dave Beckett <dave@dajobe.org>
* Merge pull request #3 from presbrey/master PHP logging (error
handling) enhancements
2011-07-23 Dave Beckett <dave@dajobe.org>
* configure.ac, python/Makefile.am: Link python bindings with
rasqal and raptor
* NEWS.html, RELEASE.html, configure.ac: Bumped version to
1.0.14.1
2011-07-15 Dave Beckett <dave@dajobe.org>
* Merge pull request #2 from slok/master
(Serializer.serialize_stream_to_string): Added to serialize stream
to string
2011-04-29 Dave Beckett <dave@dajobe.org>
* Merged pull request #1 from kasei/master.
Properly set utf8 flag on perl scalars for URI and Node object
values. Perl 5.7.3 or newer is required now.
2011-04-28 Gregory Todd Williams <greg@evilfunhouse.com>
* perl/lib/RDF/Redland/Node.pm, perl/lib/RDF/Redland/URI.pm: Set
utf8 flag on scalars in Node->literal_value and URI->as_string.
2011-02-08 Dave Beckett <dave@dajobe.org>
* Snapshotted redland-bindings_1_0_13_1 for 1.0.13.1 release (GIT
c7c4c93e5d00987a41e65196e728ed44e5fe644b)
* redland-bindings.spec.in: Use PERL_MAKEMAKER_ARGS instead of
MAKE_PL_OPTS - untested!
* bindings.rdf.in: #ws and github
* ChangeLog, INSTALL.html, README.html, RELEASE.html, TODO.html:
2011 and 1.0.13.1
2011-02-06 Dave Beckett <dave@dajobe.org>
* INSTALL.html:
--with-redland has gone
* INSTALL.html, configure.ac, ruby/Makefile.am: Allow
configuration of Ruby arch/arch-independent install dirs
Add --with-ruby-arch-install-dir and
--with-ruby-arch-install-dir-variable. Use
--with-ruby-install-dir just for arch independent files. Adjust
installation to install shared object into arch dir, .rb files
into the arch independent dir.
Updates Fixes Issue#0000412
http://bugs.librdf.org/mantis/view.php?id=412
* LICENSE.html: Add BSD license for python/RDF.py here. Make GPL
V2 or newer explicit.
* INSTALL.html, configure.ac, ruby/Makefile.am,
ruby/lib/rdf/Makefile.am, ruby/lib/rdf/redland/Makefile.am,
ruby/lib/rdf/redland/schemas/Makefile.am: Enable ruby installation
to be configured
Add --with-ruby-install-dir and --with-ruby-install-dir-variable
to configure.
The former allows any installation path to be used, the
latter sets the configuration variable to use, defaulting to
'archdir' (the current config).
Replaced rubyarch_dir with rubyinstall_dir in Makefile.am for ruby
bindings since it may or may not be the Ruby 'archdir'.
Added documentation for the new options
Fixes Issue#0000412
http://bugs.librdf.org/mantis/view.php?id=412
* INSTALL.html, configure.ac, perl/Makefile.am: Added
--with-perl-makemaker-args to configure perl installation
Allows builder/packager to configure the perl build/installation
using standard ExtUtils::MakeMaker options.
Fixes Issue#0000411
http://bugs.librdf.org/mantis/view.php?id=411
2011-02-05 Dave Beckett <dave@dajobe.org>
* INSTALL.html: Added --with-python-get-python-lib-args
* configure.ac: Added --with-python-get-python-lib-args for
setting python install dir
Fixes Issue#0000398
http://bugs.librdf.org/mantis/view.php?id=398
* ruby/lib/rdf/redland/model.rb:
(triples_with_context): Return statement and context properly
Fixes Issue#0000390
http://bugs.librdf.org/mantis/view.php?id=390
2011-02-03 Dave Beckett <dave@dajobe.org>
* lua/Makefile.am, lua/test.lua, perl/Makefile.PL,
perl/Makefile.am, perl/example.pl, perl/lib/RDF/Redland.pm.in,
perl/lib/RDF/Redland/BlankNode.pm,
perl/lib/RDF/Redland/Iterator.pm,
perl/lib/RDF/Redland/LiteralNode.pm,
perl/lib/RDF/Redland/Model.pm, perl/lib/RDF/Redland/Node.pm,
perl/lib/RDF/Redland/Parser.pm, perl/lib/RDF/Redland/Query.pm,
perl/lib/RDF/Redland/QueryResults.pm, perl/lib/RDF/Redland/RSS.pm,
perl/lib/RDF/Redland/Serializer.pm,
perl/lib/RDF/Redland/Statement.pm,
perl/lib/RDF/Redland/Storage.pm, perl/lib/RDF/Redland/Stream.pm,
perl/lib/RDF/Redland/URI.pm, perl/lib/RDF/Redland/URINode.pm,
perl/lib/RDF/Redland/XMLLiteralNode.pm, perl/redland-post.i,
perl/rss-dump.pl, perl/serialize.pl, perl/t/test1.t,
perl/t/test2.t, perl/t/test3.t, php/Makefile.am, php/test.php,
python/Makefile.am, python/RDF.py, python/example.py,
python/redland-post.i, python/test/test.py, ruby/Makefile.am,
ruby/example.rb, ruby/lib/Makefile.am, ruby/lib/rdf/Makefile.am,
ruby/lib/rdf/redland/Makefile.am,
ruby/lib/rdf/redland/schemas/Makefile.am, ruby/test.rb,
ruby/test/Makefile.am: Clarify license text in files to match
LICENSE.html text
All files are now recorded that they are available under the three
license alternatives (or any newer version) using the current text
from LICENSE.html at the root of this package.
In addition python/RDF.py is also available under the BSD License
without advertising (aka MIT license), the license text is
included in the file.
Fixes Issue#0000413
http://bugs.librdf.org/mantis/view.php?id=413
2011-02-01 Dave Beckett <dave@dajobe.org>
* configure.ac, perl/Makefile.PL:
Remove redland-config support
configure changed to
- Use pkg-config redland only
- Remove support for compiling against a non-installed redland
- Add pkg-config rasqal output to compile/link flags.
2011-01-31 Dave Beckett <dave@dajobe.org>
* configure.ac: Get PYTHON_LIB from distutils
Use distutils.sysconfig function get_python_lib() to get the
library binary directory. distutils is a standard package so this
should be portable. (Although it does not seem to be in
distutils2 whenever that gets standard may be some time)
Fixes Issue#0000398
http://bugs.librdf.org/mantis/view.php?id=398
2011-01-31 Dave Beckett <dave@dajobe.org>
* NEWS.html, RELEASE.html: 1.0.13.1
2011-01-24 Dave Beckett <dave@dajobe.org>
* python/redlandtest.py:
(RasqalQueryTestCase): Count without using len()
* python/RDF.py: Throw an exception when trying to take len() of
iterable query results
(QueryResults.__len__): Return a ValueError
Fixes Issue#0000401
http://bugs.librdf.org/mantis/view.php?id=401
2011-01-23 Dave Beckett <dave@dajobe.org>
* python/redland-post.i: remove raptor V1 support
* python/redland-post.i: Remove static prototypes for consts no
longer needed for SWIG
* python/redlandtest.py: Remove tests for query language triples,
now removed.
* configure.ac: 1.0.13.1
2010-12-02 Dave Beckett <dave@dajobe.org>
* python/RDF.py: Allow querystring parameter to Query objects to
be unicode
(Query.__init__): Check querystring is not None and convert
unicode to string (UTF-8 bytes)
Fixes Issue #0000403
http://bugs.librdf.org/mantis/view.php?id=403
2010-12-01 Dave Beckett <dave@dajobe.org>
* python/RDF.py: In constructors, set all attributes to None
before any exceptions can be thrown
* python/RDF.py: Protect World and Iterator destructors from use
of maybe undefined attribute.
* python/RDF.py: typo
* python/RDF.py: Node class __str__ and __unicode__ methods return
simple results
(Node.__str__): Just calls __unicode__ and converts
(Node.__unicode__): No longer returns a formatted result (in
N-Triples) but grabs a simple string value for literal, blank and
uri.
* python/RDF.py: Node class gains a blank property
(Node.__get_blank_): Return a unicode ID
(Node.blank): Added property with shorter name than
blank_identifier.
* python/RDF.py: Node class gains literal property returning a
tuple of str, lang, dt
(Node._get_literal): Added to return a tuple-valued property which
is shorter and nicer to deal with than a dictionary.
(Node.literal): Added property that uses above internal function.
2010-11-14 Dave Beckett <dave@dajobe.org>
* python/RDF.py:
(QueryResults.to_string): Return bindings results with base URI
Only returns bindings results in cases when the base_uri was None
due to indenting the return statement.
2010-10-16 Nicholas J Humfrey <njh@aelius.com>
* ruby/test/test_query.rb, ruby/test/test_serializer.rb: Improved
Ruby serialiser tests by checking output using regular expressions
instead of stream lengths.
2010-10-15 Dave Beckett <dave@dajobe.org>
* ruby/test/Makefile.am, ruby/test/one.nt,
ruby/test/test_store.rb: Make test_store.rb work
* ruby/lib/rdf/redland/node.rb: Fixed a number of Ruby tests by
restoring Redland::Node#to_s to it's old behavior of returning
string values without quotes.
* ruby/lib/rdf/redland.rb, ruby/lib/rdf/redland/model.rb,
ruby/lib/rdf/redland/parser.rb, ruby/lib/rdf/redland/resource.rb,
ruby/test/test_model.rb, ruby/test/test_node.rb,
ruby/test/test_parser.rb, ruby/test/test_query.rb,
ruby/test/test_rdfs_resource.rb, ruby/test/test_resource.rb,
ruby/test/test_statement.rb, ruby/test/test_store.rb,
ruby/test/test_uri.rb: Cleaned up inconsistent whitespace in the
Ruby code and tests.
Made the Ruby tests less noisy by commenting out a number of
'puts' debug statements.
2010-10-10 Dave Beckett <dave@dajobe.org>
* configure.ac: Compare versions in decimal
* configure.ac: Just warn if system redland is newer than our
version. Error out if it is older.
2010-09-27 Dave Beckett <dave@dajobe.org>
* Snapshotted redland-bindings_1_0_11_1 for 1.0.11.1 release (GIT
46c21d201277766c7d6afe9c8e5c3876ab7c5571)
2010-09-26 Dave Beckett <dave@dajobe.org>
* python/Makefile.am: Add redland-pre.i
* php/Makefile.am: Added -d enable_dl=On to test to maybe help
reduce warnings See http://us2.php.net/dl
* RELEASE.html, bindings.rdf.in, configure.ac,
redland-bindings.spec.in:
#words - Redland librdf language bindings
* lua/Makefile.am:
lua_$(LUA_PACKAGE).h is not an output of swig for lua
* AUTHORS: C# gone
* autogen.sh: Use latest autogen.sh - automake 1.11 required, uses
silent rules etc.
* perl/Makefile.am, php/Makefile.am, python/Makefile.am: Remove
junk for obsolete dmalloc configuration
* .gitignore, acinclude.m4, build/.gitignore: Update config for
build/ dir. remove unused acinclude.m4
* configure.ac: Automake 1.11 and use build/ dir for aux and
macros like rest of Redland
* LICENSE.html: Use 'or any newer versions' in titles too. Link to
specific LGPL 2.1
2010-09-20 Dave Beckett <dave@dajobe.org>
* lua/Makefile.am, lua/test.lua: Add test.lua and make 'make
check' work
* Makefile.am, configure.ac, lua/Makefile.am: Add skeleton config
for LUA bindings
2010-08-09 Dave Beckett <dave@dajobe.org>
* python/redland-post.i:
Revert raptor_locator_uri_string to
raptor_locator_uri
* python/Makefile.am, python/redland-post.i, python/redland-pre.i:
Update for raptor2 API
* configure.ac: Check if Redland uses Raptor2 API and set/define
REDLAND_HAVE_RAPTOR2_API
2010-08-07 Dave Beckett <dave@dajobe.org>
* configure.ac: 1.0.11
2010-08-05 Dave Beckett <dave@dajobe.org>
* python/example.py: Turn raised exceptions into objects
* configure.ac: For OSX Python, add -F$fpath to set framework path
for the given python
* python/redland-post.i:
(librdf_python_unicode_to_bytes): Throw exceptions with better
runtime error types
* python/redland-post.i:
(librdf_python_unicode_to_bytes): Fix calculation of input string
length and output buffer size. Set exceptions on errors - using a
bogus type for now
2010-02-04 Dave Beckett <dave@dajobe.org>
* ruby/lib/rdf/redland/node.rb:
(node_from_hash): removed unused var h
2010-01-02 Dave Beckett <dave@dajobe.org>
* .gitignore, perl/.gitignore, php/.gitignore, python/.gitignore,
ruby/.gitignore:
Add .gitignore to replace SVN prop svn:ignore
2009-12-19 Dave Beckett <dave@dajobe.org>
* python/Makefile.am: reordering link flags so PYTHON_LDFLAGS is
first and after object, to try to help with -Wl,--as-needed
2009-12-16 Dave Beckett <dave@dajobe.org>
* Snapshotted redland-bindings_1_0_10_1 for 1.0.10.1 release (SVN 15922)
2009-12-16 Dave Beckett <dave@dajobe.org>
* php/redland-post.i: (librdf_php_check_exception): Use TSRMLS_CC
2009-12-15 Dave Beckett <dave@dajobe.org>
* ChangeLog, ChangeLog.8, ChangeLog.9, Makefile.am: Add Changelogs
for 2007 2008
* NEWS.html, RELEASE.html, configure.ac: Bump version to 1.0.10.1
- note 1.0.9.1 was never released. oops
* ruby/lib/rdf/redland/resource.rb: (resource.type?): Use return
value of model.find - a sequence and count it's size rather than
just compare value to nil. Addresses
Issue#000292 http://bugs.librdf.org/mantis/view.php?id=292
but may not fix it.
* configure.ac: Added PYTHON_LDFLAGS, PYTHON_LIBEXT,
PYTHON_INCLUDES and PYTHON_LIB envariables to override/set the
python build parameters. Thanks to 'normang' for inspring this
change from the patch in the issue.
Fixes Issue#0000257 http://bugs.librdf.org/mantis/view.php?id=257
2009-11-29 Lauri Aalto <laalto@iki.fi>
* autogen.sh: Reduce autogen noise on systems where uname is not
in /usr/bin
2009-09-29 Dave Beckett <dave@dajobe.org>
* python/redland-post.i: (librdf_python_unicode_to_bytes):
Allocate enough bytes for storing an UTF-8 encoded version of a
python UCS-2 encoded Unicode string - up to 3 bytes per codepoint.
Fixes Issue#000313 http://bugs.librdf.org/mantis/view.php?id=313
2009-09-17 Dave Beckett <dave@dajobe.org>
* INSTALL.html: Add note about using older bindings with newer redland
2009-08-31 Dave Beckett <dave@dajobe.org>
* ruby/Makefile.am: Alter linking to put LDFLAGS at end of line so
that they can be overridden by user/distro. Patch from Aria
Stewart. Thanks
* ruby/lib/rdf/redland/model.rb: (Model.delete): Allow wildcards
in s,p,o to delete a set of statements from a Model.find
call. Patch from Aria Stewart. Thanks
* ruby/lib/rdf/redland/parser.rb: (Parser.parse_into_model,
Parser.parse_string_into_model): Add warning about different
argument order to rdoc documentation
2009-08-25 Dave Beckett <dave@dajobe.org>
* autogen.sh: 2 lines shorter
* autogen.sh: Use FOO_args for default args for feature FOO
Add --enable-gkt-doc only if it is a needed feature
Automatically look for glibtoolize on Darwin/OSX
* configure.ac: AC_SUBST(ECHO) so messages print ok
* php/Makefile.am: Put PHP linking args at end
* autogen.sh: Add autogen.sh from raptor with optional shave
* php/Makefile.am: Restore AM_LDFLAGS using LIBRDF_LDFLAGS to make
php bindings link again.
* ruby/lib/rdf/redland/model.rb: Added Model.load
2009-07-17 Dave Beckett <dave@dajobe.org>
* COPYING: Update GPL2 to latest version (white space changes)
used by rasqal, raptor, redland
2009-07-04 Dave Beckett <dave@dajobe.org>
* python/test/test.py: Call parser.namespaces_seen()
* python/RDF.py: Added Parser.namespaces_seen
2009-04-12 Dave Beckett <dave@dajobe.org>
* autogen.sh: copy in from ../librdf/autogen.sh
* configure.ac: 1.0.9.1
2009-04-07 Dave Beckett <dave@dajobe.org>
* python/Makefile.am: Set PYTHON_INCLUDES as a make var so it can
be overridden, such as in debian packaging where multiple python
version bindings are built at one time.