Untangle

Latest version: v1.2.1

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.2.1

- (SECURITY) Use [defusedxml](https://github.com/tiran/defusedxml) to prevent XML SAX vulnerabilities ([#94](https://github.com/stchris/untangle/pull/94))

1.2.0

Not secure
- (SECURITY) Prevent XML SAX vulnerability: External Entities injection ([60](https://github.com/stchris/untangle/issues/60))
- support for python keywords as element names ([43](https://github.com/stchris/untangle/pull/43))
- support Element truthiness on Python 3 ([68](https://github.com/stchris/untangle/pull/68/))
- dropped support for Python 3.4-3.6 and pypy, untangle currently support Python 3.7-3.10
- fixed setup.py warning ([77](https://github.com/stchris/untangle/pull/77/))

- 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

1.1.1

Not secure
- added generic SAX feature toggle ([26](https://github.com/stchris/untangle/pull/26))
- added support for `hasattribute`/`getattribute` ([15](https://github.com/stchris/untangle/pull/15))
- added support for `len()` on parsed objects ([https://github.com/stchris/untangle/commit/31f3078]())
- fixed a potential bug when trying to detect URLs ([https://github.com/stchris/untangle/commit/cfa11d16]())
- include CDATA in `str` representation ([https://github.com/stchris/untangle/commit/63aaa]())
- added support for parsing file-like objects ([9](https://github.com/stchris/untangle/issues/9))
- dropped support for Python 3.2 (untangle now supports Python versions 2.6, 2.7, 3.3, 3.4, 3.5, 3.6 and pypy)
- improved unit test coverage and quality
- better documentation and examples for accessing cdata

1.1.0

Not secure
- __dir__ support for untangled objects
- code cleanups

1.0.0

Not secure
- first official release

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.