Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 2.31 KB

HISTORY.rst

File metadata and controls

81 lines (55 loc) · 2.31 KB

History

0.2.0 (21 Nov 2018)

  • xmljson command line script converts from XML to JSON (@tribals)
  • invalid_tags='drop' in the constructor drops invalid XML tags in .etree() (@Zurga)
  • Bugfix: Parker converts {'x': null} to <x></x> instead of <x>None</x> (@jorndoe #29)

0.1.9 (1 Aug 2017)

  • Bugfix and test cases for multiple nested children in Abdera convention

Thanks to @mukultaneja

0.1.8 (9 May 2017)

  • Add Abdera and Cobra conventions
  • Add Parker.data(preserve_root=True) option to preserve root element in Parker convention.

Thanks to @dagwieers

0.1.6 (18 Feb 2016)

  • Add xml_fromstring= and xml_tostring= parameters to constructor to customise string conversion from and to XML.

0.1.5 (23 Sep 2015)

  • Add the Yahoo XML to JSON conversion method.

0.1.4 (20 Sep 2015)

  • Fix GData.etree() conversion of attributes. (They were ignored. They should be added as-is.)

0.1.3 (20 Sep 2015)

  • Simplify {'p': {'$': 'text'}} to {'p': 'text'} in BadgerFish and GData conventions.
  • Add test cases for .etree() -- mainly from the MDN JXON article.
  • dict_type/list_type do not need to inherit from dict/list

0.1.2 (18 Sep 2015)

  • Always use the dict_type class to create dictionaries (which defaults to OrderedDict to preserve order of keys)
  • Update documentation, test cases
  • Remove support for Python 2.6 (since we need collections.Counter)
  • Make the Travis CI build pass

0.1.1 (18 Sep 2015)

  • Convert true, false and numeric values from strings to Python types
  • xmljson.parker.data() is compliant with Parker convention (bugs resolved)

0.1.0 (15 Sep 2015)

  • Two-way conversions via BadgerFish, GData and Parker conventions.
  • First release on PyPI.