Releases: sissaschool/elementpath
Releases · sissaschool/elementpath
v2.5.1 (2022-04-28)
- Fix for failed floats equality tests (issue #41)
- Static typing tested with mypy==0.950
v2.5.0 (2022-03-04)
- Add XPath 3.0 support
- Better use of lxml.etree features
- Full coverage of W3C tests
- Drop support for Python 3.6
v2.4.0 (2021-11-09)
- Fix type annotations and going strict on parsers and other public classes
- Add XPathConstructor token class (subclass of XPathFunction)
- Last release for Python 3.6
v2.3.2 (2021-09-16)
- Make ElementProtocol and LxmlElementProtocol runtime checkable (only for Python 3.8+)
- Type annotations for all package public APIs
v2.3.1 (2021-09-07)
- Add
LxmlElementProtocol
- Add pytest env to tox.ini (testing issue #39)
v2.3.0 (2021-09-01)
- Add inline type annotations check support
- Add structural Protocol based type checks (effective for Python 3.8+)
v2.2.3 (2021-06-16)
- Add Python 3.10 in Tox and CI tests
- Apply slots to TDOP and regex classes
v2.2.2 (2021-05-03)
- Fix issue sissaschool/xmlschema#243 (assert with xsi:nil usage)
- First implementation of XPath 3.0 fn:format-integer
v2.2.1 (2021-03-24)
- Add function signatures at token registration
- Some fixes to XPath tokens and more XPath 3.0 implementations
v2.2.0 (2021-03-01)
- Optimize TDOP parser's tokenizer
- Resolve ambiguities with operators and statements that are also names
- Merge with XPath 3.0/3.1 develop (to be completed)