* Added support for returning `CONSTRUCT` queries results as JSON-LD, n3, n-triples, n-quads, trix and trig https://github.com/vemonet/rdflib-endpoint/issues/21
What's Changed * SPARQL update support by steve-bate in https://github.com/vemonet/rdflib-endpoint/pull/19 * Can be enabled using the param `enable_update=True` when instantiating the SPARQL API or Router (disabled by default) * An API key can be defined to add basic authentication on `update` requests * Improvement of the POST request params handling by steve-bate * Error messages returned to the API now all contains the error message * Fix the process time header to use the standard [`Server-Timing`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing) header
What's Changed * Fixed issue with yasgui by steve-bate in https://github.com/vemonet/rdflib-endpoint/pull/18 * Fixed issue with API response examples * Removed support for python 3.7, now deprecated
New Contributors * steve-bate made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/18
What's Changed * Reduce conditionals with a dictionary by cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/10 * Added support for multiple options in accept header by datadavev in https://github.com/vemonet/rdflib-endpoint/pull/11 * Use first mime type from match list, update test by datadavev in https://github.com/vemonet/rdflib-endpoint/pull/12
New Contributors * datadavev made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/11
What's Changed * Reduce conditionals with a dictionary by cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/10 * Added support for multiple options in accept header by datadavev in https://github.com/vemonet/rdflib-endpoint/pull/11 * Use first mime type from match list, update test by datadavev in https://github.com/vemonet/rdflib-endpoint/pull/12
New Contributors * datadavev made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/11
What's Changed * Add a new class `SparqlRouter` to create the SPARQL endpoint as an `APIRouter` instead of a full `FastAPI`. Make it easier to mount the SPARQL endpoint to an existing API * Add ability to specify custom parser by cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/6 * Usability, consistency, and readability improvements by cthoyt in https://github.com/vemonet/rdflib-endpoint/pull/9
New Contributors * cthoyt made their first contribution in https://github.com/vemonet/rdflib-endpoint/pull/6