Releases: FontoXML/fontoxpath
Releases · FontoXML/fontoxpath
3.34.0
What's Changed
- Statically compile type test for instance of operator by @DrRataplan in #680
- Add addition and substraction of xs:dayTimeDuration() by @aheissenberger in #677
- Implement otherwise and combinating tests from XQ4 by @DrRataplan in #660
New Contributors
- @aheissenberger made their first contribution in #677
Full Changelog: 3.33.2...3.34.0
3.33.2
3.33.1
What's Changed
- Fix demo page by @DrRataplan in #659
- Parse StringConstructors by @DrRataplan in #658
- Fix contextItemAsFirstArgument to check type of contextItem by @DrRataplan in #671
Full Changelog: 3.33.0...3.33.1
3.33.0
3.32.0
3.31.0
New features
- Implemented switch expression by @DrRataplan in #620
Fixed issues
- Fixed tokenize with capture groups by @DrRataplan in #638
Full Changelog: 3.30.3...3.31.0
3.30.3
What's Changed
- Print and rethrow errors thrown during parsing in registerXQueryModule
Full Changelog: 3.30.2...3.30.3
3.30.2
Fixed issues
- Errors in functions now show the function name in stack traces, and more small improvements
Full Changelog: 3.30.1...3.30.2
3.30.1
Fixed issues
Fix intersecting buckets in strange path expressions
The bucket for the getNextSibling call in DomFacade for following-sibling::node()[1][self::xxx] is
not the same as the bucket in the following-sibling::node()[self::xxx][1] query
3.30.0
New features:
- We now support more locales for
format-integer: Greek, Hebrew and Arab are now supported! Thanks @drex04 for the work!
Fixed issues
- Do not parse prefixes as reserved function names
- Set attributes using the localname and namespace instead of nodename when using XQUF
- Remove recursions from array:flatten function
- Allow map operator to be evaluated statically, preventing a crash later on
- Fix text() not selecting CDATA sections
Full Changelog: 3.29.1...3.30.0