diff options
author | Dag Wieers <dag@wieers.com> | 2017-08-09 05:21:03 +0200 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2017-08-08 20:21:03 -0700 |
commit | 6874ba23ff09d5fd26253d9f4b2c6078044a0474 (patch) | |
tree | 420072855be5e1c3d1f0501140fd0e863ccaf8b2 /CHANGELOG.md | |
parent | 923445a484c073f23c291c96b8361083c58671d8 (diff) | |
download | ansible-6874ba23ff09d5fd26253d9f4b2c6078044a0474.tar.gz |
New module: Support manipulating XML files (#25323)
* Import original unmodified upstream version
This is another attempt to get the xml module upstream.
https://github.com/cmprescott/ansible-xml/
This is the original file from upstream,
without commit 1e7a3f6b6e2bc01aa9cebfd80ac5cd4555032774
* Add additional changes required for upstreaming
This PR includes the following changes:
- Clean up of DOCUMENTATION
- Rename "ensure" parameter to "state" parameter (kept alias)
- Added EXAMPLES
- Remove explicit type-case using str() for formatting
- Clean up AnsibleModule parameter handling
- Retained Python 2.4 compatibility
- PEP8 compliancy
- Various fixes as suggested by abadger during first review
This fixes cmprescott/ansible-xml#108
* Added original integration tests
There is some room for improvement wrt. idempotency and check-mode
testing.
* Some tests depend on lxml v3.0alpha1 or higher
We are now expecting lxml v2.3.0 or higher.
We skips tests if lxml is too old.
Plus small fix.
* Relicense to GPLv3+ header
All past contributors have agreed to relicense this module to GPLv2+, and GPLv3 specifically.
See: https://github.com/cmprescott/ansible-xml/issues/113
This fixes cmprescott/ansible-xml#73
* Fix small typo in integration tests
* Python 3 support
This PR also includes:
- Python 3 support
- Documentation fixes
- Check-mode fixes and improvements
- Bugfix in check-mode support
- Always return xmlstring, even if there's no change
- Check for lxml 2.3.0 or newer
* Add return values
* Various fixes after review
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c27b964803..27ae1b0299 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -302,6 +302,7 @@ Ansible Changes By Release * win_route * win_security_policy * win_wakeonlan +- xml <a id="2.3"></a> |