Skip to content

Releases: sissaschool/elementpath

v4.7.0 (2024-12-20)

20 Dec 13:55
Compare
Choose a tag to compare
  • Fix fragment argument usage (issue #81)
  • Fix constructors nud() to skip argument check with XP31+ arrow operator (issue #83)

v4.6.0 (2024-10-27)

27 Oct 21:51
Compare
Choose a tag to compare
  • 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)

v4.5.0 (2024-09-09)

09 Sep 17:03
Compare
Choose a tag to compare
  • 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

v4.4.0 (2024-03-11)

11 Mar 21:05
Compare
Choose a tag to compare
  • Improve stand-alone XPath functions builder (issue #70)
  • Update tokens and parsers __repr__
  • Fix static typing protocols to work with etree and XSD elements

v4.3.0 (2024-02-17)

17 Feb 20:01
Compare
Choose a tag to compare
  • Change the purpose of the evaluation with a dynamic schema context, that is now used only for labeling tokens with XSD types
  • The static evaluation is now performed also when a schema is provided to the parser
  • First tests with Python 3.13 pre-releases by adding a tox.ini testenv

v4.2.1 (2024-02-10)

10 Feb 09:51
Compare
Choose a tag to compare
  • Fix dynamic context initialization with lxml a non-root element (issue #71)
  • Fix XP30+ function fn:function-lookup
  • Fix XP30+ fn:unparsed-text, fn:unparsed-text-lines and fn:unparsed-text-available

v4.2.0 (2024-02-03)

03 Feb 22:08
Compare
Choose a tag to compare
  • Drop support for Python 3.7
  • Add uri and fragment options to dynamic context
  • Make context root node not mandatory (issue #63)
  • Add function objects constructor (issue #70)

v4.1.5 (2023-07-25)

25 Jul 20:28
Compare
Choose a tag to compare
  • Fix typed value of ElementNode instance if self.elem.text is None

v4.1.4 (2023-06-26)

26 Jun 14:05
Compare
Choose a tag to compare
  • Fix select of prefixed names (issue #68)
  • Fix zero length xs:base64Binary (pull request #69)

v4.1.3 (2023-06-17)

17 Jun 17:48
Compare
Choose a tag to compare
  • Fix XP30+ fn:path (issue #67)
  • Fix weak tests (issues #64 and #66)