All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Order of attributes can now optionally be tracked.
This can be enabled via the
ordered_attrs
feature.
- Minimal Supported Rust Version is now 1.40.
- Error types no longer implementat the deprecated
Error::description
method ParserError
'smsg
field has been replaced by akind
field. This new field contains aParserErrorKind
enum that can be matched on.
0.3.0 - 2020-03-08
- Error types implement
Error::source
- Minimal Supported Rust Version is now 1.31.
- The
prefixes
anddefault_ns
fields ofElement
are no longer public. These were always hidden from documentation and never meant for public consumption. Until now they had to be public due to language restrictions.
0.2.0 - 2020-03-08
- License changed from MIT to MIT/Apache-2.0.
Element::new()
accepts anyIntoIterator
instead of aVec
for attributes.
0.1.1 - 2015-04-05
- Update to then latest Rust master (this release predates Rust 1.0).
0.1.0 - 2015-04-01
- Initial release