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.
Currently we are using v0.0.x where every version can and will contain breaking changes.
v0.0.9 2021-05-29
- An index type for accessing elements and their parents [#85] [#85]: #85
v0.0.8 2021-05-02
- Provide mutable access to element children #84
- Use the correct error type for XDoc::write #84
- Rename
PI
toPi
for clippy's happiness #84
v0.0.7 2021-02-06
- Allow '>' in strings #83
v0.0.6 2021-01-23
- Make the fields of
PI
(processing instruction) private #81
v0.0.5 2020-12-12
v0.0.4 2020-11-29
- Support comments #77
v0.0.3 2020-11-25
v0.0.2 - 2020-11-15
- Support for single-quoted attributes #58
exile::load
for loading files #58- A lot of work on generating test cases with Java #67, #70, #72
- The
xdoc
Version
andEncoding
enums were weird, changed to removeNone
#59 - Added some mutating functions to
Document
,Element
, and maybe others - Eliminated the
xdoc
andxtest
crates #67, #70, #72
v0.0.1 - 2020-07-18
v0.0.0 - 2020-05-27
- Additional serialization tests, updated readme and changelog #52
- An iterator that only visits elements #49
- Ignore comments, processing instructions and doctype nodes when parsing #48
- Handle XML escape sequences #46
- Home made error macros #39
- Use BTreeMap for attributes #37
- Setup GitHub actions for CI testing #34
- Parser basics 30175b0
- Basic XML Serialization dd000e2