# HG changeset patch # User Chris Cannam # Date 1275246155 -3600 # Sun May 30 20:02:35 2010 +0100 # Branch dataquay # Node ID 9a02b2dc340a04f032b89e82c8212d5fd2a1129e # Parent 9713511661367152060220c3cd07301d44f458a2 * Add CHANGELOG and note about compilation in README diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,34 @@ + + +Changes in Dataquay 0.3 since the previous version 0.2: + + * Add the entire ObjectMapper API and implementation + + * Add the ability to extend Node with new converters between QVariant + types and RDF literal types + + * Replace QUrl with a new, very thin Uri class throughout for + representation of RDF URIs. QUrl turned out to be very costly for + this and most of its facilities are not needed here + + * Change the Transaction interface so as to require an explicit + commit() call rather than committing on delete (it's more work to + use this way, but code written to use the old interface just didn't + read well) + + * Change Node so as to use an untyped literal for string types rather + than using xsd:string (necessary for practical interoperability) + + * Some very substantial performance improvements and further fixes + + +Changes in Dataquay 0.2 since the initial version 0.1: + + * Add the ability to control how duplicate triples are handled on + import + + * Make the transactional store emit a signal when a transaction is + committed + + * A small number of other fixes + diff --git a/README.txt b/README.txt --- a/README.txt +++ b/README.txt @@ -60,6 +60,10 @@ Raptor, Rasqal and Redland libraries installed in order to build and use Dataquay. +To compile Dataquay, run qmake then make. There is no install step +yet. Note that this is a pre-1.0 release and the API is still subject +to change. + Chris Cannam chris.cannam@breakfastquay.com