Releases: vinitkumar/json2xml
Releases · vinitkumar/json2xml
Security Release
- Use a better XML parsing libraries that follows better security practises.
- Fix tox config for better local testing
- Generate a pinned version of deps using pip-compile to have deterministic builds always.
- Clean-up the requirements files.
Major Release
- Forks and refactors dicttoxml inside the code itself for better maintenance. (@vinitkumar)
- Add some new feature to be able to skip attr-type of the elements and wrapping of arrays when they are converted to xml (@jgroom33 )
- Add support for Python 3.10
- General clean-up and bugfixes.
Features and Fixes
Beta Release
One of the core library that json2xml uses (dicttoxml) has been forked and included in code itself. This release is so that people can test it out this big change and report bugs if any.
Remove System Exits from the code
This library should be raising exception rather than halting program execution. Thanks for pointing this out @lukemat-clear
Resolves #64
Remove six as a dependecy
- Resolves #60, remove six as a dependency
Support for disabling attr_type
- Fixes #54, Add support for optional attr_type in xml output
Fix issue with the readme
Fixes #52, issue with typo in the code example issue.
Major Release
Major refactor
This is a major refactor & contains some breaking changes
- the helper methods are moved out & their naming is improved
- the main class now only contains the method to converts to xml
- 100% test coverage for util methods
- custom wrapper and indent support added
- tests integration with pytest and unittest