SPARQLWrapper's changelog ========================= 2019-12-22 1.8.5 ----------------- - Improve/tests for development (#131) - Changed. Be more strict on Accept Turtle header (#137) - Migrated documentation from epydoc to sphinx and readthedocs 2019-04-18 1.8.4 ----------------- - Added example - hotfix: Added custom_fixers folder in MANIFEST, in order to be used in python3 (#129) 2019-04-17 1.8.3 ----------------- - Include ChangeLog.txt in the distribution - Removed import of SPARQLWrapper in setup.py (fixed #113 and closed #115) - Added support for querying RDF/XML in a CONSTRUCT query type - Updated the procedure for determining the query type (#120) - Do not send format parameter for the results ([format, output, results]) when the query is a SPARQL Update query - Added test for new agrovoc SPARQL endpoint (using Fuseki2) - Added test for 4store SPARQL endpoint (used by agroportal) - Added/Updated tests - Added examples - Updated doc - Fixed code generated for python3 using 2to3, adding a custom fixer (#109) 2018-05-26 1.8.2 ----------------- - Fixed bug (#100) - Updated doc - Added Unauthorized exception in SPARQLWrapperExceptions - Added support for custom HTTP headers (#52) - Changed timeout setting (#106) 2018-02-25 1.8.1 ----------------- - Update classifiers (Python 3.6) - Added some documentation about the parameter to indicate the output format - Fixed typo in width calculation - Added support for CSV, TSV (PR #98) - Added support for Only HTTP Content Negotiation (#82) 2016-12-07 1.8.0 ----------------- - Updated return formats for not content negotiation situations - Included license in the MANIFEST (issue #76) - Added explicit support for RDF/XML as allowed format (issue #75) - Added proper shebang (issue #78) - Moved keepalive as optional dependency (issue #79) - Fixed hash check on prefixes (issue #77) - Fixed epydoc warnings (issue #41) 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.