Releases: segmentio/encoding
Releases · segmentio/encoding
v0.5.4
What's Changed
- fix: Validate key length on assignment in decodeStruct by @maciej-kisiel in #162
Full Changelog: v0.5.3...v0.5.4
v0.5.3
v0.5.2: address performance regression in json decoding
What's Changed
- perf(json): address performance penalty found in json decoding by @dominicbarnes in #149
New Contributors
- @dominicbarnes made their first contribution in #149
Full Changelog: v0.5.1...v0.5.2
v0.5.1: json parity with stdlib for \b and \f encoding
What's Changed
- json: encode \b and \f like the Go 1.22 stdlib does by @extemporalgenome in #145
- lint fixes by @extemporalgenome in #146
Full Changelog: v0.5.0...v0.5.1
v0.5.0: protobuf rewrite rule overrides
What's Changed
- .github: fix security vuln by @kevinburkesegment in #142
- Add protobuf rewrite rule overrides by @kalamay in #144
Full Changelog: v0.4.0...v0.5.0
v0.4.0: configurable numeric decoding support
When decoding into any, ParseFlags can now be used to control decoding into any combination of uint64, int64, and *big.Int, in addition to the prior support for json.Number and float64. Choice of type will depend on each value encountered, and as before, when json.Number is requested, float64 will not be used.
v0.3.7: tolerate leading spacing in json.RawMessage
fix encoding RawMessage that contains leading space (#136) * fix encoding RawMessage that contains leading space. * add json/bugs/issue136
v0.3.6
v0.3.5
What's Changed
- fix decoding lists of TRUE values by @achille-roussel in #122
Full Changelog: v0.3.4...v0.3.5