View Source 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-4-2-2023-04-24
v0.4.2 - 2023-04-24
added
Added
- support for nimble_options 1.0
fixed
Fixed
- The
:update_request_method
was not correctly fetched from the application config.
v0-4-1-2022-11-03
v0.4.1 - 2022-11-03
This version is just upgraded to RDF.ex 1.0.
Elixir versions < 1.11 are no longer supported
v0-4-0-2022-03-22
v0.4.0 - 2022-03-22
With the latest SPARQL.ex version 0.3.7, RDF-star and SPARQL-star results can be handled now.
Elixir versions < 1.10 are no longer supported
added-1
Added
- general
:logger
option on allSPARQL.Client
functions
(instrumenting theTesla.Middleware.Logger
)
changed
Changed
- In consistency with the change in RDF.ex 0.10 to no longer support automatic
merges of
RDF.Dataset
s, the:merge_graphs
option is no longer supported on theSPARQL.Client.insert_data/3
andSPARQL.Client.delete_data/3
functions.
v0-3-1-2020-11-27
v0.3.1 - 2020-11-27
added-2
Added
- support for RDF-XML for graph results
v0-3-0-2020-09-21
v0.3.0 - 2020-09-21
Elixir versions < 1.9 are no longer supported
added-3
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-1
Changed
- the default request method for queries when using SPARQL protocol version 1.1 is now
:get
- improved error handling
fixed-1
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
v0.2.2 - 2019-05-22
added-4
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
v0.2.1 - 2018-09-17
fixed-2
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
v0.2.0 - 2018-09-17
changed-2
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
v0.1.1 - 2018-08-21
- Upgrade to Tesla 1.1
v0-1-0-2018-03-19
v0.1.0 - 2018-03-19
Initial release