Skip to content

Releases: cloudfoundry/jsonry

v1.1.4

12 Aug 12:59
717b9bb
Compare
Choose a tag to compare

Changes

  • Updates development dependencies

v1.1.3

14 Feb 15:02
Compare
Choose a tag to compare

Fixes:

  • fix: MarshalJSON method name in error message [a571e0c]
  • fix: remove duplicate operation [3de60c7]
  • fix: improve performance of path parsing [4f4286a]

v1.1.2

01 Oct 11:21
Compare
Choose a tag to compare

Fixes:

  • fix: map keys being string type definitions [d42ff3e]

v1.1.1

23 Sep 13:07
1474c63
Compare
Choose a tag to compare

Fixes:

  • fix: unmarshal null into a struct (#15) [1474c63]

v1.1.0

16 Jun 15:23
Compare
Choose a tag to compare

Features:

  • feat: introduce Omissible (OmitJSONry) interface [bc9f837]

Fixes:

  • fix: clarify behavior of empty vs nil slices [a75a883]
  • fix: clarify behavior of empty vs nil maps [3002a3d]

v1.0.2

22 May 13:19
Compare
Choose a tag to compare

Fixes:

  • fix(omitempty): must omit empty slices [71749cb]
  • fix(marshal): omit fields tagged with "-" [8367b06]
  • test: refactor json.Marshaler and json.Unmarshaler stubs [ff76c24]
  • test: additional coverage of omitempty [ef62926]
  • test: move type into test where it's used [9d2bf6a]
  • Add Dependabot badge [cc9d1fe]
  • Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2 [6f70cb3]
  • Bump github.com/onsi/gomega from 1.10.0 to 1.10.1 (#5) [672ae4b]

v1.0.1

20 May 13:44
Compare
Choose a tag to compare

Fixes:

  • Unmarshal null should behave like json.Unmarshal [59e4857]

v1.0.0

19 May 16:30
Compare
Choose a tag to compare

Initial release

  • Docs should point to pkg.go and not godoc [b3349b2]
  • Add releasing instructions [fe57286]
  • Readme should reference documentation [e2ce1fd]
  • Bump github.com/onsi/gomega from 1.9.0 to 1.10.0 (#3) [827f364]
  • Bump honnef.co/go/tools from 0.0.1-2020.1.3 to 0.0.1-2020.1.4 (#4) [fcd9c1e]
  • Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1 (#2) [8dfb6b7]
  • Add GitHub action for CI [e19bde8]
  • Add documentation and examples [1e3e614]
  • Refactor to simplify [c2d9ae9]
  • Unmarshal maps [cca64fb]
  • Unmashal lists [19fcedc]
  • Unmarshalling: basic functionality [19446c0]
  • Add end to end test scenario [b5db5ce]
  • Marshal hierarchy using tags [85f9370]
  • Marshal can delegate to MarshalJSONry() [ad65395]
  • Marshal: refactor to simplify [8c5a726]
  • Marshal: can delegate to MarshalJSON() [b86ac8a]
  • Marshalling maps [a97ee91]
  • Marshal arrays and slices [002201e]
  • Marshal hierarchical structs [2403b09]
  • Marshalling: improve error messages [e6ca9a8]
  • Marshalling: validation of type [338f7c5]
  • Most basic marshal [91f2cae]
  • Add license file [00ef17b]