Skip to content

Releases: vinitkumar/json2xml

Security Release

06 Oct 20:57
7c4912d
Compare
Choose a tag to compare
  • 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

11 Sep 07:47
Compare
Choose a tag to compare
  • 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

10 Sep 17:27
f6fd690
Compare
Choose a tag to compare
Features and Fixes Pre-release
Pre-release
  • Remove a DeprecationWarning with collections.abc
  • Add support for skipping printing item list (@jgroom33) in PR #76
  • Upgrade to Python3.10-rc2

Beta Release

28 Aug 15:35
3d69ea0
Compare
Choose a tag to compare
Beta Release Pre-release
Pre-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

12 Nov 07:02
1a0e782
Compare
Choose a tag to compare

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

24 Aug 16:12
7a28fb2
Compare
Choose a tag to compare
  • Resolves #60, remove six as a dependency

Support for disabling attr_type

10 Jun 02:55
68032fa
Compare
Choose a tag to compare
  • Fixes #54, Add support for optional attr_type in xml output

Fix issue with the readme

30 May 14:48
50d9a12
Compare
Choose a tag to compare

Fixes #52, issue with typo in the code example issue.

Major Release

05 Feb 17:20
50d9a12
Compare
Choose a tag to compare

This release implements the following:

  • Moved from dict2xml to a much better dicttoxml library #47 with attribute support
  • Also, fixes #34 to an extent
  • Fix issues with documentation and faulty pypi release process

Major refactor

25 Feb 20:38
e406516
Compare
Choose a tag to compare

This is a major refactor & contains some breaking changes

Related issues: #36, #39

  • 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