forked from pool/python-rdflib
Accepting request 492711 from home:TheBlackCat:branches:devel:languages:python
- Update to version 4.2.2 - Implement single-spec version - Fix source URL. OBS-URL: https://build.opensuse.org/request/show/492711 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rdflib?expand=0&rev=48
This commit is contained in:
@@ -1,3 +1,89 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 3 16:47:44 UTC 2017 - toddrme2178@gmail.com
|
||||
|
||||
- Update to version 4.2.2
|
||||
+ Bug fixes:
|
||||
* SPARQL bugs fixed:
|
||||
* Fix for filters in sub-queries
|
||||
* Fixed bind, initBindings and filter problems
|
||||
* Fixed unexpected None value in SPARQL-update
|
||||
* Fix sparql, group by and count of null values with `optional`
|
||||
* Fixed sparql sub-query and aggregation bugs
|
||||
* Fixed parsing Complex BGPs as triples
|
||||
* Fixed DISTINCT being ignored inside aggregate functions
|
||||
* Fix unicode encoding errors in sparql processor
|
||||
* Fixed SPARQL select nothing no longer returning a `None` row
|
||||
* Fixed aggregate operators COUNT and SAMPLE to ignore unbound / NULL values
|
||||
* Fix sparql relative uris
|
||||
* SPARQL can now compare xsd:date type as well, fixes #532
|
||||
* fix sparql path order on python3: "TypeError: unorderable types: SequencePath() < SequencePath()""
|
||||
* SPARQL parser now robust to spurious semicolon
|
||||
* Let paths be comparable against all nodes even in py3 (preparedQuery error)
|
||||
* Made behavior of `initN` in `update` and `query` more consistent
|
||||
* SparqlStore:
|
||||
* SparqlStore now closes underlying urllib response body
|
||||
* SparqlStore injectPrefixes only modifies query if prefixes present and if adds a newline in between
|
||||
* Fixes and tests for AuditableStore
|
||||
* Trig bugs fixed:
|
||||
* trig export of multiple graphs assigns wrong prefixes to prefixedNames
|
||||
* Trig serialiser writing empty named graph name for default graph
|
||||
* Trig parser can creating multiple contexts for the default graph
|
||||
* Trig serialisation handling prefixes incorrectly
|
||||
* Fixed Nquads parser handling of triples in default graph
|
||||
* Fixed TypeError in Turtle serializer (unorderable types: DocumentFragment() > DocumentFragment())
|
||||
* Fixed serialization and parsing of inf/nan
|
||||
* Fixed RDFa parser from failing on time elements with child nodes
|
||||
* Fix double reduction of \\ escapes in from_n3
|
||||
* Fixed handling of xsd:base64Binary
|
||||
* Fixed Collection.__setitem__ broken
|
||||
* Fix ImportError when __main__ already loaded
|
||||
* Fixed broken top_level.txt file in distribution
|
||||
+ Enhancements:
|
||||
* Added support for Python 3.5+
|
||||
* More aliases for common formats (nt, turtle)
|
||||
* Improved RDF1.1 ntriples support
|
||||
* Dependencies updated and improved compatibility with pyparsing, html5lib, SPARQLWrapper and elementtree
|
||||
* Improved prefix for SPARQL namespace in XML serialization
|
||||
* Performance improvements:
|
||||
* SPARQL Aggregation functions don't build up memory for each row
|
||||
* Collections now support += (__iadd__), fixes slow creation of large lists
|
||||
* SPARQL Optimisation to expand BGPs in a smarter way
|
||||
* SPARQLStore improvements
|
||||
* improved SPARQLStore BNode customizability
|
||||
* Adding the option of using POST for long queries in SPARQLStore
|
||||
* Exposed the timeout of SPARQLWrapper
|
||||
* SPARQL prepared query now carries the original (unparsed) parameters
|
||||
* added .n3 methods for path objects
|
||||
* Added support for xsd:gYear and xsd:gYearMonth
|
||||
* Allow duplicates in rdf:List
|
||||
* Improved slicing of Resource objects
|
||||
+ Cleanups:
|
||||
* cleanup: SPARQL Prologue and Query new style classes
|
||||
* Reduce amount of warnings, especially closing opened file pointers
|
||||
* Improved ntriples parsing exceptions to actually tell you what's wrong
|
||||
* remove ancient and broken 2.3 support code.
|
||||
* Logger output improved
|
||||
* properly cite RGDA1
|
||||
* Avoid class reference to imported function
|
||||
* Use find_packages for package discovery.
|
||||
* Prepared ClosedNamespace (and _RDFNamespace) to inherit from Namespace (5.0.0)
|
||||
* Avoid verbose build logging
|
||||
* (ultra petty) Remove an unused import
|
||||
+ Testing improvements:
|
||||
* updating deprecated testing syntax
|
||||
* make test 375 more portable (use sys.executable rather than python)
|
||||
* Removed outdated, skipped test for #130 that depended on content from the internet
|
||||
* enable all warnings during travis nosetests
|
||||
* travis updates
|
||||
* travis also builds release branches
|
||||
+ Doc improvements:
|
||||
* Update list of builtin serialisers in docstring
|
||||
* Update reference to "Emulating container types"
|
||||
* docs: clarify the use of an identifier when persisting a triplestore
|
||||
* DOC: unamed -> unnamed, typos
|
||||
- Implement single-spec version
|
||||
- Fix source URL.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 12 13:58:57 UTC 2016 - aplanas@suse.com
|
||||
|
||||
|
Reference in New Issue
Block a user