Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 11, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.github.pdvrieze.xmlutil:serialization 0.90.3 -> 0.91.1 age adoption passing confidence
io.github.pdvrieze.xmlutil:core 0.90.3 -> 0.91.1 age adoption passing confidence

Release Notes

pdvrieze/xmlutil (io.github.pdvrieze.xmlutil:serialization)

v0.91.1

*(May 15, 2025)

Features:

  • Add an annotation @XmlMapEntryName to force map entries not to be
    collapsed, also specifying the name of the entry.
  • Improve translation of serial names to xml names in the
    default policy (strip out text after '<', '[' and '(')

Changes:

  • Replace @XmlNamespaceDeclSpec with @XmlNamespaceDeclSpecs that
    accepts an array argument
  • Synchronize annotation and readme docs #​279 (thanks to Jack Boswell
    (boswelja))

Fixes:

  • Fix deserialization of value classes that wrap a string when inside
    an @XmlValue property (#​280).
  • Fix the issue that the for JavaScript overloads cannot be different
    only in external parameter type. This breaks compiling with a
    js2025 target. Discussed in #​83.
  • Inspired by #​274, fix the decoding of non-collapsed map entries
    where the XmlSerialName annotation is not present.
  • Further fixes on inline serialization with more cases.

v0.91.0

*(April 1, 2025)
Features:

  • Add XmlKeyName as annotation to set the name of the key used in
    maps. This just adds the capability to the default policy. Supports
    issue #​218.
  • Add (and change in the recommended policy) the isXmlFloat property
    that ensures properties are stored in XML format (for infinity).
    Decoding will accept both formats. Fixes #​222.

Fixes:

  • Fix #​269 to allow @XmlValue for CompactFragment to capture the
    contents of an element while allowing attributes to be captured. It
    should be noted that combining this with element children is not
    intended to be supported (it may work if the tagsoup is trailing).
  • Fix caching issue in case of polymorphic elements (at least in lists)
    where the polymorphic descriptor did not retain use side annotations,
    thus resulting in invalid cache keys.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

github-actions bot commented Jun 11, 2025

Test Results

9 files  ±0  9 suites  ±0   0s ⏱️ ±0s
2 tests ±0  2 ✅ ±0  0 💤 ±0  0 ❌ ±0 
3 runs  ±0  3 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit e5955e5. ± Comparison against base commit 5cfc281.

♻️ This comment has been updated with latest results.

@janseeger janseeger merged commit b7ed97f into main Jun 11, 2025
2 checks passed
@renovate renovate bot deleted the renovate/pdvrieze.xmlutil branch June 11, 2025 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant