fix(deps): update dependency jsonld to v8
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
jsonld | 6.0.0 -> 8.3.1 |
Release Notes
digitalbazaar/jsonld.js
v8.3.1
Fixed
- Handle unset
rdfDirection
the same asnull
.
v8.3.0
Added
- Emit
toRdf
warning if@direction
is used andrdfDirection
is not set.
Fixed
- Add safe mode support for
@direction
. Using@direction
withoutrdfDirection
set will cause a safe mode failure.
v8.2.1
Fixed
- Fix handling of graph property with empty array.
- Fix safe mode for
@graph
use cases.- Check all elements of graph property with array.
- Fix test
pr41
of protected redefinition of equivalent id terms. - Fix relative IRI parsing.
v8.2.0
Changed
- Update for latest [rdf-canon][] changes: test suite location, README, links,
and identifiers.
- Skip test with 'U' escapes. Will enable when [rdf-canonize][] dependency is updated.
- Test on Node.js 20.x.
- Align test and benchmark code with [rdf-canonize][].
- NOTE: This changes various testing and benchmark runner features and options.
- Update env var usage.
- Use more common code between Node.js and karma tests.
- Conditionally load test suites.
- Fix various minor bugs.
- Add multiple jobs benchmarking support.
- Update benchmark compare script.
Fixed
- Improve safe mode for
@graph
use cases. - Fix
@json
frame test 0069.
v8.1.1
Fixed
- Don't fail in safe mode for a value object with
"@​type": "@​json"
.
v8.1.0
Fixed
-
relative property reference
event renamed torelative predicate reference
. -
relative type reference
event renamed torelative object reference
.
v8.0.0
Changed
-
BREAKING: By default, set safe mode to
true
andbase
tonull
incanonize
. Applications that were previously canonizing data may see new errors if their data did not fully define terms or used relative URLs that would be dropped when converting to canonized RDF. Now these situations are caught viasafe
mode by default, informing the developer that they need to fix their data.
v7.0.0
Fixed
- compact t0111 test: "Keyword-like relative IRIs"
Changed
- Change EARL Assertor to Digital Bazaar, Inc.
- Update eslint dependencies.
Added
- Support benchmarks in Karma tests.
- Support test environment in EARL output.
- Support benchmark output in EARL output.
- Benchmark comparison tool.
- Add "safe mode" to all APIs. Enable by adding
{safe: true}
to API options. This mode causes processing to fail when data constructs are encountered that result in lossy behavior or other data warnings. This is intended to be the common way that digital signing and similar applications use this library.
Removed
- Experimental non-standard
protectedMode
option. - BREAKING: Various console warnings were removed. The newly added "safe mode" can stop processing where these warnings occurred.
-
BREAKING: Remove
compactionMap
andexpansionMap
. Their known use cases are addressed with "safe mode" and future planned features.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot