SPARQLWrapper's changelog: ------------------------- 2015-12-18 1.7.6 - Removed wrong response encoding (issue #70) - Authorization header bug when using Python 3 (issue #71) 2015-11-19 1.7.5 - Removed pip dependency on setup (issue #69) 2015-11-05 1.7.4 - Fixed packaging (issue #66) 2015-11-05 1.7.3 - Finally fixed the keepalive issue in all Pyhon versions (issue #65) - Removed old JSON layer in favor of the native json module 2015-11-03 1.7.2 - Moved to the new keepalive package (issues #53 and #61) 2015-10-29 1.7.1 - Fixed build in Python 3.x (issue #57) 2015-10-29 1.7.0 - Added support to HTTP Digest Auth Support (issue #45) - Improved print_results showing language tag (xml:lang) and datatype - Updated to RDFLib 4.x 2014-08-26 1.6.4 - Fixed unicode problems on setup (issue #42) 2014-08-26 1.6.3 - Fixed unicode problems with urllib in Python 3 (issue #35) - Restored SPARQLWrapper2 class (issue #36) - Enhanced warning for missing rdflib-jsonld (issue #38) - Fixed build system (issue #39) 2014-07-24 1.6.2 - Fixed query type detection with comments (issue #32) 2014-07-21 1.6.1 - Added missing query types (issue #17) - Added a new method to the API to select the request method to be fully SPARQL 1.1 Protocol compliant (issue #28) - Improved the test suite coverage, including support to run the tests under Python 3.x (issues #20, #24 and #31) 2014-05-09 1.6.0 - Returning raw response in case of unknown content type returned - Fixed some issues with the last version of the SPARQL 1.1 Update Protocol - setQuery() doesn't imply resetQuery() anymore - Deprecated addCustomParameter(), addParameter() and clearParameter() come to provide all required functionality - SPARQLWrapper, QueryResult, Value, Bindings (and classes inherited from them) are new-style classes now - POST queries are accompanied by full set of parameters now - Added rudimentary support for JSON-LD - Added proper unit tests without dependencies of external endpoints - Fixed Python 3 compatibility issues in SmartWrapper module 2012-08-28 1.5.2 - Implemented update operation according the latest SPARQL 1.1 Protocol drafts (i.e., switching to 'update' parameter) 2012-07-10 1.5.1 - Added the possibility to use two different endpoints for reading and writing operations - New print_results() function for users testing 2012-02-01 1.5.0 - Update handling 500's coming from SPARQL endpoint (feature request #3198363) - Added Python 3.x support (feature request 3022722) - Warning when returned format would be different than the requested one 2011-01-28 1.4.2 - Updated for working with RDFLib3 too (feature request #3117442) - fixed bug with prefixes' regex (#2320024) 2010-01-11 1.4.1 - Supporting keep-alive in SPARQLWrapper if urlgrabber is available (ticket #2929881) - fixed bugs (#2949834) 2009-12-14 1.4.0 - Added some support for SPARUL - Improved HTTP related code - Many other minor bugs fixed 2009-09-23 1.3.2 - Remove pyxml dependency. Instead, use xml.dom.minidom - Updated setup installation (added rdflib dependency) - Updated example.py (added XML, N3 and RDF examples) 2009-09-11 1.3.1 - Remove simplejson dependency for python => 2.6 version - Added feature to choose the json module to use 2009-05-06 1.3.0 - Added a new method to add custom parameters (deprecated old way to do it) 2009-04-27 1.2.1 - Updated setup installation - Patched to work with JSON in Python>=2.6 2008-07-10 1.2.0 - Allowed non-standard extensions (such as SPARUL). - Exceptions fixed. - Added another example. 2008-03-24 1.1.0 - Renamed package name to SPARQLWrapper. - Added a basic catalog of exceptions. 2008-03-07 1.0.1 - Fixed some cosmetic things. 2008-02-14 1.0.0 - First stable release. - Main functionality stabilized. - Project moved to SourceForge. 2007-07-06 0.2.0 - First public release of the library.