All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.7 (2021-05-06)
2.0.6 (2021-05-06)
2.0.5 (2019-11-20)
2.0.3 (2018-12-09)
- type TemplateStringsArray instead of string[] (341df64)
2.0.2 (2018-12-09)
2.0.1 (2018-12-08)
- deleteQuads repsponse (d05c60a)
2.0.0 (2018-12-08)
- redesigned the API, added type annotations for easier development (e.g. in vscode) (52257ec)
-
- all functions are now provided through the prepareBlaze factory the function parametrized everything with the provided config structure
- SELECT, UPDATE, DELETE are literal templates
1.0.0 (2018-12-07)
- convert validation functions to lambdas (bf4f657)
- I used ts-check in vscode IDE to find some bugs (4c854c8)
- missing variable blazename (5bc93d8)
- use
axios
instead ofrequest
(985f551)
- new API in functional programming style (f8090f1)
- new SPARQL Template literal (4972a6a)
- new sparql updater module writtein in FP-style (e47b414)
- the url config now accepts
hostname
instead ofhost
. - completely different API which uses template literals
- replaces the original sparqlUpdateQueryFactory
Breaking changes:
- new, functional style API (with the help of
ramda
) - using
axios
instead ofrequest
- deprecated
SparqlUpdateQuery.js
and replaced with functional-style API insrc/updater.js
New features:
- unit tests including a docker-compose.yml
- using
SELECT
,UPDATE
,DELETE
template literals
Breaking changes:
- updateQuad method first argument now requires "object and "oldObject" keys (instead of "object and "newObject")
New features:
- Added SparqlUpdateQuery class
New features:
- Added querySparql method
- Added checkPatternExistence method
- Added includeInferred option on readQuads
Bug fixes:
- Fixed readQuads bug when resolving empty result
- Use Trig Media type with UTF-8 charset for POSTing and PUTing data
- Fixed concurrent parsing bug
First release! 🎉