Skip to content

fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3#1090

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/devrieze.xmlutil
Open

fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3#1090
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/devrieze.xmlutil

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Oct 11, 2025

This PR contains the following updates:

Package Change Age Confidence
io.github.pdvrieze.xmlutil:core-android 0.90.30.91.3 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

pdvrieze/xmlutil (io.github.pdvrieze.xmlutil:core-android)

v0.91.3

(Oct 28, 2025)

Changes:

  • Change the behaviour of defaultPolicy to inherit the settings of
    a previous policy even if it does not inherit DefaultXmlSerializationPolicy.
    In rare cases this changes the behaviour (where a custom policy was
    originally set (with different defaults), it didn't inherit the
    default policy, and it is now replaced by a default policy).
  • In XmlWriter introduce a safeCdsect function that will handle embedded end
    of cdata sequences by splitting the CDATA section into two sections. This is
    now used in serialization to avoid serialization errors if the value contains
    ]]>.

Fixes:

  • Fix serialization of cdata in the generic (and Android) xml writer. The writer
    incorrectly escaped entities in cdata (#​304), and did not correctly deal with
    ]]> in the cdata content (this is resolved by writing as two separate cdata
    sections).
  • Make the default instance encodeToString (XML.encodeToString) use the
    regular behaviour for handling null prefixes. This fixes the default empty
    prefix being used if none is manually set (rather than the annotated prefix).
  • Fix attributes not being prefixed with a namespace if their namespace prefix
    is the default prefix for that namespace. As a workaround leave the prefix
    different from its containers.
  • In pedantic mode, allow an XmlSerialName to use the xml prefix as long as
    its namespace is left default or maps to the xml namespace. Also force the
    prefix used to be the standard prefix (although, depending on the xml writer
    this may already be the case effectively).
  • For the generic parser / serializer make handling of newline/tabs in attribute
    values standard compliant (#​300). This means that when writing all will be
    written as character entities to allow for preservation of the values. For
    reading the entities are just resolved. Actual newline/tab content in
    attribute values is normalized as space characters (where CRLF is still
    replaced by a single space). As attribute values can be differen types than
    CData this does not further normalize the value by collapsing whitespace
    sequences.

v0.91.2

(July 27, 2025)

Features:

  • Make defaultPrimitiveOutputKind and defaultObjectOutputKind
    configurable attributes rather than (overridable) properties (#​285).
  • Allow the "xml" prefix in annotations to be used without explicit
    namespace specification, but implicitly mapped to the xml namespace:
    http://www.w3.org/XML/1998/namespace. Note that while not enforced
    it is not valid to declare the prefix to have any different value.
    Adresses #​289.

Changes:

  • Tidy up the implementation of the constructors of the
    DefaultSerializationPolicy. This might have slight consequences
    in binary compatibility for (experimental) inheritance.
  • Change DelegatingSerializer (in serialutil) to take the serial
    name as parameter as using the delegate is not valid.

Fixes:

  • Fix trimming of strings inside a mixed context where there is an
    @XmlIgnoreSpace(true) annotation.
  • Fix handling of entity references in handling generic value holders
    (node, compactFragment). This addresses bug #​291 with two separate,
    but equivalent errors.

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 - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved automated PR

@github-actions github-actions bot added the 🗡️ dependencies Pull requests that update a dependency file label Oct 11, 2025
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 78e7b61 to c6831ca Compare October 21, 2025 15:00
@renovate renovate bot enabled auto-merge (squash) October 28, 2025 21:45
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from c6831ca to 65e1b69 Compare October 28, 2025 21:45
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.2 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Oct 28, 2025
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Jan 8, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Jan 19, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Jan 19, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Jan 23, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Jan 23, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Feb 2, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Feb 3, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Feb 12, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Feb 12, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Feb 16, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Feb 16, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Feb 20, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Feb 20, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 1, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Mar 2, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 5, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Mar 5, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 14, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Mar 15, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 26, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Mar 26, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 27, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Mar 27, 2026
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Mar 30, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 1, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 65e1b69 to 45cd750 Compare April 2, 2026 10:29
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 2, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 2, 2026
@codacy-production
Copy link
Copy Markdown

codacy-production bot commented Apr 2, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 45cd750 to aa7d205 Compare April 2, 2026 13:04
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 2, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 2, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from aa7d205 to dba32de Compare April 2, 2026 15:31
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 2, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch 2 times, most recently from b97ccd8 to 8c426df Compare April 2, 2026 16:40
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 2, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 8c426df to 1c87308 Compare April 2, 2026 17:45
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 2, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 2, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 1c87308 to 7247990 Compare April 3, 2026 13:04
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 3, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 3, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 7247990 to be5dadd Compare April 4, 2026 05:02
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 4, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch 2 times, most recently from 6554eca to ec97aff Compare April 4, 2026 11:32
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 4, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from ec97aff to 24d8231 Compare April 4, 2026 17:23
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 4, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 fix(deps): update devrieze.xmlutil to v0.91.3 Apr 4, 2026
@renovate renovate bot force-pushed the renovate/devrieze.xmlutil branch from 24d8231 to 67a3e5c Compare April 4, 2026 17:43
@renovate renovate bot changed the title fix(deps): update devrieze.xmlutil to v0.91.3 fix(deps): update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.3 Apr 4, 2026
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants