All notable changes to this project will be documented in this file.
v4.0.1 - 2024-09-27
v4.0.0 - 2024-09-27
- Update to jsonld-context-parser v3. This is not a breaking change for users of Node 18+
v3.4.0 - 2024-03-15
v3.3.0 - 2023-11-08
v3.2.1 - 2023-09-19
v3.2.0 - 2023-01-27
- Add support for JSON-LD star:
Support for JSON-LD star (or RDF-star) is enabled by default, as does not introduce breaking changes.
This functionality is however experimental, and may change at any point in time.
Opting out of JSON-LD star support can be done by setting rdfstar
to false
in the parser's constructor.
v3.1.0 - 2023-01-03
v3.0.1 - 2022-11-09
v3.0.0 - 2022-07-14
This release has been marked as a major change due to the transition from Node's internal stream
API to readable-stream
.
Most users should experience not breakages with this change.
v2.4.3 - 2022-02-23
v2.4.2 - 2021-11-19
v2.4.1 - 2021-11-15
v2.4.0 - 2021-08-11
v2.3.3 - 2021-07-29
v2.3.2 - 2021-06-10
v2.3.1 - 2021-06-09
v2.3.0 - 2021-04-16
v2.2.1 - 2021-02-16
v2.2.0 - 2020-11-10
v2.1.1 - 2020-10-14
- Fix anonymous bnodes in nested predicate inside graph being voided
- Fix missing bnode generation for empty nodes
- Fix some bnodes being skipped inside list containers
v2.1.0 - 2020-09-15
v2.0.2 - 2020-06-03
v2.0.1 - 2020-04-27
v2.0.0 - 2020-04-03
- Add JSON-LD 1.1 support:
- Refactor list handling to allow nested lists in 1.1
- Handle property-scoped contexts in raw property values
- Handle property-based indexing with graph containers
- Handle @type: @id in property-based index containers
- Handle property-based indexing
- Allow context nullification in scoped ctx to clear protections
- Allow protected term overrides in property-scoped contexts
- Handle out-of-order type-scoped contexts
- Handle propagation on type-scoped contexts
- Handle embedded contexts with disabled propagation
- Handle (in-order) type-scoped contexts
- Handle @propagate in prop-scoped contexts
- Handle property-scoped contexts
- Handle @graph-@id and @graph-@index containers
- Handle @type on type maps with string values
- Handle type maps with string values
- Handle @type: @none
- Handle @none in containers
- Ignore @nest properties in the stack
- Handle graph containers
- Handle type containers
- Parse @type: @json as JSON string literals
- Add option to normalize language tags in 1.1
- Handle @direction under the different rdfDirection modes
- Add support for @prefix terms
- Handle JSON-LD 1.1 Streaming Profile:
- Expose fromHttpResponse helper function
- Implement RDF.Sink interface, Closes #50
- Add streamingProfile flag that is disabled by default
- Align params on validation with strictValues
- Simplify array handling of type keywords
- Refactor architecture to support multiple objects from values
- Only apply language tag lowercasing in 1.0
- Interpret ints >=1e21 as doubles
- Validate language tags
- Ignore instead of error on invalid compact IRIs
v1.1.2 - 2019-10-22
v1.1.1 - 2019-09-18
- Bump to jsonld-context-parser to fix spec failures
- Fix @id and @type on terms incorrectly converting native values to URIs
v1.1.0 - 2019-04-02
v1.0.1 - 2019-02-13
Initial release