*REMOVED: migrateDB is no longer part of the Stardog API
*ADDED:: support for Stardog 4.0-RC1, tests were verified
*ADDED: exportDB call for exporting the contents of a Database.
*MODIFIED: small changes due to recent security updates for stardog 3.1
*MODIFIED: Changes for stardog 3.0 *MODIFIED: Reasoning is now enabled/disabled with a boolean value, reasoning levels are no longer used
*FIXED: Added specific mimetype for accept header on addInTransaction call
*MODIFIED: getNamespaces from stardog now returns a proper JSON Array
*ADDED: Query Management API tests *MODIFIED: Reasoning level in queries now is sent via a query URL parameter (...?reasoning=)
*FIX: AMD importing in the browser, removing stardog module name declaration to avoid dependency problems
- ADDED: Query Management API
- ADDED:
getNamespacescall to retrieve the DB namespaces - ADDED:
options.reasoningparameter forqueryandqueryGraphcalls to let user specify reasoning profile by query - ADDED: Support for running test cases in windows
- MODIFIED: Changed testing framework from Jasmine to Mocha
- FIXED: JS Style check with JS Hint
- ADDED: Support for creating new empty DB via createDB function
- MODIFIED: Changes supporting new default Stardog server port (test cases & default)
- MODIFIED: Changes to the way reasoning is activated in the request via a URL querystring parameter instead of custom header
- FIXED: Bug when setting endpoint URL with multiple trailing slash characters ('/')
- ADDED: AMD support for stardog.js in the browser
- ADDED: bower package description - now stardog.js is also available in bower as a client library for the browser
- ADDED: test cases for the stardog.js browser version
- ADDED: proxy utility for stardog usign nodejs - thanks to @laczoka (https://gist.github.com/laczoka/5065270)
- MODIFIED: stardog.js API calls - changed parameters to options hash in most of the calls - see annotated code
- ADDED: support for Stardog 1.2
- MODIFIED: function
Connection.createUsernow requires a password for the creation of the user in Stardog, see Stardog 1.2 HTTP docs - ADDED: annotated source documentation
- ADDED: limited browser support. Stardog does not support CORS yet, but stardog.js can be used in the browser through a proxy to Stardog. Thanks to @laczoka.
- ADDED: better error handling. Errors from the server are now propagated to the client code.
- FIXED: issue for using endpoint URLs without trailing slash (
/)
- ADDED: support for reasoning in the Connection object. Function
Connection.setReasoningaccepts any of the valid Stardog reasoning levels, see Stardog Reasoning
- ADDED: support for quering Stardog using SPARQL queries via the
Connection.queryfunction. - ADDED: All basic Stardog HTTP Administration protocol calls, see Stardog 1.2 HTTP docs
- ADDED: test cases for all of the Stardog HTTP Administration protocol calls