diff options
| -rw-r--r-- | CHANGELOG.md | 36 | ||||
| -rw-r--r-- | rdflib/__init__.py | 4 |
2 files changed, 35 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cc36a2f..37196fa5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,32 @@ -2013/06/16 RELEASE 4.0 +2013/05/22 RELEASE 4.0.1 +======================== + + Following RDFLib tradition, some bugs snuck into the 4.0 release. + This is a bug-fixing release: + + * the new URI validation caused lots of problems, but is + nescessary to avoid ''RDF injection'' vulnerabilities. In the + spirit of ''be liberal in what you accept, but conservative in + what you produce", we moved validation to serialisation time. + + * the ```rdflib.tools``` package was missing from the + ```setup.py``` script, and was therefore not included in the + PYPI tarballs. + + * RDF parser choked on empty namespace URI + [#288](https://github.com/RDFLib/rdflib/issues/288) + + * Parsing from ```sys.stdin``` was broken + [#285](https://github.com/RDFLib/rdflib/issues/285) + + * The new IO store had problems with concurrent modifications if + several graphs used the same store + [#286](https://github.com/RDFLib/rdflib/issues/286) + + * Moved HTML5Lib dependency to the recently released 1.0b1 which + support python3 + +2013/05/16 RELEASE 4.0 ====================== This release includes several major changes: @@ -46,14 +74,16 @@ This release includes several major changes: print row.age, row["name"] ``` -* "Slicing" of Graphs and Resources as syntactic sugar: ([#271](https://github.com/RDFLib/rdflib/issues/271)) +* "Slicing" of Graphs and Resources as syntactic sugar: + ([#271](https://github.com/RDFLib/rdflib/issues/271)) ```py graph[bob : FOAF.knows/FOAF.name] -> generator over the names of Bobs friends ``` -* The ```SPARQLStore``` and ```SPARQLUpdateStore``` are now included in the RDFLib core +* The ```SPARQLStore``` and ```SPARQLUpdateStore``` are now included + in the RDFLib core * The documentation has been given a major overhaul, and examples for most features have been added. diff --git a/rdflib/__init__.py b/rdflib/__init__.py index aa51b614..344fa77b 100644 --- a/rdflib/__init__.py +++ b/rdflib/__init__.py @@ -30,8 +30,8 @@ A tiny example: __docformat__ = "restructuredtext en" # The format of the __version__ line is matched by a regex in setup.py -__version__ = "4.1-dev" -__date__ = "2013/05/16" +__version__ = "4.0.1" +__date__ = "2013/05/22" __all__ = [ 'URIRef', |
