2024-06-29 14:53:27 +00:00
|
|
|
Version NEXT:
|
|
|
|
0000-00-00 Jonas Schäfer <jonas@zombofant.net>
|
2024-08-03 08:51:23 +00:00
|
|
|
* Breaking
|
|
|
|
- The methods of `TextCodec<T>` now have `&self` receivers. This also
|
|
|
|
implies that `#[xml(text(codec = ..))]` now takes expressions instead
|
|
|
|
of type paths.
|
|
|
|
|
|
|
|
Because all implementations provided by `xso` were in fact unit
|
|
|
|
structs, this should not change most invocations, with two exceptions:
|
|
|
|
|
|
|
|
1. The type argument of `Base64` was removed. Replace all
|
|
|
|
`Base64<Foo>` references with `Base64.filtered(Foo)` to update
|
|
|
|
your code.
|
|
|
|
|
|
|
|
2. `FixedHex<N>` is not a valid expression. You will have to update
|
|
|
|
your code to use `FixedHex::<N>` instead.
|
|
|
|
|
|
|
|
This change overall allows for more flexibility in the implementation
|
|
|
|
of text codecs.
|
2024-06-29 13:22:52 +00:00
|
|
|
* Added
|
2024-06-30 07:27:48 +00:00
|
|
|
- Support for child elements in derive macros. Child elements may also
|
|
|
|
be wrapped in Option or Box.
|
2024-07-27 06:52:08 +00:00
|
|
|
- Support for overriding the names of the types generated by the derive
|
|
|
|
macros.
|
2024-06-30 07:06:10 +00:00
|
|
|
- Support for deriving FromXml and AsXml on enums.
|
2024-06-29 14:53:27 +00:00
|
|
|
|
2024-07-26 16:24:02 +00:00
|
|
|
Version 0.1.2:
|
|
|
|
2024-07-26 Jonas Schäfer <jonas@zombofant.net>
|
|
|
|
* Added
|
|
|
|
- FromXmlText and AsXmlText are now implemented on char.
|
|
|
|
* Fixed
|
|
|
|
- Docs build on docs.rs now shows feature-gated items.
|
|
|
|
|
2024-07-25 16:53:31 +00:00
|
|
|
Version 0.1.1:
|
|
|
|
2024-07-25 Maxime “pep” Buquet <pep@bouah.net>
|
|
|
|
* Added
|
|
|
|
- Import various text codecs from parsers: FixedHex, ColonSeparatedHex,
|
|
|
|
EmptyAsError.
|
|
|
|
|
2024-07-25 07:52:44 +00:00
|
|
|
Version 0.1.0:
|
|
|
|
2024-07-25 Jonas Schäfer <jonas@zombofant.net>
|
2024-07-24 14:27:33 +00:00
|
|
|
* Initial release of this crate
|