Skip to content

Update dependency n3 to v2 - #216

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/n3-2.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/n3-2.x

Conversation

@renovate

@renovate renovate Bot commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
n3 ^1.3.5 → ^2.0.0 age confidence
n3 ^1.3.6 → ^2.0.0 age confidence
n3 ^1.10.0 → ^2.0.0 age confidence

Release Notes

rdfjs/N3.js (n3)

v2.13.12

Compare Source

Bug Fixes
  • reasoner: only match premises whose bound terms match the quad (#​868) (72c58cf)

v2.13.11

Compare Source

Bug Fixes
  • data-factory: only read a literal direction after a language tag (#​864) (138bf89)

v2.13.10

Compare Source

Bug Fixes

v2.13.9

Compare Source

Bug Fixes

v2.13.8

Compare Source

Bug Fixes

v2.13.7

Compare Source

Bug Fixes
  • lexer: read an @​-keyword directly followed by a dot (#​846) (86ad3c0)

v2.13.6

Compare Source

Performance Improvements
  • store: copy and compare stores sharing an EntityIndex by identifier (#​828) (53c6174)

v2.13.5

Compare Source

Performance Improvements

v2.13.4

Compare Source

Performance Improvements
  • ci: fix the young generation size for peak memory benchmarks (#​841) (f5053f1)

v2.13.3

Compare Source

Performance Improvements
  • parser: parse tokens as they are lexed in synchronous parse (#​821) (24a6039)

v2.13.2

Compare Source

Bug Fixes
  • lexer: accept VERSION directly followed by its string in N-Triples and N-Quads (#​838) (2797de5)

v2.13.1

Compare Source

Performance Improvements
  • parser: only remove dot segments when the base path or relative IRI has them (#​831) (768aec2)

v2.13.0

Compare Source

Features

v2.12.2

Compare Source

Bug Fixes
  • parser: accept version declarations without whitespace or with escapes (#​835) (a0c7a8c)

v2.12.1

Compare Source

Bug Fixes
  • lexer: report tokens too long to match as syntax errors (#​827) (1e82f5c)

v2.12.0

Compare Source

Features
Bug Fixes
  • writer: only abbreviate valid local names and own list heads (#​820) (058e70a)

v2.11.8

Compare Source

Performance Improvements
  • writer: build the prefix matcher once after adding prefixes (#​793) (d323a3d)

v2.11.7

Compare Source

Bug Fixes

v2.11.6

Compare Source

Bug Fixes
  • parser: resolve relative IRIs within the base authority (#​776) (88efa14)
  • store: keep named nodes distinct from other terms in the entity index (#​778) (6b44b82)

v2.11.5

Compare Source

Bug Fixes
  • reasoner: use a null-prototype map for rule variables (#​767) (3fc1ec5)

v2.11.4

Compare Source

Bug Fixes
  • write canonical N-Triples escapes and triple terms, and allow whitespace after ^^ (#​788) (0851b1c)

v2.11.3

Compare Source

Bug Fixes
  • escape all regular expression metacharacters in prefix and base IRIs (#​775) (1888100)
  • parser: limit the nesting depth of triple terms (#​777) (8fe0a86)

v2.11.2

Compare Source

Performance Improvements

v2.11.1

Compare Source

Bug Fixes
  • baseiri: keep ./ before a first segment that contains a colon (#​770) (bd0e606)
  • datafactory: keep the base direction in fromTerm (#​773) (e710b41)
  • make number, base IRI and relative IRI matching linear (#​760) (b1c497f)
  • store: extract long lists in linear time without a call-stack overflow (#​771) (2392210)
  • store: merge stores sharing an entity index into existing graphs (#​772) (aec55b2)
Performance Improvements
  • lexer: don't copy the remaining input when matching N3 verbs (#​780) (d0fdc58)
  • parser: look up N3 prefixes and quantifiers without scope chains (#​782) (5b28333)

v2.11.0

Compare Source

Features

v2.10.7

Compare Source

Bug Fixes
  • datafactory: type unsafe-range numbers as xsd:double, not xsd:integer (#​653) (0f6d43c)

v2.10.6

Compare Source

Bug Fixes
Performance Improvements
  • keep the empty IRI checks off the common NamedNode paths (#​746) (3810582)

v2.10.5

Compare Source

Bug Fixes
  • writer: represent blank nodes through their term type (#​664) (c625546)

v2.10.4

Compare Source

Bug Fixes

v2.10.3

Compare Source

Bug Fixes

v2.10.2

Compare Source

Bug Fixes

v2.10.1

Compare Source

Bug Fixes

v2.10.0

Compare Source

Features

v2.9.2

Compare Source

Performance Improvements

v2.9.1

Compare Source

Performance Improvements

v2.9.0

Compare Source

Features

v2.8.0

Compare Source

Features

v2.7.12

Compare Source

Bug Fixes

v2.7.11

Compare Source

Performance Improvements

v2.7.10

Compare Source

Performance Improvements

v2.7.9

Compare Source

Performance Improvements
  • lexer: identify literal delimiters with direct checks (#​728) (824bdaf)

v2.7.8

Compare Source

Performance Improvements
  • lexer: recognize direction markers without regex matching (#​726) (e4e2148)

v2.7.7

Compare Source

Bug Fixes

v2.7.6

Compare Source

Bug Fixes
  • stream-parser: respect backpressure when importing readable streams (#​724) (4788065)
Performance Improvements
  • lexer: skip unescaping strings without backslashes (#​725) (10f78e4)

v2.7.5

Compare Source

Bug Fixes

v2.7.4

Compare Source

Bug Fixes

v2.7.3

Compare Source

Bug Fixes

v2.7.2

Compare Source

Performance Improvements

v2.7.1

Compare Source

Bug Fixes

v2.7.0

Compare Source

Features
  • parser: support N3 has, is-of, and inverted predicates (#​694) (210a1f8)

v2.6.4

Compare Source

Performance Improvements

v2.6.3

Compare Source

Performance Improvements

v2.6.2

Compare Source

Performance Improvements

v2.6.1

Compare Source

Performance Improvements

v2.6.0

Compare Source

Features

v2.5.0

Compare Source

Features

v2.4.0

Compare Source

Features

v2.3.0

Compare Source

Features

v2.2.16

Compare Source

Bug Fixes
  • accept lists in the predicate position in N3 mode (#​628) (5eb00be)

v2.2.15

Compare Source

Bug Fixes

v2.2.14

Compare Source

Performance Improvements

v2.2.13

Compare Source

Bug Fixes
  • stop empty N3 graph terms leaking garbage quads; opt-in "true"^^xsd:boolean parsing (#​618) (5865e4b), closes #​632

v2.2.12

Compare Source

Bug Fixes
  • link graph terms in lists instead of dropping them (#​617) (48a9807)
  • reject prefixed-name escape sequences in string literals (#​626) (b58e315)

v2.2.11

Compare Source

Performance Improvements
  • coalesce stream writer output into 16 KiB chunks (#​646) (f2e352f)

v2.2.10

Compare Source

Performance Improvements
  • track index entry counts for constant-time removal cleanup (#​647) (4021c6c)

v2.2.9

Compare Source

Performance Improvements
  • reasoner: remove per-match object/closure allocations in the inner loop (#​642) (4fe5191)

v2.2.8

Compare Source

Bug Fixes
  • support resource paths after literals, lists and variables in N3 mode (#​641) (3614270)

v2.2.7

Compare Source

Bug Fixes
  • parser: bound input-derived content in error messages (#​655) (449b8e4)
Performance Improvements
  • answer fully bound has() with a direct index probe (#​648) (6a8093e)

v2.2.6

Compare Source

Bug Fixes

v2.2.5

Compare Source

Bug Fixes

v2.2.4

Compare Source

Bug Fixes
  • allow annotation syntax inside blank node property lists (#​681) (950c552)

v2.2.3

Compare Source

Bug Fixes
  • assert the triple term of a reifier with no annotation block (#​680) (9c7ff38)

v2.2.2

Compare Source

Bug Fixes
  • avoid reusing a stale reified-triple cache in annotations (#​675) (dab3c65)

v2.2.1

Compare Source

Bug Fixes

v2.2.0

Compare Source

Bug Fixes
Features
  • reasoner: opt-in maxDerivations and maxPremiseDepth budgets (#​657) (4a6bb9d)
Performance Improvements
  • descend the SPO index in getObjects instead of scanning all objects (#​649) (eb4cb39)
  • skip prefix matching when no prefixes are registered (#​644) (ba92e4b)

v2.1.2

Compare Source

Bug Fixes
  • return a null-prototype map from extractLists (#​668) (5057f9f)
  • StreamParser failure on language tags split across chunks (#​602) (c187d02)

v2.1.1

Compare Source

Bug Fixes

v2.1.0

Compare Source

Features

v2.0.4

Compare Source

Bug Fixes

v2.0.3

Compare Source

Bug Fixes
  • validate length of language subtags rather than full tag (#​566) (9ff3a2b)

v2.0.2

Compare Source

Bug Fixes
  • direction getter incorrectly matching -- inside literal values (#​565) (6f90538)

v2.0.1

Compare Source

v2.0.0

Compare Source

BREAKING CHANGES

This update removes RDF-star parsing and instead implements support for RDF 1.2.

Concretely, this includes serialization and parsing support for directional
language-tagged strings, triple terms, reified triples, and VERSION clauses.

This passes all 1.2 (and 1.1) spec tests for N-Triples, N-Quads, Turtle, and TriG.

v1.26.0

Compare Source

Features

v1.25.2

Compare Source

Performance Improvements
  • Avoid non-greedy regex. (a9eb86b)

v1.25.1

Compare Source

Performance Improvements
  • Optimize relativize performance. (64a6ce0)

v1.25.0

Compare Source

Features
  • Support writing relative IRIs with dot segments (7ed04bf)

v1.24.2

Compare Source

Bug Fixes

v1.24.1

Compare Source

Bug Fixes
  • allow datasets to be inputs to stores to align with RDF/JS DatasetFactory interface (#​505) (0a78539)

v1.24.0

Compare Source

Features

v1.23.2

Compare Source

Bug Fixes
  • make sure filter works when encountering unseen named graphs (#​498) (cbffbbf)

v1.23.1

Compare Source

Bug Fixes

v1.23.0

Compare Source

Features
  • allow digits in the local part of prefixed names. (#​470) (3b6ff6b)

v1.22.3

Compare Source

Performance Improvements

v1.22.2

Compare Source

Performance Improvements
  • make sure performance improvements apply to datasetcore (#​457) (35d7142)

v1.22.1

Compare Source

Performance Improvements

v1.22.0

Compare Source

Features

v1.21.3

Compare Source

Bug Fixes

v1.21.2

Compare Source

Performance Improvements

v1.21.1

Compare Source

Performance Improvements

v1.21.0

Compare Source

Features

v1.20.4

Compare Source

Performance Improvements
  • performance improvements on dataset operations by operating directly over graphs (#​416) (4868ab6)

v1.20.3

Compare Source

Performance Improvements

v1.20.2

Compare Source

Performance Improvements

v1.20.1

Compare Source

Performance Improvements
  • no redundant _addToIndex call or _size invalidation when adding existing quad (#​403) (5094b2d)

v1.20.0

Compare Source

Features

v1.19.0

Compare Source

Features

v1.18.0

Compare Source

Features

v1.17.6

Compare Source

Performance Improvements

v1.17.5

Compare Source

Performance Improvements

v1.17.4

Compare Source

Bug Fixes
  • added buffer dependency (b0ab548)

v1.17.3

Compare Source

v1.17.2

Compare Source

Bug Fixes

v1.17.1

Compare Source

v1.17.0

Compare Source

What's Changed

New Contributors

Full Changelog: rdfjs/N3.js@v1.16.4...v1.17.0

v1.16.4

Compare Source

What's Changed

Full Changelog: rdfjs/N3.js@v1.16.3...v1.16.4

v1.16.3

Compare Source

v1.16.2

Compare Source

v1.16.1

Compare Source

v1.16.0

Compare Source

v1.15.0

Compare Source

v1.14.0

Compare Source

v1.13.0

Compare Source

v1.12.2

Compare Source

v1.12.1

Compare Source

v1.12.0

Compare Source

v1.11.2

Compare Source

v1.11.1

Compare Source

v1.11.0

[

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Brussels)

  • Branch creation
    • "before 7am every weekday"
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/n3-2.x branch 2 times, most recently from 20f3c9a to 8b03403 Compare August 25, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/n3-2.x branch 8 times, most recently from 46c7ca9 to 6bb1448 Compare September 3, 2026 22:02
@renovate
renovate Bot force-pushed the renovate/n3-2.x branch 2 times, most recently from ad027a8 to dfc88c1 Compare September 6, 2026 20:59
@renovate
renovate Bot force-pushed the renovate/n3-2.x branch 7 times, most recently from 97007f2 to bab7f28 Compare October 9, 2026 11:14
@renovate
renovate Bot force-pushed the renovate/n3-2.x branch from bab7f28 to 0457a81 Compare October 11, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants