Skip to content

fix(deps): update dependency jsonld to v8

sousuke0422 requested to merge renovate/jsonld-8.x into develop

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
jsonld 6.0.0 -> 8.3.1 age adoption passing confidence

Release Notes

digitalbazaar/jsonld.js

v8.3.1

Compare Source

Fixed
  • Handle unset rdfDirection the same as null.

v8.3.0

Compare Source

Added
  • Emit toRdf warning if @direction is used and rdfDirection is not set.
Fixed
  • Add safe mode support for @direction. Using @direction without rdfDirection set will cause a safe mode failure.

v8.2.1

Compare Source

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

Compare Source

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

Compare Source

Fixed
  • Don't fail in safe mode for a value object with "@​type": "@​json".

v8.1.0

Compare Source

Fixed
  • relative property reference event renamed to relative predicate reference.
  • relative type reference event renamed to relative object reference.

v8.0.0

Compare Source

Changed
  • BREAKING: By default, set safe mode to true and base to null in canonize. 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 via safe mode by default, informing the developer that they need to fix their data.

v7.0.0

Compare Source

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 and expansionMap. Their known use cases are addressed with "safe mode" and future planned features.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports