aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-04-18 00:49:56 +0000
committerDavid Robillard <d@drobilla.net>2012-04-18 00:49:56 +0000
commit515cdb91cfb7b0841f6d83a35b33447da1ee38c5 (patch)
tree2cf6a8f2feec8febae47dd98a58e0964ee94aaf6 /NEWS
parentb6ed4d89a1fb093175e7b6b889639861f999fcde (diff)
downloadserd-515cdb91cfb7b0841f6d83a35b33447da1ee38c5.tar.gz
serd-515cdb91cfb7b0841f6d83a35b33447da1ee38c5.tar.bz2
serd-515cdb91cfb7b0841f6d83a35b33447da1ee38c5.zip
ChangeLog => NEWS.
git-svn-id: http://svn.drobilla.net/serd/trunk@346 490d8e77-9747-427b-9fa3-0b8f29cee8a0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS69
1 files changed, 69 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 00000000..a97bfabb
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,69 @@
+serd (0.14.0) stable;
+
+ * Use path variables in pkgconfig files
+ * Install man page to DATADIR (e.g. PREFIX/share/man, not PREFIX/man)
+ * Tolerate invalid characters in string literals by replacing with the
+ Unicode replacement character
+ * Report reason for failure to open file in serdi
+ * Improve write performance by doing bulk writes for unescaped substrings
+ * Add SerdBulkSink for writing bulk output and corresponding serdi -B option
+ * Add serdi -f option to prevent URI qualification
+ * Remove use of multi-byte peek (readahead) and use exactly 1 page for
+ read buffer (instead of 2)
+ * Handle a quote as the last character of a long string literal in the
+ writer (by escaping it) rather than the reader, to avoid writing Turtle
+ other tools fail to parse.
+ * Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer()
+ for locale-independent numeric node parsing/serialising.
+ * Add serd_file_sink for easy writing to a FILE* stream.
+ * Add serd_chunk_sink for easy writing to a string.
+ * Escape ASCII control characters in output (e.g. fix problems with string
+ literals that start with a backspace)
+ * Improve URI resolution to cover most of the abnormal cases from RFC3986
+ * Support file://localhost/foo URIs in serd_uri_to_path()
+ * Support Windows file://c:/foo URIs in serd_uri_to_path() on all platforms
+ * Add serd_node_new_blob and serd_base64_decode for handling arbitrary
+ binary data via base64 encoding.
+ * Support compilation as C++ under MSVC++.
+ * Implement pretty-printing for collections.
+ * Parse collections iteratively in O(1) space.
+ * Report read error if both "genid" and "docid" IDs are found in the same
+ document, to prevent silent merging of distinct blank nodes.
+ * Handle files and strings that start with a UTF-8 Byte Order Mark.
+ * Add serd_writer_get_env().
+ * Add serd_node_new_file_uri() and serd_file_uri_parse() and implement
+ proper URI to/from path hex escaping, etc.
+ * Add serd_uri_serialise_relative() for making URIs relative to a base
+ where possible (by chopping a common prefix and adding dot segments).
+ * Make URIs serialised by the writer properly escape characters.
+ * Add serd_writer_set_root_uri() and corresponding -r option to serdi to
+ enable writing URIs with up references (../).
+ * Resolve dot segments in serd_uri_resolve() instead of at write time.
+ * Add serd_reader_set_default_graph() for reading a file as a named graph.
+
+ -- David Robillard <d@drobilla.net> Tue, 17 Apr 2012 18:23:53 -0400
+
+serd (0.5.0) stable;
+
+ * Fix pretty printing of successive blank descriptions, i.e. "] , ["
+ * Avoid writing illegal Turtle names as a result of URI qualifying
+ * Gracefully handle NULL reader sinks
+ * Add serd_strerror
+ * Add serd_env_set_prefix_from_strings for convenience
+ * Fix erroneously equal SERD_ERR_BAD_SYNTAX and SERD_ERR_BAD_ARG
+ * Add ability to build static library
+
+ -- David Robillard <d@drobilla.net> Thu, 29 Sep 2011 00:00:00 -0400
+
+serd (0.4.2) stable;
+
+ * Fix compilation issues on some systems
+ * Fix build system Python 3 compatibility
+
+ -- David Robillard <d@drobilla.net> Wed, 25 May 2011 19:00:00 -0400
+
+serd (0.4.0) stable;
+
+ * Initial release
+
+ -- David Robillard <d@drobilla.net> Tue, 24 May 2011 23:00:00 -0400