Skip to content

Releases: iherman/rdfjs-c14n

v3.1.3

18 Apr 12:55
Compare
Choose a tag to compare
  • Handling a bug: input data generated via a generator function was not properly handled

Registered in Zenodo

03 Mar 15:19
Compare
Choose a tag to compare
v3.1.2

Improved documentation a bit

Change usage of Sets & minor API change

09 Feb 16:35
1803cf1
Compare
Choose a tag to compare
  • The usage of the Set() object may have been a source of problems if the input data contained duplicate quads. This has been settled.
  • The external API has been slightly modified to use Iterable<rdf.Quad> instead of enumerating sets or arrays. This gives more flexibility to library users.
  • Updated the rdf references to @rdfjs/types

Switched to WebCrypto

23 Nov 15:18
Compare
Choose a tag to compare

The package relies now on WebCrypto, which is implemented in modern browsers, node.js (version 21 and up), and deno (version 1.38 and up). I.e., there is no dependency on either the node.js runtime, or the crypto-js package (that has been discontinued).

One consequence is that all canonicalization and hashing methods/functions are now asynchronous. In this respect, this version is backward incompatible with the previous versions.

Finalizing option for hash function change, including with test suite

05 Sep 14:15
Compare
Choose a tag to compare

Finalized the list of hash functions that can be used, and improved the code of setting/changing them. Tested it with the new tests defined for the spec.

Update with spec evolution

05 Jul 13:17
Compare
Choose a tag to compare
  • Includes a defense against poison graphs
  • Code improvement

Alignments with the official return term names

21 Jun 09:59
Compare
Choose a tag to compare

Alignment with spec, version June 2023

14 Jun 11:43
264f99d
Compare
Choose a tag to compare
v2.0.0

Update to latest draft (June 2023) (#4)