#====================================================================# # The release file for RDF-Core # #====================================================================# Version 0.51 February 19, 2007 ---------------- - Makefile reporting dependencies in CPAN-compatible way - added basic test suite - minor fixes Version 0.50 July 14, 2006 ---------------- - a major bug in storing language tags and datatypes for literals fixed (bug 3148, thanks to Pierluigi Miraglia and Gregory Williams), it affects all types of storages (Memory, DB_File, Postgres). The new version is NOT compatible with old storages, so you will have to serialize your data, create new storages and parse it back. Version 0.40 March 2, 2006 ---------------- - some code cleanup (thanks to Gregory Williams) - a new method equals() added to literal object, datatype and laguage tag are taken into account (bug 2306) - escaping characters in rdf:about attribute fixed (bug 1630, thanks to Norman Walsh) - rdf:nodeID is produced by serializer when necessary, instead of incorrect deanonymizing resource Version 0.31 August 11, 2004 ---------------- - Typo in RDF::Core::NodeFactory fixed - RDF::Core::Model::Serializer callback functions can be overriden now Version 0.30 March 14, 2003 ---------------- Specification changes: - datatype and language information are handled wherever needed (parser, serializer, storages, literal object, NTriples output) - RDF/XML: rdf:nodeID attribute is handled in parser - RDF/XML: rdf:parseType="Literal" asserts typed literal - RDF/XML: rdf:parseType="Collection" attribute value is handled Fixed bugs: - rdf namespace is prepended to about attribute in serializer - Namespace/local value separation is kept where RDF::Core::Resource->clone() is called. (reported by Dan Berrios) Version 0.20 October 14, 2002 ---------------- - several bugs fixed - external variables binding supported in query (prepare() and execute() methods) - comments are allowed in query syntax - query language syntax changes for (hopefully) better readability Version 0.16 May 27, 2002 ---------------- - a second variable binding is added to query language (binds variable to property itself instead of property value) - member() - of container - function added to query language functions - a method "equals" is added to RDF::Core::Resource - a new module Schema is added, which provides access to RDF Schema - query tokenizer bug corrected (bug 854) Version 0.15 April 16, 2002 ---------------- - parser recognizes and handles xml:base attribute (bug 771) - parser bug with rdf:bagID fixed (bug 774) - parser bug with rdf:li fixed (bug 776) - query results are not returned in array of rows, a callback function is called for each row instead - query evaluation speed was improved by applying conditions as soon as possible - DB_File storage handles SIGINT to protect data consistency - DB_File storage has a new option Sync which says how often it should synchronize cache with disk Version 0.11 March 28, 2002 ---------------- - the damned README added (was missing in 0.10 again) Version 0.10 March 27, 2002 ---------------- - countStmts now works with DBMS storage (bug 768) - USE section added to query (defining namespace prefixes) - a binary relation not equal (!=) added to query language - BNF diagram of the query language added to Query pod - class operator (::) is allowed in From section of query now Version 0.04 March 22, 2002 ---------------- - README file added Version 0.03 March 21, 2002 ---------------- - blank (anonymous) nodes don't have URI, but _: Version 0.01 October 3, 2001 ---------------- - original version; created by h2xs 1.20 Note: Bug references refer to http://bugzilla.gingerall.cz/ .