Skip to content

Releases: objecthub/swift-dynamicjson

Release 1.0.1

01 Jun 23:00
Compare
Choose a tag to compare
  • Make new methods of Decodable and Encodable public
  • Enable mutate and update methods to insert new object members
  • API for removing members of JSON objects

Release 1.0.0

03 May 00:36
Compare
Choose a tag to compare
  • First official release
  • Full support for JSON Pointer, JSON Path, JSON Patch, JSON Merge Patch, and JSON Schema
  • Includes comprehensive test suite

Initial release 0.0.1

30 Apr 04:56
Compare
Choose a tag to compare

Initial implementation providing:

  • A generic representation of JSON values as defined by RFC 8259.
  • A natural embedding of functionality for creating and manipulating JSON values into the Swift programming language, including support for reading and writing JSON data and for converting typed and untyped JSON representations.
  • An implementation of JSON Pointer as defined by RFC 6901 for locating values within a JSON document.
  • An implementation of JSON Path as defined by RFC 9535 for querying JSON data.
  • An implementation of JSON Patch as defined by RFC 6902 for mutating JSON data.
  • An implementation of JSON Merge Patch as defined by RFC 7396 for merging JSON data with JSON patches.
  • An implementation of JSON Schema as defined by the 2020-12 Internet Draft specification for validating JSON data.