Skip to content

Releases: tiran/defusedxml

v0.7.1

08 Mar 11:00
v0.7.1
Compare
Choose a tag to compare

Fix regression defusedxml.ElementTree.ParseError (#63). The ParseError exception is now the same class object as xml.etree.ElementTree.ParseError again.

Release 0.7.0

04 Mar 09:44
v0.7.0
Compare
Choose a tag to compare
  • Python 2 is deprecate. Support for Python 2 will be removed in 0.8.0.
  • Deprecate defusedxml.cElementTree
  • Use GitHub Actions instead of TravisCI
  • Restore ElementTree attribute of xml.etree module after patching

0.7.0rc2

12 Jan 18:46
v0.7.0rc2
Compare
Choose a tag to compare
0.7.0rc2 Pre-release
Pre-release
  • Re-add and deprecate defusedxml.cElementTree
  • Use GitHub Actions instead of TravisCI
  • Restore ElementTree attribute of xml.etree module after patching

0.7.0.rc1

12 Jan 18:47
v0.7.0.rc1
Compare
Choose a tag to compare
0.7.0.rc1 Pre-release
Pre-release
  • Add support for Python 3.9
  • defusedxml.cElementTree is not available with Python 3.9.
  • Python 2 is deprecate. Support for Python 2 will be removed in 0.8.0.

0.6.0

26 May 15:03
v0.6.0
Compare
Choose a tag to compare

Release date: 17-Apr-2019

  • Test on Python 3.7 stable and 3.8-dev
  • Drop support for Python 3.4
  • No longer pass html argument to XMLParse. It has been deprecated and
    ignored for a long time. The DefusedXMLParser still takes a html argument.
    A deprecation warning is issued when the argument is False and a TypeError
    when it's True.
  • defusedxml now fails early when pyexpat stdlib module is not available or
    broken.
  • defusedxml.ElementTree.all now lists ParseError as public attribute.
  • The defusedxml.ElementTree and defusedxml.cElementTree modules had a typo
    and used XMLParse instead of XMLParser as an alias for DefusedXMLParser.
    Both the old and fixed name are now available.
  • Increase test coverage.
  • Add badges to README.

0.5.0

26 May 15:02
v0.5.0
Compare
Choose a tag to compare

Release date: 28-Jan-2017

  • Add compatibility with Python 3.6
  • Drop support for Python 2.6, 3.1, 3.2, 3.3
  • Fix lxml tests (XMLSyntaxError: Detected an entity reference loop)

v0.5.0.rc1

28 Jan 13:56
v0.5.0.rc1
Compare
Choose a tag to compare
v0.5.0.rc1 Pre-release
Pre-release

Release date: 28-Jan-2017

  • Add compatibility with Python 3.6
  • Drop support for Python 2.6, 3.1, 3.2, 3.3
  • Fix lxml tests (XMLSyntaxError: Detected an entity reference loop)