Version 0.7.0

  • Same as 0.6.2, with 0.6.2 being yanked because of the incompatible bump of minimum required version of rustc.

Version 0.6.2

  • Bumped bitflags to 1.0.

Version 0.6.1

  • Fixed the writer to escape some special characters when writing attribute values.

Version 0.6.0

  • Changed the target type of extra entities from char to String. This is an incompatible change.

Version 0.5.0

  • Added support for ignoring EOF errors in order to read documents from streams incrementally.
  • Bumped bitflags to 0.9.

Version 0.4.1

  • Added missing Debug implementation to xml::writer::XmlEvent.

Version 0.4.0

  • Bumped version number, since changes introduced in 0.3.7 break backwards compatibility.

Version 0.3.8

  • Fixed a problem introduced in 0.3.7 with entities in attributes causing parsing errors.

Version 0.3.7

  • Fixed the problem with parsing non-whitespace character entities as whitespace (issue #140).
  • Added support for configuring custom entities in the parser configuration.

Version 0.3.6

  • Added an Error implementation for EmitterError.
  • Fixed escaping of strings with multi-byte code points.

Version 0.3.5

  • Added Debug implementation for XmlVersion.
  • Fixed some failing tests.

Version 0.3.3

  • Updated bitflags to 0.7.

Version 0.3.2

  • Added From<io::Error> for xml::reader::Error, which improves usability of working with parsing errors.

Version 0.3.1

  • Bumped bitflags dependency to 0.4, some internal warning fixes.

Version 0.3.0

  • Changed error handling in EventReader - now I/O errors are properly bubbled up from the lexer.

Version 0.2.4

  • Fixed #112 - incorrect handling of namespace redefinitions when writing a document.

Version 0.2.3

  • Added into_inner() methods to EventReader and EventWriter.

Version 0.2.2

  • Using join instead of the deprecated connect.
  • Added a simple XML analyzer program which demonstrates library usage and can be used to check XML documents for well-formedness.
  • Fixed incorrect handling of unqualified attribute names (#107).
  • Added this changelog.

Version 0.2.1

  • Fixed #105 - incorrect handling of double dashes.

Version 0.2.0

  • Major update, includes proper document writing support and significant architecture changes.