Releases: stchris/untangle
Releases · stchris/untangle
1.2.1
1.2.0
Major changes
- (SECURITY) Prevent XML SAX vulnerability: External Entities injection (#60)
- support for python keywords as element names (#43)
- support Element truthiness on Python 3 (#68)
- dropped support for Python 3.4-3.6 and pypy, untangle currently support Python 3.7-3.10
- fixed setup.py warning (#77)
Development related changes
- dropped support for Python 2.6, 3.3
- formatted code with black
- flake8 linter enforced in CI
main
is now the default branch- switch to Github Actions
- switch to poetry and pytest
Changes by PRs
- adding trailing underscore for python keywords by @reverbc in #43
- support 'in' and 'not in' operator by @reverbc in #40
- Make hasattribute work with 3.6 by @CarlosSolrac in #57
- Added equality tests for #63 by @stchris in #67
- Make untangle available from conda-forge by @HTenkanen in #75
- Make main the default branch by @stchris in #81
- Github Actions for CI by @stchris in #84
- Release to testpypi by @stchris in #85
- Remove Python versions mentioned in docs by @stchris in #86
- Fix simple typo: addded -> added by @timgates42 in #71
- Remove duplicated tests module by @stchris in #88
- Add a test with an unicode element name by @stchris in #89
- Disable feature_external_ges by @stchris in #90
- Updating pip & Suggestion for better doc in parse method by @domi877 in #76
- Make classifiers a list not a tuple by @juliangilbey in #77
- Support Element truthiness on Python 3 by @davidjb in #68
- Prepare 1.2.0 release by @stchris in #91
New Contributors
- @reverbc made their first contribution in #43
- @CarlosSolrac made their first contribution in #57
- @HTenkanen made their first contribution in #75
- @timgates42 made their first contribution in #71
- @domi877 made their first contribution in #76
- @juliangilbey made their first contribution in #77
- @davidjb made their first contribution in #68
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
- Better tests by @stchris in #23
- Moved CHANGELOG to a new file by @stchris in #24
- Update trove classifiers to match travis.yml by @cfournie in #25
- Added python3.6 to travis builds by @stchris in #31
- Optional xml.sax features by @ransford in #26
- Updated Python 3.6 related docs and metadata by @stchris in #34
- Added SAX feature toggle docs. #32 #26 by @stchris in #35
- Make sure that unicode strings are parsed properly. #17 by @stchris in #36
- Release preparation for 1.1.1 by @stchris in #38
- Feature/flake8 by @stchris in #39
New Contributors
Full Changelog: 1.1.0...1.1.1