Skip to content

Releases: liip/sheriff

v2.0.0-beta.2

31 May 09:35
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

What's Changed

  • Draft: nil handling for maps/slices / module version v1 by @mweibel in #43
  • Add custom decider by @alecsammon in #51
  • Allow using a custom KV store to keep consistent JSON ordering by @alecsammon in #52

New Contributors

Full Changelog: v0.12.0...v2.0.0-beta.2

v2.0.0-beta.1

06 Mar 07:44
270e679
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

Full Changelog: v1.0.0...v2.0.0

What's Changed

  • Draft: nil handling for maps/slices / module version v1 by @mweibel in #43

Full Changelog: v0.12.0...v2.0.0-beta.1

v0.12.0

06 Mar 07:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.2...v0.12.0

v0.11.2

06 Mar 06:43
2130856
Compare
Choose a tag to compare

What's Changed

  • marshals nil slices/arrays like expected and equivalent to json.marshal by @TorbenCK in #40
  • ISSUE#37 Fixed empty map to empty json by @mandeepji in #38
  • Update tested go versions by @mweibel in #41
  • fix: Marshal panics on nil pointer by @byashimov in #46

New Contributors

Full Changelog: v0.11.1...v0.11.2

fix regression caused in v0.11.0 with nil slices

01 Sep 13:06
Compare
Choose a tag to compare

fix nil pointer handling in maps

30 Aug 07:00
Compare
Choose a tag to compare

allow serialization of field having no group tag

09 Mar 10:41
9291c3b
Compare
Choose a tag to compare

support marshalling empty interface

01 Oct 07:26
040b323
Compare
Choose a tag to compare

Use default field name if no json tag is provided

14 Feb 06:30
Compare
Choose a tag to compare

Fix for array of interface struct fields

20 Dec 10:13
Compare
Choose a tag to compare

Thanks to @hwshadow for fixing array of interface struct fields in #14.

Additionally this package is now automatically tested on Go 1.7 until Go 1.11 and latest master, too.