Releases: tinylib/msgp
Releases · tinylib/msgp
v1.2.4
What's Changed
- Fix omitempty on aliased types by @klauspost in #377
- Escape field tags by @klauspost in #379
- Add "newtime" directive to use official msgpack time format by @klauspost in #378
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- Add "clearomitted" directive by @klauspost in #373
- Fix allownil propagated to byte slices as slice elements by @klauspost in #374
- Fix allownil on maps elements by @klauspost in #375
- Add install to quickstart by @klauspost in #370
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- Improve read speed by @klauspost in #361
- Create 0 size byte slices on allownil []byte elements by @klauspost in #363
- Add
compactfloats
directive for lossless float64 -> float32 conversion by @klauspost in #366 - Add native json.Number support by @klauspost in #364
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Add an unsafe flag so we can continue to use unsafe even when purego … by @jenn-k-f in #356
- Add pointer receiver directive by @klauspost in #357
- ci: Add Go 1.23.x - remove Go 1.20.x by @klauspost in #359
- Add recursion limit for dynamic code by @klauspost in #358
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- omitzero implementation by @bradleypeabody in #334
replace
directive by @infastin in #346- Support custom struct tags by @very-amused in #347
- Add map[string]struct{} support by @klauspost in #339
- Add
any
support by @VirrageS in #350 - support for
any
maps in msgp.AppendIntf like in (*Writer).WriteIntf by @eliottness in #340 - allownil: Allocate 0 length slices by @klauspost in #336
- Fix ignored tag directives on unnamed fields by @klauspost in #352
- Added
time.Duration
case to AppendIntf by @RiaanLaubscher in #353 - Bounds checks elimination by @mhr3 in #348
- test AppendIntf against ReadIntfBytes by @eliottness in #341
- Support illumos. by @jperkin in #343
New Contributors
- @eliottness made their first contribution in #340
- @jperkin made their first contribution in #343
- @very-amused made their first contribution in #347
- @RiaanLaubscher made their first contribution in #353
- @infastin made their first contribution in #346
Full Changelog: v1.1.9...v1.2.0
v1.1.9
What's Changed
- Support "allownil" for byte slices by @klauspost in #328
- Added Read/WriteExtensionRaw by @mhr3 in #329
- Optimize WriteExtensionRaw for stack buffers by @mhr3 in #330
- Manage non-[]byte types when type-conversion needed from generated code by @pilebones in #312
- chore: Upgrade dependencies + CI by @klauspost in #335
New Contributors
- @mhr3 made their first contribution in #329
- @pilebones made their first contribution in #312
Full Changelog: v1.1.8...v1.1.9