Releases: ron-rs/ron
Releases · ron-rs/ron
v0.8.1
Changelog
- Fix issues #277 and #405 with
Value::Map
IntoIter
and extraneous item check forValue::Seq
(#406) - Fix issue #401 with correct raw struct name identifier parsing (#402)
- Fix issue #410 trailing comma parsing in tuples and
Some
(#412) - Error instead of panic when deserializing non-identifiers as field names (#415)
- [Non-API] Breaking: Fix issue #307 stack overflow with explicit recursion limits in serialising and deserialising (#420)
- Fix issue #423 deserialising an identifier into a borrowed str (#424)
- Bump MSRV to 1.57.0 and bump dependency:
base64
to 0.20 (#431) - Bump dependency
base64
to 0.21 (#433) - Depend on
serde_derive
directly to potentially enable more compilation parallelism (#441) - [Non-API] Breaking: Bump
bitflags
dependency to 2.0, changesserde
impls ofExtensions
(#443) - Add
Map::retain
method (#460) - Bump MSRV to 1.64.0 and bump dependency:
indexmap
to 2.0 (#459)
Full changelog
New contributors
Thank you all for contributing!
v0.8.0
Changelog
- Bump dependencies:
bitflags
to 1.3,indexmap
to 1.9 (#399) - Add
integer128
feature that guardsi128
andu128
(#304, #351) - Fix issue #265 with better missing comma error (#353)
- Fix issue #301 with better error messages (#354)
- Fix issue #337 by removing
decimal_floats
PrettyConfig option and unconditional decimals in floats (#363) - Fix issue #203 with full de error positioning (#356)
- Expand the
ron::Error
enum to distinguishserde
errors likeNoSuchEnumVariant
andMissingStructField
with error positioning (#394) - Bump MSRV to 1.56.0 (#396)
Full changelog
v0.7.1
Changelog
- Add
struct_names
option toPrettyConfig
(#329) - Fix newtype variant unwrapping around enum, seq and map (#331)
- Implement
unwrap_newtypes
extension during serialization (#333) - Implement
unwrap_variant_newtypes
extension during serialization (#336) - Add
compact_arrays
(#299) andseparator
options toPrettyConfig
(#349) - Fix issue #338 value map roundtrip (#341)
- Fix issue #289 enumerate_arrays comments (#344)
- Report struct name in expected struct error (#342)
- Add
Options
builder to configure the RON serde roundtrip (#343) - Fix issue #367 with eager implicit some (#368)
- Fix issue #359 with
DeserializeSeed
support (#360) - Fix issue #370 with
FromStr
-equivalent float EBNF andError::FloatUnderscore
(#371) - Fix issue #374 extraneous .0 for small floats (#372)
- Deprecate
Serializer::new
(#382)