summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreikeon <devnull@localhost>2005-12-23 06:30:42 +0000
committereikeon <devnull@localhost>2005-12-23 06:30:42 +0000
commit88bbee5e93a1c136434fd521d561143cb2cd9d1c (patch)
tree31fe644f5a86310070d6db83ce811edbd31baea0
parent49b993589effd1ca343020892b2b03a661eacd87 (diff)
downloadrdflib-2.3.0.tar.gz
-rw-r--r--CHANGELOG88
-rw-r--r--README80
2 files changed, 91 insertions, 77 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 45424cd2..2e579d53 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,14 +1,90 @@
-2005/12/08
- RELEASE 2.3.0
+2005/12/23
+ RELEASE 2.3.0
- URLInputSource
+ See http://rdflib.net/2.3.0/ for most up-to-date release notes
- All the bug fixes from 2.2.x branch TODO: expand list?
+ Added N3 support to Graph and Store.
- Adding n3 support...
+ Added Sean's n3p parser, and ntriples parser.
+
+ Sleepycat implementation has been revamped in the process of
+ expanding it to support the new requirements n3
+ requirements. It also now persists a journal -- more to come.
+
+ detabified source files.
Literal and parsers now distinguish between datatype of None and datatype of "".
-
+
+ Store-agnostic 'fallback' implementation of REGEX matching
+ (inefficient but provides the capability to stores that don't
+ support it natively). Implemented as a 'wrapper' around any
+ Store which replaces REGEX terms with None (before dispatching
+ to the store) and whittles out results that don't match the
+ given REGEX term expression(s).
+
+ Store-agnostic 'fallback' implementation of transactional
+ rollbacks (also inefficient but provides the capablity to
+ stores that don't support it natively). Implemented as a
+ wrapper that tracks a 'thread-safe' list of reversal
+ operations (for every add, track the remove call that reverts
+ the store, and vice versa). Upon store.rollback(), execute the
+ reverse operations. However, this doesn't guarantee
+ durability, since if the system fails before the rollbacks are
+ all executed, the store will remain in an invalid state, but
+ it provides Atomicity in the best case scenario.
+
+
+2005/10/10
+ RELEASE 2.2.3
+
+ Fixed Sleepycat backend to commit after an add and
+ remove. This should help just a bit with those unclean
+ shutdowns ;)
+
+ Fixed use of logging so that it does not mess with the root
+ logger. Thank you, Arve, for pointing this one out.
+
+ Fixed Graph's value method to have default for subject in
+ addition to predicate and object.
+
+ Fixed Fourthought backend to be consistent with interface. It
+ now supports an empty constructor and an open method that
+ takes a configuration string.
+
+
+2005/09/10
+ RELEASE 2.2.2
+
+ Applied patch from inkel to add encoding argument to all
+ serialization related methods.
+
+ Fixed XMLSerializer bug regarding default namespace bindings.
+
+ Fixed namespace binding bug involving binding a second default
+ namespace.
+
+ Applied patch from Gunnar AAstrand Grimnes to add context
+ support to __iadd__ on Graph. (Am considering the lack of
+ context support a bug. Any users currently using __iadd__, let
+ me know if this breaks any of your code.)
+
+ Added Fourthought backend contributed by Chimezie Ogbuji.
+
+ Fixed a RDF/XML parser bug relating to XMLLiteral and
+ escaping.
+
+ Fixed setup.py so that install does not try to uninstall
+ (rename_old) before installing; there's now an uninstall
+ command if one needs to uninstall.
+
+
+2005/08/25
+ RELEASE 2.2.1
+
+ Fixed issue regarding Python2.3 compatibility.
+
+ Fixed minor issue with URIRef's absolute method.
+
2005/08/12
RELEASE 2.1.4
diff --git a/README b/README
index e6f336f9..a4190582 100644
--- a/README
+++ b/README
@@ -1,75 +1,13 @@
-<?xml version="1.0" encoding="utf-8"?>
-<rdf:RDF
- xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
- xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#'
- xmlns:doap='http://usefulinc.com/ns/doap#'
- xmlns:blog='http://redfoot.net/2005/blog#'
- xmlns:dc='http://purl.org/dc/elements/1.1/'
- xmlns:dcterms='http://purl.org/dc/terms/'
->
- <rdf:Description rdf:about="http://rdflib.net#">
- <doap:release rdf:resource="#"/>
-<!--
- <doap:maintainer rdf:resource="http://eikeon.com#">
- TODO:
- <doap:developer rdf:resource="...">
- <p>Alford, Ron</p>
- <p>Clark, Kendall</p>
- <p>da Silva, Sidnei</p>
- <p>Dawes, Phil</p>
- <p>Eland, Andrew</p>
- <p>Jones, David H</p>
- <p>Herman, Ivan</p>
- <p>McVittie, Simon</p>
- <p>Niederhauser, Stefan</p>
- <p>Kuchling, Andrew</p>
- <p>Pearson, Phillip</p>
- <p>Pelletier, Michel</p>
- <p>Swartz, Aaron</p>
- <p>Torre, Lucio</p>
--->
- </rdf:Description>
+See http://rdflib.net/2.3.0/ for the 2.3.0 release notes. Briefly,
+this is the first release in a new development series of releases --
+the API should be compatible with 2.2.x, but be warned that the bits
+may still be shifting. The 2.2.x series remains the current stable
+series.
- <doap:Version rdf:about="#">
- <rdfs:label>rdflib-2.3.0</rdfs:label>
- <rdfs:comment rdf:datatype="http://www.w3.org/1999/xhtml">
-<![CDATA[
-<div>
- <p>This release is the first release in a new stable branch. The bits that we were refactoring have been finished and have had time to stabilize. See the <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0/CHANGELOG">Change Log</a> for more details on what's changed.
- </p>
-
- <p>
- To install: download the release from <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0.tgz">rdflib-2.3.0.tgz</a> or <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0.zip">rdflib-2.3.0.zip</a>, unpack and then run: <pre>python setup.py install</pre>
- </p>
+Also see http://rdflib.net/contributors/ for the list of contributors.
- <p>Also browse the <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0/html/index.html">RDF API Documentation</a>, take a look at <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0/example.py">example.py</a>, and glance at the <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0/LICENSE">License</a>.
- </p>
+As part of the 2.3.x work the release process will be expanded to pull
+some of this information from rdflib.net when the release is cut -- so
+that the information will be included within the release.
-</div>
-]]>
- </rdfs:comment>
- <doap:revision>2.3.0</doap:revision>
- <doap:created>2005-08-20</doap:created>
- </doap:Version>
-
- <blog:Entry rdf:ID="entry">
- <rdfs:label>rdflib-2.3.0 released</rdfs:label>
- <rdfs:comment rdf:datatype="http://www.w3.org/1999/xhtml">
-<![CDATA[
-
- <p>
- <a href="http://rdflib.net/2005/xx/xx/rdflib-2.3.0/README/">rdflib-2.3.0 release</a>
- </p>
-
-]]>
- </rdfs:comment>
- <dcterms:created>2005-08-20</dcterms:created>
- <dc:creator rdf:resource="mailto:eikeon@eikeon.com"/>
- </blog:Entry>
-
- <rdf:Description rdf:about="CHANGELOG">
- <rdfs:label>CHANGELOG</rdfs:label>
- </rdf:Description>
-
-</rdf:RDF>