Releases: esensar/kotlinx-serialization-msgpack
Releases · esensar/kotlinx-serialization-msgpack
0.5.6
What's Changed
- Benchmarking by @esensar in #103
- fix: optimizations reducing heap usage in MsgPackDataOutputBuffer by @martin-dd in #102
New Contributors
- @martin-dd made their first contribution in #102
Full Changelog: 0.5.5...0.5.6
0.5.5 - Ordinal enums, macos arm64 target
What's Changed
- removed redundant call to serialize in BaseMsgPackExtensionSerializer by @krisbitney in #95
- added mac os arm64 target by @krisbitney in #94
- added support for ordinal enums by @krisbitney in #99
New Contributors
- @krisbitney made their first contribution in #95
Full Changelog: 0.5.4...0.5.5
0.5.4 - ignored keys regression fix
What's Changed
- Prevent overflow with ignoreUnknownKeys by @esensar in #88
- Previous release 0.5.3 introduced a fix for
ignoreUnknownKeys
with nested structures, but made that key work in some situations even when it was off. It also did not cover all the cases for this fix. This release should cover remaining cases.
- Previous release 0.5.3 introduced a fix for
- Updated kotlin version to 1.8.10
Full Changelog: 0.5.3...0.5.4
0.5.3 - strict types and ignored keys fixes
What's Changed
- feat: isStrict set as false attempts to parse all number types by @rubixhacker in #84
- fix: handle decoding nested class with missing keys and ignoreUnkownKeys by @rubixhacker in #85
New Contributors
- @rubixhacker made their first contribution in #84
Full Changelog: 0.5.2...0.5.3
0.5.2 - iOS Simulator ARM64 target
0.5.1 - Metadata fix
Fixed metadata, enabling all targets to be properly fetched
0.5.0 - Improved errors
- Added more descriptive errors on serialization failure (#21)
0.4.4 - Support ignoring unknown keys
- Added support for
ignoreUnknownKeys
option (#69)
0.4.3 - Windows and enum support
0.4.2 - Complex structure deserialization fix
Fixed deserialization for complex nested structures (#57)