All Versions
Latest Version
Avg Release Cycle
86 days
Latest Release

Changelog History
Page 1

  • v0.8.4 Changes

    • ๐Ÿ›  Fixed recognition of ?>, ]]> and /> tokens as characters.
    • ๐Ÿ›  Fixed writer output operations to use write_all to ensure that the data is written fully.
    • The document declaration is now written before any characters automatically.
  • v0.8.3 Changes

    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 Changes

    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 Changes

    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 Changes

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

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

    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 Changes

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

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

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