1.0.0 - 2017-08-18
- Issue template
- Sync with upstream in Ansible
- Documentation reporting incorrect license
0.4.0 - 2017-07-19
- Dot in regex for implicit nodes
- Implicit element creation via XPath
- Relicense to GPLv3+ header
- Codestyle for inclusion for being upstreamed to Ansible
- Guard main()
0.3.4 - 2016-07-06
- ability to add/set nested elements
- xmlstring output variable
- abort statement at the end to prevent situations with unclear workflow end
- pretty print only (without modifying the xml)
- refactor method signatures so module parameter is first
0.3.3 - 2016-06-01
- Unicode symbol support
- CHANGELOG for previous releases
- can set element to empty value
- unit test fails if module fails
- default file param to empty string
- argument parsing for Ansible 2.1
- missing platform data in the Ansible Galaxy meta file
0.3.2 - 2016-01-27
- RPM spec boilerplate
- Ansible 2.0.0.2 related errors
0.3.1 - 2015-11-23
- CHANGELOG
- XML pretty print
- XML namespace parameter
- Installation instructions
- GitHub repository maintainer from github_rhinception to cmprescott
- module requirements
- abort lacks argument
- cannot modify files in home directory
- always returns changed for set element text
- set_children shouldn't always change the xml file
- setting multiple values reports no changes when there is no change in the last value
0.3.0 - 2014-07-08
- set attributes by nesting a dictionary instead of a string
- refactor unit tests
0.2.0 - 2014-07-07
- Python module
- GNU v2 LICENSE
- README with requirements, examples, contact
- unit tests
- Travis continuous integration