2020-02-14 23:51:52 +00:00
Version 0.12, released 2020-02-15:
2019-11-10 00:01:34 +00:00
* Breaking
2020-02-14 23:44:05 +00:00
* `Element.write_to` doesn't prepand xml prelude anymore. Use `write_to_decl` when necessary.
2019-11-29 13:33:17 +00:00
* PartialEq implementation for Element and Node have been changed to
2020-02-14 23:44:05 +00:00
ensure namespaces match even if the objects are not structurally
equivalent in Rust.
2019-09-13 01:07:02 +00:00
* Changes
2020-02-14 23:44:05 +00:00
* Explicitely focus on XMPP. Some features will eventually be removed from
the project to comply with this.
2019-09-13 01:07:02 +00:00
* Update edition to 2018
2019-11-09 00:26:48 +00:00
* Add NSChoice enum to allow comparing NSs differently
2020-02-14 23:44:05 +00:00
* Add impl for From< Into < Element > > for Node
2019-09-13 01:10:06 +00:00
* Fixes
* Update old CI configuration with newer Rust images
2019-09-06 09:33:32 +00:00
Version 0.11.1, released 2019-09-06:
2019-08-21 08:32:32 +00:00
* Changes
2019-09-06 09:33:32 +00:00
* Update to quick-xml 0.16
2019-08-22 16:04:47 +00:00
* Add a default "comments" feature to transform comments into errors when unset.
2019-06-12 16:43:42 +00:00
Version 0.11.0, released 2019-06-14:
* Breaking
* Get rid of IntoElements, replace with `Into<Node>` and `<T: Into<Node> IntoIterator<Item = T>>`
* Fixes
* Remote unused `mut` attribute on variable
* Changes
* Update quick-xml to 0.14
* Split Node into its own module
* Nicer Debug implementation for NamespaceSet
2019-06-12 16:42:20 +00:00
Version 0.10.0, released 2018-10-21:
* Changes
* Update quick-xml to 0.13
* Update doc to reflect switch from xml-rs to quick-xml.
2018-05-29 13:59:36 +00:00
Version 0.9.1, released 2018-05-29:
* Fixes
* Lumi fixed CDATA handling, minidom will not unescape CDATA bodies anymore.
2018-05-29 14:01:11 +00:00
* Small changes
- Link Mauve implemented IntoAttributeValue on std::net::IpAddr.
2018-04-11 01:01:18 +00:00
Version 0.9.0, released 2018-04-10:
* Small changes
- Upgrade quick_xml to 0.12.1
2018-02-18 19:56:40 +00:00
Version 0.8.0, released 2018-02-18:
* Additions
- Link Mauve replaced error\_chain with failure ( https://gitlab.com/lumi/minidom-rs/merge_requests/27 )
2018-02-18 20:50:32 +00:00
- Yue Liu added support for writing comments and made the writing methods use quick-xml's EventWriter ( https://gitlab.com/lumi/minidom-rs/merge_requests/26 )
2017-08-27 00:44:22 +00:00
Version 0.6.2, released 2017-08-27:
* Additions
- Link Mauve added an implementation of IntoElements for all Into< Element > ( https://gitlab.com/lumi/minidom-rs/merge_requests/19 )
2017-08-20 15:35:20 +00:00
Version 0.6.1, released 2017-08-20:
* Additions
- Astro added Element::has_ns, which checks whether an element's namespace matches the passed argument. ( https://gitlab.com/lumi/minidom-rs/merge_requests/16 )
- Link Mauve updated the quick-xml dependency to the latest version.
* Fixes
- Because break value is now stable, Link Mauve rewrote some code marked FIXME to use it.
2017-08-13 18:14:01 +00:00
Version 0.6.0, released 2017-08-13:
* Big changes
- Astro added proper support for namespace prefixes. ( https://gitlab.com/lumi/minidom-rs/merge_requests/14 )
* Fixes
- Astro fixed a regression that caused the writer not to escape its xml output properly. ( https://gitlab.com/lumi/minidom-rs/merge_requests/15 )
2017-06-10 15:44:28 +00:00
Version 0.5.0, released 2017-06-10:
* Big changes
- Eijebong made parsing a lot faster by switching the crate from xml-rs to quick_xml. ( https://gitlab.com/lumi/minidom-rs/merge_requests/11 )