All Versions
30
Latest Version
Avg Release Cycle
202 days
Latest Release
-

Changelog History
Page 1

  • v0.13.0 Changes

    • โž• Add install info to readme for openSUSE. (#205)
      • Thanks, @smarlowucf!
    • ๐Ÿ‘Œ Support defaultdict for namespace mapping (#211)
      • Thanks, @nathanalderson!
    • ๐Ÿ“œ parse(generator) is now possible (#212)
      • Thanks, @xandey!
    • ๐Ÿ“œ Processing comments on parsing from xml to dict (connected to #109) (#221)
      • Thanks, @svetazol!
    • โž• Add expand_iter kw to unparse to expand iterables (#213)
      • Thanks, @claweyenuk!
    • ๐Ÿ›  Fixed some typos
      • Thanks, @timgates42 and @kianmeng!
    • โž• Add support for python3.8
      • Thanks, @t0b3!
    • โฌ‡๏ธ Drop Jython/Python 2 and add Python 3.9/3.10.
    • โฌ‡๏ธ Drop OrderedDict in Python >= 3.7
    • Do not use len() to determine if a sequence is empty
      • Thanks, @DimitriPapadopoulos!
    • โž• Add more namespace attribute tests
      • Thanks, @leogregianin!
    • ๐Ÿ›  Fix encoding issue in setup.py
      • Thanks, @rjarry!
  • v0.12.0 Changes

    February 11, 2019
    • ๐Ÿ‘ Allow force_commits=True for getting all keys as lists (#204)
    • README.md: fix useless uses of cat (#200)
    • โž• Add FreeBSD install instructions (#199)
    • ๐Ÿ›  Fix and simplify travis config (#192)
    • โž• Add support for Python 3.7 (#189)
    • โฌ‡๏ธ Drop support for EOL Python (#191)
    • ๐Ÿ‘‰ Use Markdown long_description on PyPI (#190)
    • correct spelling mistake (#165)
    • ๐Ÿ“œ correctly unparse booleans (#180)
    • โšก๏ธ Updates README.md with svg badge
  • v0.11.0 Changes

    April 27, 2017
    • Determine fileness by checking for read attr
      • Thanks, @jwodder!
    • โž• Add support for Python 3.6.
      • Thanks, @cclauss!
    • ๐Ÿš€ Release as a universal wheel.
      • Thanks, @adamchainz!
    • โšก๏ธ Updated docs examples to use print function.
      • Thanks, @cdeil!
    • unparse: pass short_empty_elements to XMLGenerator
      • Thanks, @zhanglei002!
    • โž• Added namespace support when unparsing.
      • Thanks, @imiric!
  • v0.10.2 Changes

    June 02, 2016
    • ๐Ÿ›  Fixed defusedexpat expat import.
      • Thanks, @fiebiga!
  • v0.10.1 Changes

    February 23, 2016
    • ๐Ÿ‘‰ Use defusedexpat if available.
    • ๐Ÿ‘ Allow non-string attributes in unparse.
    • โž• Add postprocessor support for attributes.
    • ๐Ÿ‘‰ Make command line interface Python 3-compatible.
  • v0.10.0 Changes

    February 23, 2016
    • โž• Add force_list feature.
      • Thanks, @guewen and @jonlooney!
    • โž• Add support for Python 3.4 and 3.5.
    • ๐ŸŽ Performance optimization: use list instead of string for CDATA.
      • Thanks, @bharel!
    • ๐Ÿง Include Arch Linux package instructions in README.
      • Thanks, @felixonmars!
    • ๐Ÿ‘Œ Improved documentation.
      • Thanks, @ubershmekel!
    • ๐Ÿ‘ Allow any iterable in unparse, not just lists.
      • Thanks, @bzamecnik!
    • ๐Ÿ›  Bugfix: Process namespaces in attributes too.
    • ๐Ÿ‘ Better testing under Python 2.6.
      • Thanks, @TyMaszWeb!
  • v0.9.2 Changes

    February 04, 2015
    • ๐Ÿ›  Fix multiroot check for list values (edge case reported by @JKillian)
  • v0.9.1 Changes

    January 18, 2015
    • Only check single root when full_document=True (Thanks @JKillian!)
  • v0.9.0 Changes

    April 17, 2014
    • โž• Added CHANGELOG.md
    • ๐Ÿ“œ Avoid ternary operator in call to ParserCreate().
    • โž• Adding Python 3.4 to Tox test environment.
    • โž• Added full_document flag to unparse (default=True).
  • v0.8.7 Changes

    March 27, 2014
    • ๐Ÿ”€ Merge pull request #56 from HansWeltar/master
    • ๐Ÿ‘Œ Improve performance for large files
    • โšก๏ธ Updated README unparse example with pretty=True.