annotate src/serd-0.18.2/NEWS @ 18:abcb3540e7eb

Ranlib
author Chris Cannam
date Mon, 25 Mar 2013 16:24:21 +0000
parents c7265573341e
children
rev   line source
Chris@0 1 serd (0.18.2) stable;
Chris@0 2
Chris@0 3 * Fix crash when serd_node_new_decimal is called with infinity or NaN
Chris@0 4 * Fix crash when resolving against non-standard base URIs
Chris@0 5 * Fix bug that caused "a" abbreviation in non-predicate position
Chris@0 6 * Disable timestamps in HTML documentation for reproducible build
Chris@0 7 * Fix clashing symbol "error" in amalgamation build
Chris@0 8 * Update to waf 1.7.8 and autowaf r90 (install docs to versioned directory)
Chris@0 9
Chris@0 10 -- David Robillard <d@drobilla.net> Sat, 22 Dec 2012 21:32:15 -0500
Chris@0 11
Chris@0 12 serd (0.18.0) stable;
Chris@0 13
Chris@0 14 * Support digits at start of local names as per new Turtle grammar
Chris@0 15 * Add incremental read interface suitable for reading from infinite streams
Chris@0 16 * Add -e option to serdi to use incremental reading
Chris@0 17 * Add error callback to reader and writer for custom error reporting
Chris@0 18 * Add -q option to serdi to suppress all non-data output, e.g. errors
Chris@0 19 * Reset indent when finishing a write
Chris@0 20 * Report write size correctly when invalid UTF-8 is encountered and a
Chris@0 21 replacement character is written
Chris@0 22 * Strip down API documentation to a single clean page
Chris@0 23 * Fix various hyper-strict warnings
Chris@0 24 * Do not require a C++ compiler to build
Chris@0 25 * Add option to build utilities as static binaries
Chris@0 26 * Upgrade to waf 1.7.2
Chris@0 27
Chris@0 28 -- David Robillard <d@drobilla.net> Thu, 23 Aug 2012 00:18:34 -0400
Chris@0 29
Chris@0 30 serd (0.14.0) stable;
Chris@0 31
Chris@0 32 * Use path variables in pkgconfig files
Chris@0 33 * Install man page to DATADIR (e.g. PREFIX/share/man, not PREFIX/man)
Chris@0 34 * Tolerate invalid characters in string literals by replacing with the
Chris@0 35 Unicode replacement character
Chris@0 36 * Report reason for failure to open file in serdi
Chris@0 37 * Improve write performance by doing bulk writes for unescaped substrings
Chris@0 38 * Add SerdBulkSink for writing bulk output and corresponding serdi -B option
Chris@0 39 * Add serdi -f option to prevent URI qualification
Chris@0 40 * Remove use of multi-byte peek (readahead) and use exactly 1 page for
Chris@0 41 read buffer (instead of 2)
Chris@0 42 * Handle a quote as the last character of a long string literal in the
Chris@0 43 writer (by escaping it) rather than the reader, to avoid writing Turtle
Chris@0 44 other tools fail to parse.
Chris@0 45 * Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer()
Chris@0 46 for locale-independent numeric node parsing/serialising.
Chris@0 47 * Add serd_file_sink for easy writing to a FILE* stream.
Chris@0 48 * Add serd_chunk_sink for easy writing to a string.
Chris@0 49 * Escape ASCII control characters in output (e.g. fix problems with string
Chris@0 50 literals that start with a backspace)
Chris@0 51 * Improve URI resolution to cover most of the abnormal cases from RFC3986
Chris@0 52 * Support file://localhost/foo URIs in serd_uri_to_path()
Chris@0 53 * Support Windows file://c:/foo URIs in serd_uri_to_path() on all platforms
Chris@0 54 * Add serd_node_new_blob and serd_base64_decode for handling arbitrary
Chris@0 55 binary data via base64 encoding.
Chris@0 56 * Support compilation as C++ under MSVC++.
Chris@0 57 * Implement pretty-printing for collections.
Chris@0 58 * Parse collections iteratively in O(1) space.
Chris@0 59 * Report read error if both "genid" and "docid" IDs are found in the same
Chris@0 60 document, to prevent silent merging of distinct blank nodes.
Chris@0 61 * Handle files and strings that start with a UTF-8 Byte Order Mark.
Chris@0 62 * Add serd_writer_get_env().
Chris@0 63 * Add serd_node_new_file_uri() and serd_file_uri_parse() and implement
Chris@0 64 proper URI to/from path hex escaping, etc.
Chris@0 65 * Add serd_uri_serialise_relative() for making URIs relative to a base
Chris@0 66 where possible (by chopping a common prefix and adding dot segments).
Chris@0 67 * Make URIs serialised by the writer properly escape characters.
Chris@0 68 * Add serd_writer_set_root_uri() and corresponding -r option to serdi to
Chris@0 69 enable writing URIs with up references (../).
Chris@0 70 * Resolve dot segments in serd_uri_resolve() instead of at write time.
Chris@0 71 * Add serd_reader_set_default_graph() for reading a file as a named graph.
Chris@0 72
Chris@0 73 -- David Robillard <d@drobilla.net> Tue, 17 Apr 2012 18:23:53 -0400
Chris@0 74
Chris@0 75 serd (0.5.0) stable;
Chris@0 76
Chris@0 77 * Fix pretty printing of successive blank descriptions, i.e. "] , ["
Chris@0 78 * Avoid writing illegal Turtle names as a result of URI qualifying
Chris@0 79 * Gracefully handle NULL reader sinks
Chris@0 80 * Add serd_strerror
Chris@0 81 * Add serd_env_set_prefix_from_strings for convenience
Chris@0 82 * Fix erroneously equal SERD_ERR_BAD_SYNTAX and SERD_ERR_BAD_ARG
Chris@0 83 * Add ability to build static library
Chris@0 84
Chris@0 85 -- David Robillard <d@drobilla.net> Thu, 29 Sep 2011 00:00:00 -0400
Chris@0 86
Chris@0 87 serd (0.4.2) stable;
Chris@0 88
Chris@0 89 * Fix compilation issues on some systems
Chris@0 90 * Fix build system Python 3 compatibility
Chris@0 91
Chris@0 92 -- David Robillard <d@drobilla.net> Wed, 25 May 2011 19:00:00 -0400
Chris@0 93
Chris@0 94 serd (0.4.0) stable;
Chris@0 95
Chris@0 96 * Initial release
Chris@0 97
Chris@0 98 -- David Robillard <d@drobilla.net> Tue, 24 May 2011 23:00:00 -0400