Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 1.64 KB

CHANGELOG.md

File metadata and controls

42 lines (35 loc) · 1.64 KB

Changelog

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.

Added

  • Order of attributes can now optionally be tracked. This can be enabled via the ordered_attrs feature.

Changed

  • Minimal Supported Rust Version is now 1.40.
  • Error types no longer implementat the deprecated Error::description method
  • ParserError's msg field has been replaced by a kind field. This new field contains a ParserErrorKind enum that can be matched on.

0.3.0 - 2020-03-08

Added

  • Error types implement Error::source

Changed

  • Minimal Supported Rust Version is now 1.31.
  • The prefixes and default_ns fields of Element 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

Changed

  • License changed from MIT to MIT/Apache-2.0.
  • Element::new() accepts any IntoIterator instead of a Vec for attributes.

0.1.1 - 2015-04-05

Changed

  • Update to then latest Rust master (this release predates Rust 1.0).

0.1.0 - 2015-04-01

  • Initial release