Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 1, 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

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 this update again.


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

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

@renovate renovate bot force-pushed the renovate/xmlutil branch from 4da8e80 to 63ce6b6 Compare July 1, 2025 20:05
@prof18 prof18 enabled auto-merge (rebase) July 1, 2025 20:08
@renovate renovate bot force-pushed the renovate/xmlutil branch from 63ce6b6 to 59c3b1f Compare July 1, 2025 20:23
@prof18 prof18 merged commit 7552e54 into master Jul 1, 2025
10 checks passed
@prof18 prof18 deleted the renovate/xmlutil branch July 1, 2025 20:40
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.

2 participants