Releases: lukasfri/xmlity
Releases · lukasfri/xmlity
xmlity-v0.0.9
xmlity-quick-xml-v0.0.9
xmlity-derive-v0.0.9
Added
- Changes XML-related types to have owned and borrowed variants instead of being
Cows. (#138)
xmlity-v0.0.8
Added
- (value) [breaking] Adds functions to
XmlSeqthat give access to innerVecDeque. (#126) - (core) Infallible error types. (#122)
- (value) Make visitors of XML value types public. (#117)
- Adds external data support to deserialization process. (#116)
- (core) Add
(De)serializeimpl forisize/usizenon-zero types. (#112) - (core) Add
(De)serializeimpls for non-zero primitives. (#111)
Fixed
- (value) Fix stack overflow for subvalue in struct from value. (#125)
- (value) Fixed
deserialize_seqon most XML value types. (#124) - (core) [breaking] Change
SerializeSeqtrait to return()for each individual element. (#115)
Other
- Updates main and book README.md files. (#131)
xmlity-quick-xml-v0.0.8
Added
- (derive) Adds
ignore_commentsoption to easily ignore comments in elements and values. (#120) - Adds external data support to deserialization process. (#116)
- (derive) Adds
serialize_with/deserialize_with/withfor easy(De)serializeimplementations. (#109)
Fixed
- Fixes broken
enforce_prefixoption. (#129) - (value) Fix stack overflow for subvalue in struct from value. (#125)
- (value) Fixed
deserialize_seqon most XML value types. (#124) - (quick-xml) Fix bug in sub-access of attributes in elements. (#123)
- (core) [breaking] Change
SerializeSeqtrait to return()for each individual element. (#115) - (quick-xml) Fixed sequence-based text values (enums) not being supported in attributes. (#114)
- (derive) Support serialization of enums with no arms. (#113)
Other
xmlity-derive-v0.0.8
Added
- (derive) Adds
ignore_commentsoption to easily ignore comments in elements and values. (#120) - Adds external data support to deserialization process. (#116)
- (derive) Adds
serialize_with/deserialize_with/withfor easy(De)serializeimplementations. (#109)
Fixed
- Fixes broken
enforce_prefixoption. (#129) - (derive) Support serialization of enums with no arms. (#113)
Other
- Updates documentation and examples to bring it up to date with 0.0.8 (#128)
xmlity-v0.0.7
xmlity-quick-xml-v0.0.7
Added
- (derive) [breaking] Rename
loosevalue order tostrict. (#103)
Fixed
- (quick-xml) Fixed
xmlity-quick-xmlDeserializerto correctly handle sequences. (#106) - Fixes invalid deserialization of a combination of values (#102)
- Fixed regression in values with group elements. (#99)
- (derive) Fixes regression of inline declarations of elements with group child not compiling. (#96)
- Cleanup to pass
cargo clippy. (#98) - Fixes recursively empty values not deserializing correctly. (#94)
xmlity-derive-v0.0.7
Added
- (derive) [breaking] Rename
loosevalue order tostrict. (#103)
Fixed
- (derive) Ensure custom Span for builder fields to avoid conflicts. (#105)
- (derive) Renames access type in derive to avoid conflicts. (#104)
- Fixes invalid deserialization of a combination of values (#102)
- Fixed regression in values with group elements. (#99)
- (derive) Fixes regression of inline declarations of elements with group child not compiling. (#96)
- Fixes recursively empty values not deserializing correctly. (#94)