Update dependency org.scala-lang.modules:scala-xml to v2 #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.0->2.2.0Release Notes
scala/scala-xml (org.scala-lang.modules:scala-xml)
v2.2.0: 2.2.0Compare Source
What's Changed
New Contributors
Full Changelog: scala/scala-xml@v2.1.0...v2.2.0
v2.1.0: 2.1.0Compare Source
What's Changed
Version Bumps
Internal
New Contributors
According to
git shortlog -sn --no-merges v2.0.1.., 7 people contributed. Thank you Scala Steward, Aaron S. Hawley, Leonid Dubinsky, Seth Tisue, Julien Richard-Foy, Kenji Yoshida, Lorenzo Gabriele.Full Changelog: scala/scala-xml@v2.0.1...v2.1.0
v2.0.1Compare Source
Binary compatible with Scala XML 2.0.0.
Published for Scala 2.12 and 2.13, Scala 3, Scala.js 1.6, and Scala
Native 0.4.
Added
Fixed
MarkupParseron Scala 3 by changing theaccess modifier of internal class,
WithLookAhead(#542)v2.0.0Compare Source
Not binary compatible with Scala XML 1.3.0.
Published for Scala 2.12, 2.13, and 3.0, Scala.js 1.5,
and Scala Native 0.4.
Artifacts are no longer published for Scala 2.11 and Scala.js 0.6.
A number of deprecated elements have been removed from the library;
see the "Removed" section below. The library's JAR byte
size is about 15% smaller.
Added
scala.xml.transform.NestingTransformer, to apply a single rulerecursively, to give the original behavior of
RuleTransformer, seebelow.
apiURLis now published in ivy metadata so that hyperlinksexist in downstream projects that reference Scala XML in their
Scaladocs.
sbt-version-policy plugin
Changed
Safe parser defaults
page on the wiki.
scala.xml.XMLand fromscala.xml.factory.XMLLoaderis now aThreadLocalinstance ofSAXParser to reuse the parser instance and avoid repeatedly
allocating one on every file load.
scala.xml.transform.RuleTransformerto apply all rules recursively.scala.xml.Comment.scala.collection.mutable.StackinFactoryAdapterto ascala.collection.immutable.List. These members were affected.attribStackhStacktagStackscopeStackFactoryAdapter, see above, is used elsewherewithin the library, as well, so the previous changes are also
inherited by:
scala.xml.parsing.NoBindingFactoryAdapterimplemented classscala.xml.factory.XMLLoader.adapterstatic memberFixed
scala.xml.PCDataandCDATAas an XML"Removed
Most of these deletions are of vestigial code that is either unused,
of poor quality or both. Very few users of Scala XML will even notice
the removed parts. Most users will not be affected.
The deletions represent about 1500 lines of code (sloc). By
comparison Scala XML is 10,000 sloc, so this is about 15% reduction in
sloc. The code that supports XML literals is maintained upstream in
the Scala compiler, not in the Scala XML library.
scala.xml.pull.XMLEventReaderscala.xml.Elemconstructorsscala.xml.Elem.xmlToProcessandscala.xml.Elem.processXmlscala.xml.persistentCachedFileStorageIndexSetStoragescala.xml.dtd.impl.PointedHedgeExpscala.xml.dtd.Scannerscala.xml.dtd.ContentModelParserscala.xml.dtd.ElementValidatorscala.xml.factory.Binderscala.xml.parsing.ValidatingMarkupHandlerscala.xml.Propertiesscala.xml.factory.LoggedNodeFactoryscala.xml.parsing.MarkupHandler.logv1.3.1: 1.3.1Compare Source
Make
Node.toStringstack safe (https://github.com/scala/scala-xml/pull/684).Released for
No releases for Scala.js 0.6.
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.
This PR has been generated by Mend Renovate. View repository job log here.