Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
v0.3.1 - 2020-11-27
Added
- support for RDF-XML for graph results
v0.3.0 - 2020-09-21
Elixir versions < 1.9 are no longer supported
Added
- raw-mode with the
:raw_mode
option, which allows disabling of the processing of query strings, passing them through as-is to the SPARQL endpoint - support for
INSERT DATA
andDELETE DATA
updates withSPARQL.Client.insert_data/3
andSPARQL.Client.delete_data/3
which are able to handle all types RDF.ex datastructures (RDF.Description
,RDF.Graph
,RDF.Dataset
) directly - support for
LOAD
updates withSPARQL.Client.load/2
- support for
CLEAR
updates withSPARQL.Client.clear/2
- support for all graph management operations with
- the defaults for several options can now be configured globally via the application
environment; please refer to theSPARQL.Client
documentation for more information
Changed
- the default request method for queries when using SPARQL protocol version 1.1 is now
:get
- improved error handling
Fixed
- the default HTTP
Accept
header used when no:result_form
was provided onSPARQL.Client.query/3
contained a typo
v0.2.2 - 2019-05-22
Added
- the
request_opts
options toSPARQL.Client.query/3
which will be passed as theopts
option value to theTesla.request/2
function
v0.2.1 - 2018-09-17
Fixed
- Update to SPARQL.ex 0.2.1 whose Hex package no longer contains Erlang output files of Leex and Yecc, which caused issues using the SPARQL.ex Hex package on OTP < 21 (because the package was released with OTP 21)
v0.2.0 - 2018-09-17
Changed
- adapt to new query result representation in SPARQL.ex 0.2
- Elixir versions < 1.6 are no longer supported (as a consequence of upgrading to the latest versions of RDF.ex and SPARQL.ex)
v0.1.1 - 2018-08-21
- Upgrade to Tesla 1.1
v0.1.0 - 2018-03-19
Initial release