All Versions
Latest Version
Avg Release Cycle
86 days
Latest Release
155 days ago

Changelog History
Page 1

  • v0.8.3

    April 27, 2020
    • Added a new parser option, ignore_root_level_whitespace, which makes the parser skip emitting whitespace events outside of the root element when set to true. This helps with certain tasks like canonicalization.
  • v0.8.2

    April 06, 2020
    • Added a new parser option, replace_unknown_entity_references, which allows to ignore invalid Unicode code points and replace them with a Unicode "replacement character" during parsing. This can be helpful to deal with e.g. UTF-16 surrogate pairs.
    • Added a new emitter option, pad_self_closing, which determines the style of the self-closing elements when they are emitted: <a /> (true) vs <a/> (false).
  • v0.8.1

    April 06, 2020
    • ๐Ÿ›  Fixed various issues with tests introduced by updates in Rust.
    • Adjusted the lexer to ignore contents of the <!DOCTYPE> tag.
    • โœ‚ Removed unnecessary unsafety in tests.
    • โž• Added tests for doc comments in the readme file.
    • Switched to GitHub Actions from Travis CI.
  • v0.8.0

    May 16, 2018
    • Same as 0.7.1, with 0.7.1 being yanked because of the incorrect semver bump.
  • v0.7.1

    • โœ‚ Removed dependency on bitflags.
    • โž• Added the XmlWriter::inner_mut() method.
    • ๐Ÿ›  Fixed some rustdoc warnings.
  • v0.7.0

    October 15, 2017
    • Same as 0.6.2, with 0.6.2 being yanked because of the incompatible bump of minimum required version of rustc.
  • v0.6.2

    October 10, 2017
    • โฌ†๏ธ Bumped bitflags to 1.0.
  • v0.6.1

    July 23, 2017
    • ๐Ÿ›  Fixed the writer to escape some special characters when writing attribute values.
  • v0.6.0

    July 23, 2017
    • ๐Ÿ”„ Changed the target type of extra entities from char to String. This is an incompatible change.
  • v0.5.0

    June 01, 2017
    • โž• Added support for ignoring EOF errors in order to read documents from streams incrementally.
    • โฌ†๏ธ Bumped bitflags to 0.9.