Elementpath

Latest version: v4.8.0

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

Scan your dependencies

Page 1 of 13

4.8.0

======================
* Add full PSVI type labeling in XDM to solve type errors with XSD 1.1 assertions
* Add *schema* optional argument to dynamic context
* Add a RootToken as a proxy of the parsed token tree for compatibility with xmlschema<=3.4.3
* Extend XDM to split ElementTree/lxml processing from schema nodes and to allow future extensions

4.7.0

======================
* Fix *fragment* argument usage (issue 81)
* Fix constructors nud() to skip argument check with XP31+ arrow operator (issue 83)

4.6.0

======================
* Fix XsdAttributeGroupProtocol
* Improve Unicode support with installable UnicodeData.txt versions
* Extend names disambiguation with a fix for issue 78
* Refactor tree builders to fix document position of tails (issue 79)

4.5.0

======================
* Fix and clean node trees iteration methods (issue 72)
* Fix missing raw string for '[^\r\n]' (pull request 76)
* Full and more specific type annotations

4.4.0

======================
* Improve stand-alone XPath functions builder (issue 70)
* Update tokens and parsers __repr__
* Fix static typing protocols to work with etree and XSD elements

4.3.0

======================
* Change the purpose of the evaluation with a dynamic schema context
* Add a tox.ini testenv with Python 3.13 pre-releases

Page 1 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.