Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rdf-canonize

Package Overview
Dependencies
Maintainers
4
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rdf-canonize - npm Package Versions

13

1.2.0

Diff

Changelog

Source

1.2.0 - 2020-09-30

Changed

  • Use node-forge@0.10.0.
davidlehn
published 1.1.0 •

Changelog

Source

1.1.0 - 2020-01-17

Changed

  • Optimize away length check on paths.
  • Update node-forge dependency.
  • Update semver dependency.
davidlehn
published 1.0.3 •

Changelog

Source

1.0.3 - 2019-03-06

Changed

  • Update node-forge dependency.
davidlehn
published 1.0.2 •

Changelog

Source

1.0.2 - 2019-02-21

Fixed

  • Fix triple comparator in n-quads parser.

Added

  • Add eslint support.
davidlehn
published 1.0.1 •

Changelog

Source

1.0.1 - 2019-01-23

Changed

  • Remove use of deprecated util.isUndefined(). Avoids unneeded util polyfill in webpack build.
davidlehn
published 1.0.0 •

Changelog

Source

1.0.0 - 2019-01-23

Notes

  • WARNING: This release has a BREAKING change that could cause the canonical N-Quads output to differ from previous releases. Specifically, tabs in literals are no longer escaped. No backwards compatibility mode is provided at this time but if you believe it is needed, please file an issue.
  • If you wish to use the native bindings, you must now install rdf-canonize-native yourself. It is no longer a dependency. See below.

Fixed

  • BREAKING: N-Quad canonical serialized output.
    • Only escape 4 chars.
    • Now compatible with https://www.w3.org/TR/n-triples/#canonical-ntriples

Changed

  • Improve N-Quads parsing.
    • Unescape literals.
    • Handle Unicode escapes.
  • N-Quad serialization optimization.
    • Varies based on input by roughly ~1-2x.
  • BREAKING: Remove rdf-canonize-native as a dependency. The native bindings will still be used if rdf-canonize-native can be loaded. This means if you want the native bindings you must install them yourself. This change was done due to various problems caused by having any type of dependency involving the native code. With modern runtimes the JavaScript implementation is in many cases faster. The native bindings do have overhead but can be useful in cases where you need to offload canonizing into the background. It is recommended to perform benchmarks to determine which method works best in your case.
  • Update webpack and babel.
  • BREAKING: Remove usePureJavaScript option and make the JavaScript implementation the default. Add explicit useNative option to force the use of the native implementation from rdf-canonize-native. An error will be thrown if native bindings are not available.
davidlehn
published 0.3.0 •

Changelog

Source

0.3.0 - 2018-11-01

Changed

  • BREAKING: Move native support to optional rdf-canonize-native package. If native support is required in your environment then also add a dependency on the rdf-canonize-native package directly. This package only has an optional dependency on the native package to allow systems without native binding build tools to use the JavaScript implementation alone.

Added

  • Istanbul coverage support.
davidlehn
published 0.2.5 •

Changelog

Source

0.2.5 - 2018-11-01

Fixed

  • Accept N-Quads upper case language tag.
  • Improve acceptable N-Quads blank node labels.
davidlehn
published 0.2.4 •

Changelog

Source

0.2.4 - 2018-04-25

Fixed

  • Update for Node.js 10 / OpenSSL 1.1 API.

Changed

  • Update nan dependency for Node.js 10 support.
davidlehn
published 0.2.3 •

Changelog

Source

0.2.3 - 2017-12-05

Fixed

  • Avoid variable length arrays. Not supported by some C++ compilers.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc