Skip to content

Releases: sissaschool/elementpath

v4.1.2 (2023-04-28)

04 May 10:43
Compare
Choose a tag to compare
  • Add support for Python 3.12
  • Fix self shortcut operator (adding is_schema_node() to node classes)

v4.1.1 (2023-04-11)

11 Apr 07:46
Compare
Choose a tag to compare
  • Simplify type annotations for XSD datatypes
  • Full test coverage of sequence type functions with bugfixes

v4.1.0 (2023-03-21)

21 Mar 15:06
Compare
Choose a tag to compare
  • Refactor XPath function call (context=None only as keyword argument)
  • Add external function support (issue #60)
  • Some fixes to string representation and source property of tokens
  • Extend documentation and tests
  • Clean XSD datatypes hierarchy

v4.0.1 (2023-02-02)

02 Feb 15:50
Compare
Choose a tag to compare
  • Fix packaging: include py.typed in package data
  • Revert to comparison between xs:QName instances and strings
  • Fix atomization with XSD typed data (list types have to be atomized)

v4.0.0 (2023-02-01)

01 Feb 13:05
Compare
Choose a tag to compare
  • First XPath 3.1 implementation (without UCA collation support)

v3.0.2 (2022-08-12)

12 Aug 15:41
Compare
Choose a tag to compare
  • Extend root concept to subtrees used as root (e.g. for XSD 1.1 assertions)
  • Begin XPath 3.1 implementation adding XPathMap and XPathArray

v3.0.1 (2022-07-23)

23 Jul 09:47
Compare
Choose a tag to compare
  • Fix of descendant path operator (issue #51)
  • Add support for Python 3.11

v3.0.0 (2022-07-16)

16 Jul 20:01
d1df506
Compare
Choose a tag to compare
  • Transition to full XPath node implementation (more memory usage but
    better control and overall faster)
  • Add etree.py module with a safe XML parser (ported from xmlschema)

v2.5.3 (2022-05-30)

30 May 13:01
Compare
Choose a tag to compare
  • Fix unary path step operator (issue #46)
  • Fix sphinx warnings 'reference target not found' (issue #45)

v2.5.2 (2022-05-17)

17 May 08:44
Compare
Choose a tag to compare
  • Include PR #43 with fixes for XPathContext.iter_siblings() (issues #42 and #44)