comunica/comunica
### [`v1.22.2`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1222-httpsgithubcomcomunicacomunicacomparev1221v1222---2021-09-30)
[Compare Source](https://togithub.com/comunica/comunica/compare/v1.22.1...v1.22.2)
##### Changed
- [Include HTTP response in update error messages](https://togithub.com/comunica/comunica/commit/138558e68f37110bf63fb7d26780a709672cc441)
- [Allow patchSparqlUpdate destinations to not exist when forced](https://togithub.com/comunica/comunica/commit/6dd89e495ef26a0e96b2eb42cf489673c4d549f2)
- [Extract ms-author-via header for SPARQL updates, to support older Solid servers](https://togithub.com/comunica/comunica/commit/1c40a60b8fcd0919b0ebb63dd4e9c6b1c3b5cae2)
- [Pass optional headers in dereference errors](https://togithub.com/comunica/comunica/commit/f0633f01154d70229a95762170297c4abb09a791)
##### Fixed
- [Fix fetch actor ignoring request bodies in Node.js](https://togithub.com/comunica/comunica/commit/65d4041695adb7d35dda080647dfe0d9cbdd249d)
- [Add temporary workaround for loss of Headers on Solid auth requests](https://togithub.com/comunica/comunica/commit/e92e5171b1a2c9d6eb427117041ebb9ea622790c)
### [`v1.22.1`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1221-httpsgithubcomcomunicacomunicacomparev1220v1221---2021-09-22)
[Compare Source](https://togithub.com/comunica/comunica/compare/v1.22.0...v1.22.1)
##### Fixed
- [Fix rare stream interruption before end](https://togithub.com/comunica/comunica/commit/93df41c4c03ddb1f307430b75ea15a4ef4edc9d1)
### [`v1.22.0`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1220-httpsgithubcomcomunicacomunicacomparev1213v1220---2021-08-30)
[Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.3...v1.22.0)
##### Added
- [Add support for SPARQL extension functions](https://togithub.com/comunica/comunica/commit/3e52660b7cafc63cbc84062035938c607ec0e0d5)
- [Allow custom fetch function to be provided via context](https://togithub.com/comunica/comunica/commit/a89f88fc1bf63c6e5d8ec7d5aee4199cd8b01e58)
- [Support AbortControllers in native http actor](https://togithub.com/comunica/comunica/commit/23baf6677cd6036b729a0fbd77a04e02373fc2ea)
- [Report FILTER errors as warnings in the logger, Closes #767](https://togithub.com/comunica/comunica/commit/cf12a9af63078917c0577f1d4b7d023506eda9e5)
- [Add SPARQL endpoint-based hypermedia update actor](https://togithub.com/comunica/comunica/commit/299848579c6f8d6570a169d7288d36849b806213)
- Allow resource creation via HTTP PUT:
- [Add RDF update hypermedia actor for LDP PUT destinations](https://togithub.com/comunica/comunica/commit/db92b17a541f5121a03c0ab6976dbfe9841f5e1e)
- [Configure RDF update hypermedia actor for LDP PUT destinations](https://togithub.com/comunica/comunica/commit/d78c2a1b543d0dfcfd244780f6b1c730a6ba966a)
- [Allow RDF dereference actors to return on non-200 responses](https://togithub.com/comunica/comunica/commit/620a346794b428b281dd36831ee7d2d4a2407527)
- [Add metadata extractor for HTTP Accept-Put header](https://togithub.com/comunica/comunica/commit/4fdacaacad987647e008422ec04b63c20dc8d7d3)
- [Add metadata extractor for HTTP Allow header](https://togithub.com/comunica/comunica/commit/40224738062cceb7634ebbe2b81911ab5516c458)
##### Changed
- [Refactor CLI arguments handling using yargs](https://togithub.com/comunica/comunica/commit/8155391e9dba0c4d9d04c08e3abc0999a11f329c)
- [Optimize node-fetch HTTP actor and set as default](https://togithub.com/comunica/comunica/commit/a96547be4b112887a4e164496e2c6540737d8391)
- [Include response body in dereference errors](https://togithub.com/comunica/comunica/commit/f6c2d5b2fe920808cf9ab98071da769f763c0515)
- [Bump fetch-sparql-endpoint with improved error reporting for SPARQL endpoints](https://togithub.com/comunica/comunica/commit/b859e509a4e3d53c5348546978050c30f3d85f93)
- [Update dependency htmlparser2 to v7 (#851)](https://togithub.com/comunica/comunica/commit/2291166a055549d5b30a0072ed3937d6d8e95cf4)
- [Migrate to @rdfjs/types](https://togithub.com/comunica/comunica/commit/dfb903079605ce898f7206b0125eb60e89f993c8)
- [Bump to sparqlalgebrajs 3](https://togithub.com/comunica/comunica/commit/51a34ac3ff150a48958d02d7828a092ae6a693dd)
- [Notify downstream clients on worker timeout](https://togithub.com/comunica/comunica/commit/16191d399fe0cbd2ebd08cdadb2cd0c509bb9e79)
- [Bump fetch-sparql-endpoint with AbortControllers](https://togithub.com/comunica/comunica/commit/c03af59507b9ad7aeedaa2f5251cb72fc0ef09bf)
- [Make HTTP accept headers deterministic](https://togithub.com/comunica/comunica/commit/5ae9883a491aa325d31ad6b27de0a0a88b898d13)
- [Add URL-based heuristic to determine SPARQL endpoints to top-level actor](https://togithub.com/comunica/comunica/commit/d1fd3aa0794c1fc1109b58335f1853e373ac8cb2)
##### Fixed
- [Update to AsyncIterator 3.2.0 to fix memory issue](https://togithub.com/comunica/comunica/commit/b0aeb67743eb187ddfb4e6fe8b42df240f3a9de7)
- [Fix http proxy not working with immutable node-fetch response](https://togithub.com/comunica/comunica/commit/da96cca3d667ec2439445f04408888faf88290cb)
- [Fix invalid hash implementation for hash-join](https://togithub.com/comunica/comunica/commit/6b26e80ca3c06b19a153ce15ff5d2a07a833c40d)
- [Fix node-fetch actor not supporting body.cancel](https://togithub.com/comunica/comunica/commit/bd06266b7f616880554e98f25b46776046ab7518)
- [Do not reset sparql.js blank-node counter (Closes #836)](https://togithub.com/comunica/comunica/commit/38e33bf137cbd4836daea450142d4915a633371d)
- [Fix SPARQL-based update actors not being able to handle quads](https://togithub.com/comunica/comunica/commit/65695538c92f0da329cd1c398a6736c348422c84)
### [`v1.21.3`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1213-httpsgithubcomcomunicacomunicacomparev1212v1213---2021-06-18)
[Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.2...v1.21.3)
##### Fixed
- [Fix POST requests with body not working on browsers](https://togithub.com/comunica/comunica/commit/3b01e4bf492293f0e887acf4423ab872c035085a)
### [`v1.21.2`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1212-httpsgithubcomcomunicacomunicacomparev1211v1212---2021-06-14)
[Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.1...v1.21.2)
##### Changed
- [Interact with SPARQL endpoints via HTTP POST, Closes #814](https://togithub.com/comunica/comunica/commit/fa00e7e16d5390c7e02dfe45753faea00c7bf620)
- [Update dependency @types/node to v14](https://togithub.com/comunica/comunica/commit/16fb7130fcf4fac13455956463c6b858d912c0e9)
- [Update jsonld-streaming-parser to 2.3.2](https://togithub.com/comunica/comunica/commit/316605c5c734044f4222afd9482b4050d64e3f3c)
### [`v1.21.1`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1211-httpsgithubcomcomunicacomunicacomparev1210v1211---2021-04-27)
[Compare Source](https://togithub.com/comunica/comunica/compare/e8638e880c762fd659ea781ba1ba2f5cb3e4ef2f...v1.21.1)
Republish due to npm publishing failure of 1.21.0.
Configuration
📅 Schedule: "before 7am every weekday" in timezone Europe/Brussels.
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
1.20.1-alpha.e8638e880.0
->1.22.2
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.c191493f4.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
1.20.1-alpha.e8638e880.0
->1.22.0
Release Notes
comunica/comunica
### [`v1.22.2`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1222-httpsgithubcomcomunicacomunicacomparev1221v1222---2021-09-30) [Compare Source](https://togithub.com/comunica/comunica/compare/v1.22.1...v1.22.2) ##### Changed - [Include HTTP response in update error messages](https://togithub.com/comunica/comunica/commit/138558e68f37110bf63fb7d26780a709672cc441) - [Allow patchSparqlUpdate destinations to not exist when forced](https://togithub.com/comunica/comunica/commit/6dd89e495ef26a0e96b2eb42cf489673c4d549f2) - [Extract ms-author-via header for SPARQL updates, to support older Solid servers](https://togithub.com/comunica/comunica/commit/1c40a60b8fcd0919b0ebb63dd4e9c6b1c3b5cae2) - [Pass optional headers in dereference errors](https://togithub.com/comunica/comunica/commit/f0633f01154d70229a95762170297c4abb09a791) ##### Fixed - [Fix fetch actor ignoring request bodies in Node.js](https://togithub.com/comunica/comunica/commit/65d4041695adb7d35dda080647dfe0d9cbdd249d) - [Add temporary workaround for loss of Headers on Solid auth requests](https://togithub.com/comunica/comunica/commit/e92e5171b1a2c9d6eb427117041ebb9ea622790c) ### [`v1.22.1`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1221-httpsgithubcomcomunicacomunicacomparev1220v1221---2021-09-22) [Compare Source](https://togithub.com/comunica/comunica/compare/v1.22.0...v1.22.1) ##### Fixed - [Fix rare stream interruption before end](https://togithub.com/comunica/comunica/commit/93df41c4c03ddb1f307430b75ea15a4ef4edc9d1) ### [`v1.22.0`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1220-httpsgithubcomcomunicacomunicacomparev1213v1220---2021-08-30) [Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.3...v1.22.0) ##### Added - [Add support for SPARQL extension functions](https://togithub.com/comunica/comunica/commit/3e52660b7cafc63cbc84062035938c607ec0e0d5) - [Allow custom fetch function to be provided via context](https://togithub.com/comunica/comunica/commit/a89f88fc1bf63c6e5d8ec7d5aee4199cd8b01e58) - [Support AbortControllers in native http actor](https://togithub.com/comunica/comunica/commit/23baf6677cd6036b729a0fbd77a04e02373fc2ea) - [Report FILTER errors as warnings in the logger, Closes #767](https://togithub.com/comunica/comunica/commit/cf12a9af63078917c0577f1d4b7d023506eda9e5) - [Add SPARQL endpoint-based hypermedia update actor](https://togithub.com/comunica/comunica/commit/299848579c6f8d6570a169d7288d36849b806213) - Allow resource creation via HTTP PUT: - [Add RDF update hypermedia actor for LDP PUT destinations](https://togithub.com/comunica/comunica/commit/db92b17a541f5121a03c0ab6976dbfe9841f5e1e) - [Configure RDF update hypermedia actor for LDP PUT destinations](https://togithub.com/comunica/comunica/commit/d78c2a1b543d0dfcfd244780f6b1c730a6ba966a) - [Allow RDF dereference actors to return on non-200 responses](https://togithub.com/comunica/comunica/commit/620a346794b428b281dd36831ee7d2d4a2407527) - [Add metadata extractor for HTTP Accept-Put header](https://togithub.com/comunica/comunica/commit/4fdacaacad987647e008422ec04b63c20dc8d7d3) - [Add metadata extractor for HTTP Allow header](https://togithub.com/comunica/comunica/commit/40224738062cceb7634ebbe2b81911ab5516c458) ##### Changed - [Refactor CLI arguments handling using yargs](https://togithub.com/comunica/comunica/commit/8155391e9dba0c4d9d04c08e3abc0999a11f329c) - [Optimize node-fetch HTTP actor and set as default](https://togithub.com/comunica/comunica/commit/a96547be4b112887a4e164496e2c6540737d8391) - [Include response body in dereference errors](https://togithub.com/comunica/comunica/commit/f6c2d5b2fe920808cf9ab98071da769f763c0515) - [Bump fetch-sparql-endpoint with improved error reporting for SPARQL endpoints](https://togithub.com/comunica/comunica/commit/b859e509a4e3d53c5348546978050c30f3d85f93) - [Update dependency htmlparser2 to v7 (#851)](https://togithub.com/comunica/comunica/commit/2291166a055549d5b30a0072ed3937d6d8e95cf4) - [Migrate to @rdfjs/types](https://togithub.com/comunica/comunica/commit/dfb903079605ce898f7206b0125eb60e89f993c8) - [Bump to sparqlalgebrajs 3](https://togithub.com/comunica/comunica/commit/51a34ac3ff150a48958d02d7828a092ae6a693dd) - [Notify downstream clients on worker timeout](https://togithub.com/comunica/comunica/commit/16191d399fe0cbd2ebd08cdadb2cd0c509bb9e79) - [Bump fetch-sparql-endpoint with AbortControllers](https://togithub.com/comunica/comunica/commit/c03af59507b9ad7aeedaa2f5251cb72fc0ef09bf) - [Make HTTP accept headers deterministic](https://togithub.com/comunica/comunica/commit/5ae9883a491aa325d31ad6b27de0a0a88b898d13) - [Add URL-based heuristic to determine SPARQL endpoints to top-level actor](https://togithub.com/comunica/comunica/commit/d1fd3aa0794c1fc1109b58335f1853e373ac8cb2) ##### Fixed - [Update to AsyncIterator 3.2.0 to fix memory issue](https://togithub.com/comunica/comunica/commit/b0aeb67743eb187ddfb4e6fe8b42df240f3a9de7) - [Fix http proxy not working with immutable node-fetch response](https://togithub.com/comunica/comunica/commit/da96cca3d667ec2439445f04408888faf88290cb) - [Fix invalid hash implementation for hash-join](https://togithub.com/comunica/comunica/commit/6b26e80ca3c06b19a153ce15ff5d2a07a833c40d) - [Fix node-fetch actor not supporting body.cancel](https://togithub.com/comunica/comunica/commit/bd06266b7f616880554e98f25b46776046ab7518) - [Do not reset sparql.js blank-node counter (Closes #836)](https://togithub.com/comunica/comunica/commit/38e33bf137cbd4836daea450142d4915a633371d) - [Fix SPARQL-based update actors not being able to handle quads](https://togithub.com/comunica/comunica/commit/65695538c92f0da329cd1c398a6736c348422c84) ### [`v1.21.3`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1213-httpsgithubcomcomunicacomunicacomparev1212v1213---2021-06-18) [Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.2...v1.21.3) ##### Fixed - [Fix POST requests with body not working on browsers](https://togithub.com/comunica/comunica/commit/3b01e4bf492293f0e887acf4423ab872c035085a) ### [`v1.21.2`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1212-httpsgithubcomcomunicacomunicacomparev1211v1212---2021-06-14) [Compare Source](https://togithub.com/comunica/comunica/compare/v1.21.1...v1.21.2) ##### Changed - [Interact with SPARQL endpoints via HTTP POST, Closes #814](https://togithub.com/comunica/comunica/commit/fa00e7e16d5390c7e02dfe45753faea00c7bf620) - [Update dependency @types/node to v14](https://togithub.com/comunica/comunica/commit/16fb7130fcf4fac13455956463c6b858d912c0e9) - [Update jsonld-streaming-parser to 2.3.2](https://togithub.com/comunica/comunica/commit/316605c5c734044f4222afd9482b4050d64e3f3c) ### [`v1.21.1`](https://togithub.com/comunica/comunica/blob/master/CHANGELOG.md#v1211-httpsgithubcomcomunicacomunicacomparev1210v1211---2021-04-27) [Compare Source](https://togithub.com/comunica/comunica/compare/e8638e880c762fd659ea781ba1ba2f5cb3e4ef2f...v1.21.1) Republish due to npm publishing failure of 1.21.0.Configuration
📅 Schedule: "before 7am every weekday" in timezone Europe/Brussels.
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.