Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 8, 2025

Bumps elementpath from 4.1.5 to 5.0.4.

Release notes

Sourced from elementpath's releases.

v5.0.4 (2025-08-16)

  • Fix default/fixed values processing of schema annotated XML data (issue #94)

v5.0.3 (2025-06-28)

  • Fix for XPath 1.0 processing of schema annotated XML data (issue #93)

v5.0.2 (2025-06-18)

  • Fix for XPath 2.0 fn:node-name (issue #91)
  • Workaround for processing arguments with multiple occurrences for external functions (issue #92)

v5.0.1 (2025-05-11)

  • Fix XDM type labeling with element and xsi:type substitutions (issue #89)

v5.0.0 (2025-04-27)

  • Replace SafeXMLParser with SafeExpatParser
  • Drop compatibility with Python 3.8
  • Restruct node trees with XPathNodeTree backbone
  • Unicode categories fallback with a warning (issue #85)
  • Rewriting decoder module (issue #87)
  • Add extras subpackage for experiment XDM and XPath on Path objects

v4.8.0 (2025-03-03)

This is in fact a v5.0 pre-release, that includes changes in XDM structure, in order to split XML and XSD schema processing.

  • 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

v4.7.0 (2024-12-20)

  • 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)

  • 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)

  • 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)

  • 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)

... (truncated)

Changelog

Sourced from elementpath's changelog.

v5.0.4_ (2025-08-16)

  • Fix default/fixed values processing of schema annotated XML data (issue #94)

v5.0.3_ (2025-06-28)

  • Fix for XPath 1.0 processing of schema annotated XML data (issue #93)

v5.0.2_ (2025-06-18)

  • Fix for XPath 2.0 fn:node-name (issue #91)
  • Workaround for processing arguments with multiple occurrences for external functions (issue #92)

v5.0.1_ (2025-05-11)

  • Fix XDM type labeling with element and xsi:type substitutions (issue #89)

v5.0.0_ (2025-04-27)

  • Replace SafeXMLParser with SafeExpatParser
  • Drop compatibility with Python 3.8
  • Restruct node trees with XPathNodeTree backbone
  • Unicode categories fallback with a warning (issue #85)
  • Rewriting decoder module (issue #87)
  • Add extras subpackage for experiment XDM and XPath on Path objects

v4.8.0_ (2025-03-03)

  • 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

v4.7.0_ (2024-12-20)

  • 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)

  • 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)

  • 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

... (truncated)

Commits
  • d11c283 Bump bugfix release
  • 69c0132 Fix XSD attributes lazy build
  • 5d78691 Add test for fixed values and for xsd_element on element nodes
  • 84b1f48 Fix adding default and fixed values for attributes and elements
  • 41ac5d1 Bump bugfix release and update CI configuration
  • 56045d1 Add compat_string_value property to XPath nodes
  • 59fb0f1 Fix protocol test and add release info
  • b665f03 Add a test for issue #93 case
  • 582cb9d Add a workaround for processing arguments with multiple occurrences
  • 9626ba7 Add a test for issue #92
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [elementpath](https://github.com/sissaschool/elementpath) from 4.1.5 to 5.0.4.
- [Release notes](https://github.com/sissaschool/elementpath/releases)
- [Changelog](https://github.com/sissaschool/elementpath/blob/master/CHANGELOG.rst)
- [Commits](sissaschool/elementpath@v4.1.5...v5.0.4)

---
updated-dependencies:
- dependency-name: elementpath
  dependency-version: 5.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants