Skip to content

Releases: piprate/json-gold

v0.5.0

18 Nov 09:33
Compare
Choose a tag to compare

This release includes:

  • Add GitHub workflows for CI
  • Bump the package to Go 1.18
  • Address linter feedback, including regexes
  • New option: Safe Mode. If set to true, Expansion operation will fail if it encounters properties that aren't defined in the context

v0.4.2

04 Oct 17:33
Compare
Choose a tag to compare
  • Move initialization of rxURL from global to function scope to reduce stack size usage while initialization (#58)

v0.4.1

20 Dec 08:55
33b90c4
Compare
Choose a tag to compare
  • Bug fix: float to int conversion in 32-bit systems while transforming object to RDF (#51)
  • Performance improvements for processing big documents (#52)

v0.4.0

03 Mar 22:15
0b11d17
Compare
Choose a tag to compare
  • Partial support for JSON literals (@json)
  • Performance improvements
  • Minor bug fixes

v0.3.0

09 Jan 00:25
0dbcf4d
Compare
Choose a tag to compare
  • Substantial conformance to the latest W3C Recommendation for JSON-LD 1.1 specification.
  • Default processing mode set to JSON-LD 1.1

v0.2.0

16 Jan 17:12
cf8c697
Compare
Choose a tag to compare
  • JSON 1.1 support
    • Breaking interface change: JsonLdOptions.Embed is now string (used to be bool)
  • Do not use native types to create IRIs in value expansion.
  • Improve acceptable N-Quads blank node labels.
  • Compact the @context array if it contains a single element
  • Fix a bug which omitted the context if provided in a URL form
  • Provide error message when output form for FromRDF operation is unknown
  • Pass array compaction flag to compaction inside of framing

v0.1.1

12 Dec 12:08
d835a9c
Compare
Choose a tag to compare
  • RFC7324 compliant caching
  • Go 1.11 module support

Maintainer change

24 Dec 11:42
Compare
Choose a tag to compare

Copy the original library under the following terms:

  • @piprate team will be the maintainer of the new library
  • The original repo will remain available
  • Interfaces of the new library will be preserved, but may deviate in future versions
  • Licensing will not change
  • Past contributors will be recognised
  • Commit history will not be preserved in the new library
  • Versions of the new library will be reset

See the full announcement here.