-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.x changes and more #74
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f31fe71 - Browse repository at this point
Copy the full SHA f31fe71View commit details
Commits on Jun 22, 2023
-
- Add `inputFormat` option. - Use "application/n-quads" for a N-Quads string that will be parsed. - Omit option for a JSON dataset or legacy dataset. - This can simplify a common case of using the internal parser to generate a dataset.
Configuration menu - View commit details
-
Copy full SHA for f8b3dad - Browse repository at this point
Copy the full SHA f8b3dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4277bee - Browse repository at this point
Copy the full SHA 4277beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b179ea7 - Browse repository at this point
Copy the full SHA b179ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef9f9d7 - Browse repository at this point
Copy the full SHA ef9f9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe9328 - Browse repository at this point
Copy the full SHA 5fe9328View commit details -
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Configuration menu - View commit details
-
Copy full SHA for 2a93336 - Browse repository at this point
Copy the full SHA 2a93336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94dd4f9 - Browse repository at this point
Copy the full SHA 94dd4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23240e4 - Browse repository at this point
Copy the full SHA 23240e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb8485 - Browse repository at this point
Copy the full SHA 4cb8485View commit details -
The `inputFormat` change can break callers that mistakenly pass in an incorrect `inputFormat`. jsonld.js was doing this. Backing this out for now and it will be added to a future major version release.
Configuration menu - View commit details
-
Copy full SHA for 0c3118a - Browse repository at this point
Copy the full SHA 0c3118aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9398a29 - Browse repository at this point
Copy the full SHA 9398a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc581f - Browse repository at this point
Copy the full SHA dfc581fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c38a58f - Browse repository at this point
Copy the full SHA c38a58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcec36e - Browse repository at this point
Copy the full SHA dcec36eView commit details -
- Add testing on Node.js 20.x. - Run tools on 20.x.
Configuration menu - View commit details
-
Copy full SHA for 8f4854c - Browse repository at this point
Copy the full SHA 8f4854cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d4121 - Browse repository at this point
Copy the full SHA 21d4121View commit details -
- Move restored `inputFormat` text to the latest version.
Configuration menu - View commit details
-
Copy full SHA for 00b0ffe - Browse repository at this point
Copy the full SHA 00b0ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c75499 - Browse repository at this point
Copy the full SHA 5c75499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 453dad7 - Browse repository at this point
Copy the full SHA 453dad7View commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20e68a1 - Browse repository at this point
Copy the full SHA 20e68a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for abdcb51 - Browse repository at this point
Copy the full SHA abdcb51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f1e48c - Browse repository at this point
Copy the full SHA 8f1e48cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0005994 - Browse repository at this point
Copy the full SHA 0005994View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5ba6ea - Browse repository at this point
Copy the full SHA d5ba6eaView commit details -
- Add eslint jsdoc support. - Fix lint issues.
Configuration menu - View commit details
-
Copy full SHA for 767b2dc - Browse repository at this point
Copy the full SHA 767b2dcView commit details -
Change "URDNA2015" to "RDFC-1.0" to match spec.
**BREAKING**: Change "URDNA2015" to "RDFC-1.0" to match latest spec changes. Use of "URDNA2015" as a named algorithm option is now deprecated and will cause a warning.
Configuration menu - View commit details
-
Copy full SHA for 1ddbfb3 - Browse repository at this point
Copy the full SHA 1ddbfb3View commit details -
- Add docs. - Add Algorithm Support docs. - Add URDNA2015 Migration docs. - Add migration tools: - Undocumented "rejectURDNA2015" API option to not allow URDNA2015. - Allows concerned code to explicitly fail in potential edge cases. - Global "RDF_CANONIZE_TRACE_URDNA2015" to trace URDNA2015 use. - Allows developers to find deep usage of URDNA2015 more easily. - These may exist as long as the URDNA2015 alias support exists. Both are not expected to have security implications.
Configuration menu - View commit details
-
Copy full SHA for 7d24e1a - Browse repository at this point
Copy the full SHA 7d24e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 788e0f5 - Browse repository at this point
Copy the full SHA 788e0f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9110a1 - Browse repository at this point
Copy the full SHA b9110a1View commit details -
Update to latest rdf-canon N-Quads canonical form.
**BREAKING**: Use latest rdf-canon N-Quads canonical form. This can change the canonical output! There is an expanded set of control characters that are escaped as an `ECHAR` or `UCHAR` instead of using a native representation.
Configuration menu - View commit details
-
Copy full SHA for 639eb20 - Browse repository at this point
Copy the full SHA 639eb20View commit details -
Configuration menu - View commit details
-
Copy full SHA for d78fdc3 - Browse repository at this point
Copy the full SHA d78fdc3View commit details -
Optimize N-Quads escape replacement.
- Use a pre-computed map of replacement values. - Performance difference depends on the number of replacements. The rdf-canon escaping test showed up to 15% improvement.
Configuration menu - View commit details
-
Copy full SHA for b9a38c7 - Browse repository at this point
Copy the full SHA b9a38c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47b3297 - Browse repository at this point
Copy the full SHA 47b3297View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f57bc - Browse repository at this point
Copy the full SHA e4f57bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e1e37 - Browse repository at this point
Copy the full SHA 20e1e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea0b02 - Browse repository at this point
Copy the full SHA 7ea0b02View commit details
Commits on Sep 19, 2023
-
Remove support for legacy dataset format.
Breaking change to remove the deprecated legacy dataset format.
Configuration menu - View commit details
-
Copy full SHA for 620466c - Browse repository at this point
Copy the full SHA 620466cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 729109c - Browse repository at this point
Copy the full SHA 729109cView commit details -
- Async: Add `signal` option for an `AbortSignal`. - Sync: Add `timeout` option for common timeout use case. - Add docs.
Configuration menu - View commit details
-
Copy full SHA for bcb94e0 - Browse repository at this point
Copy the full SHA bcb94e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b2f353 - Browse repository at this point
Copy the full SHA 3b2f353View commit details -
Update 4.7 code to match spec.
- Reordering and renumbering, no functional change.
Configuration menu - View commit details
-
Copy full SHA for 4d04cf9 - Browse repository at this point
Copy the full SHA 4d04cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 492950a - Browse repository at this point
Copy the full SHA 492950aView commit details -
- Flatten hot-path function argument. - Match async/sync code formatting for easier comparison.
Configuration menu - View commit details
-
Copy full SHA for ba09d1f - Browse repository at this point
Copy the full SHA ba09d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b7471 - Browse repository at this point
Copy the full SHA f2b7471View commit details -
- Support `rdfc:RDFC10NegativeEvalTest`. - Support `rdfc:RDFC10MapTest`. - Cleanups.
Configuration menu - View commit details
-
Copy full SHA for 181782d - Browse repository at this point
Copy the full SHA 181782dView commit details -
Remove internal
_:
prefix fromBlankNodes
.**BREAKING**: Change dataset handling of `BlankNodes` to match the [RDF/JS: Data model specification](https://rdf.js.org/data-model-spec/). The `_:` prefix is no longer used in the `BlankNode` `value` field. This should improve compatibility with other RDF/JS tooling but may cause compatibility issues with existing code. The previous behavior is historical and may predate the RDF/JS spec.
Configuration menu - View commit details
-
Copy full SHA for 032b4eb - Browse repository at this point
Copy the full SHA 032b4ebView commit details -
- Add large graph creation utilities. - Add timeout test. - Add maxDeepIteration test. - Add developer playground for large graph tests.
Configuration menu - View commit details
-
Copy full SHA for 1ecc176 - Browse repository at this point
Copy the full SHA 1ecc176View commit details -
Support hash algorithm option.
- Add `messageDigestAlgorithm` option to API. - Add support for SHA-256, SHA-384, and SHA-512 name variations to `MessageDigests`. - Updates tests to handle `hashAlgorithm` option if present.
Configuration menu - View commit details
-
Copy full SHA for 2029bf4 - Browse repository at this point
Copy the full SHA 2029bf4View commit details -
Check output
format
parameter.**BREAKING**: Check output `format` parameter. Must be omitted, falsey, or "application/n-quads".
Configuration menu - View commit details
-
Copy full SHA for 5dddfd5 - Browse repository at this point
Copy the full SHA 5dddfd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1199841 - Browse repository at this point
Copy the full SHA 1199841View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7735b9 - Browse repository at this point
Copy the full SHA d7735b9View commit details -
- Remove advanced "useNative" example. - Add common N-Quads input example.
Configuration menu - View commit details
-
Copy full SHA for 00535fe - Browse repository at this point
Copy the full SHA 00535feView commit details -
- Add `maxWorkFactor` to calculate `maxDeepIterations` based on non-unique blank nodes. Default to `1`. - If `maxDeepIterations` is >= 0 then use it explicitly. - Remove default timeout signal. - Add docs. - Add tests. - Update async and sync versions. - Update tests to handle `computationalComplexity` test paramter and map it to `maxWorkFactor` adjustments. - Improve negative test handling.
Configuration menu - View commit details
-
Copy full SHA for 0f0866b - Browse repository at this point
Copy the full SHA 0f0866bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1815d6 - Browse repository at this point
Copy the full SHA b1815d6View commit details -
Support generalized RDF N-Quads serialization.
Add support for generalized RDF `BlankNode` predicate during N-Quads serialization.
Configuration menu - View commit details
-
Copy full SHA for 5f16971 - Browse repository at this point
Copy the full SHA 5f16971View commit details -
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Configuration menu - View commit details
-
Copy full SHA for efb97cc - Browse repository at this point
Copy the full SHA efb97ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c74677 - Browse repository at this point
Copy the full SHA 2c74677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69bccd4 - Browse repository at this point
Copy the full SHA 69bccd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c7578 - Browse repository at this point
Copy the full SHA 54c7578View commit details -
- Fix maxWorkFactor === 0 use case. - Improve error if N-Quads input not a string. - Fix calls without options. - Test error messages to ensure correct errors are thrown. - Remove default options not needed for testing. - Add various tests for complexity controls, edge cases, and coverage. - Add simple duplicate quads test.
Configuration menu - View commit details
-
Copy full SHA for a8b9536 - Browse repository at this point
Copy the full SHA a8b9536View commit details -
Internal rename from URDNA2015 to RDFC10.
- Rename `URDNA2015.js` to `RDFC10.js`. - Rename 'URDNA2015` class to `RDFC10`. - Rename `URDNA2015Sync.js` to `RDFC10Sync.js`. - Rename 'URDNA2015Sync` class to `RDFC10Sync`.
Configuration menu - View commit details
-
Copy full SHA for 8e19406 - Browse repository at this point
Copy the full SHA 8e19406View commit details -
Configuration menu - View commit details
-
Copy full SHA for beabb51 - Browse repository at this point
Copy the full SHA beabb51View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff263d - Browse repository at this point
Copy the full SHA dff263dView commit details -
Add React Native support and instructions.
- Add package.json section. - Add instructions.
Configuration menu - View commit details
-
Copy full SHA for 489c6ba - Browse repository at this point
Copy the full SHA 489c6baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98082a4 - Browse repository at this point
Copy the full SHA 98082a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ba207 - Browse repository at this point
Copy the full SHA 79ba207View commit details -
Configuration menu - View commit details
-
Copy full SHA for c583247 - Browse repository at this point
Copy the full SHA c583247View commit details -
Configuration menu - View commit details
-
Copy full SHA for d65b18a - Browse repository at this point
Copy the full SHA d65b18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 934544c - Browse repository at this point
Copy the full SHA 934544cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25a9fd7 - Browse repository at this point
Copy the full SHA 25a9fd7View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf3643c - Browse repository at this point
Copy the full SHA cf3643cView commit details -
- Add simple invalid N-Quads test. - Start of IRI escaping test.
Configuration menu - View commit details
-
Copy full SHA for 758d29c - Browse repository at this point
Copy the full SHA 758d29cView commit details -
When set to truthy string will setup tests that are run for official test result reports.
Configuration menu - View commit details
-
Copy full SHA for a01c5ae - Browse repository at this point
Copy the full SHA a01c5aeView commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5a0de35 - Browse repository at this point
Copy the full SHA 5a0de35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c998bc7 - Browse repository at this point
Copy the full SHA c998bc7View commit details