Releases: rallyhealth/weePickle
Releases · rallyhealth/weePickle
v1.9.1
v1.9.0
What's Changed
- Added template files used by the Optum OSPO by @robertcrockett in #120
- Scala 3.3/Play 2.9 compatibility by @russellremple in #121
- Update SonatypePlugin.scala by @russellremple in #122
New Contributors
- @robertcrockett made their first contribution in #120
Full Changelog: v1.8.0...v1.9.0
v1.7.2 FromJson(String, etc.).transform() is now replayable
v1.7.1 Float fixes. DoS resistance. JSON parser speedups.
Bugfixes:
- #102 Fixes JSON => BigDecimal precision loss. All JSON floats route through
visitFloat64StringParts
now.
Performance:
- #102 Switches
FromJson
to use the stack up to depth 64 for faster parsing. - #106 Fixes quadratic memory use when generating a
JsonPointer
onFromJson("[" * 100000)
v1.7.0 Scala 3 Enums. Various parsing fixes.
v1.6.0 scala 3 support
Bug Fixes
- Fixes an issue where parsing non-numeric strings as numbers was not rejected. #88
Features
- Scala 3 support! Most of the functionality is in place. Case class macro implementations will be a bit slower than the scala 2.13 macros until further optimized. Thanks @russellremple! #81 #86
- New
weejson-upickle
artifact for uPickle interop. #87
v1.5.1
v1.5.0 Null-hostile
Non-Option, non-collection types that encounter null
will now throw. #77 Thanks @marktoujiline!
Add `From[FromInput]`
Features
From[FromInput]
added to default implicit scope. Thanks @russellremple! #74