Releases: scala/scala-xml
2.3.0
Notable
- Update nscplugin, sbt-scala-native to 0.5.0 by @scala-steward in #716
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward in #714
Also
- Bump actions/checkout from 2 to 3 by @dependabot in #688
- Bump actions/checkout from 3 to 4 by @dependabot in #696
- Bump actions/setup-java from 2 to 3 by @dependabot in #687
- Bump actions/setup-java from 3 to 4 by @dependabot in #703
- Extend copyright into 2024 by @Philippus in #705
- Update commons-lang3 to 3.13.0 by @scala-steward in #691
- Update commons-lang3 to 3.14.0 by @scala-steward in #702
- Update junit-runtime, nscplugin, ... to 0.4.15 by @scala-steward in #693
- Update junit-runtime, nscplugin, ... to 0.4.16 by @scala-steward in #700
- Update junit-runtime, nscplugin, ... to 0.4.17 by @scala-steward in #708
- Update sbt to 1.9.3 by @scala-steward in #690
- Update sbt to 1.9.4 by @scala-steward in #692
- Update sbt to 1.9.6 by @scala-steward in #698
- Update sbt to 1.9.7 by @scala-steward in #701
- Update sbt to 1.9.8 by @scala-steward in #707
- Update sbt to 1.9.9 by @scala-steward in #709
- Update sbt-scala-native-crossproject, ... to 1.3.2 by @scala-steward in #682
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @scala-steward in #699
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @scala-steward in #706
- Update scala-compiler, scala-library to 2.12.19 by @scala-steward in #710
- Update scala-compiler, scala-library to 2.13.12 by @scala-steward in #697
- Update scala-compiler, scala-library to 2.13.13 by @scala-steward in #711
- Update scala3-library, ... to 3.3.1 by @scala-steward in #695
- Update scala3-library, ... to 3.3.3 by @scala-steward in #712
- add dependabot.yml by @xuwei-k in #686
- dogfood sbt-scala-module 3.1.0 (also bump sbt version) by @SethTisue in #683
- use new wildcard syntax by @xuwei-k in #704
New Contributors
- @dependabot made their first contribution in #688
Full Changelog: v2.2.0...v2.2.1
1.3.1
2.2.0
What's Changed
- #676 mismatched quotes should not cause an infinite loop, fixes #656
- #677 make Node.toString stack safe
- #663 XMLLoader returns Document
- #668 Capture more of the Document
- #651 Fix infinite loop caused by unclosed character ref, fixes #306
- #636 Allow overriding XMLReader used in parsing
- #659 Retain SystemId
New Contributors
- @catap made their first contribution in #598
- @armanbilge made their first contribution in #620
- @ckipp01 made their first contribution in #631
- @mike-mcgann made their first contribution in #651
Full Changelog: v2.1.0...v2.2.0
2.1.0
What's Changed
- Do not ignore XML comments when parsing by @dubinsky in #549
- Do not ignore XML CDATA sections when parsing: by @dubinsky in #558
- Parse nodes before and after the root element by @dubinsky in #560
- Handle XML namespace declarations even when the underlying parser is … by @dubinsky in #587
- Support Scala Native - Scala 3 by @lolgab in #592
Version Bumps
- Update Scala 3.1.0 by @scala-steward in #568
- Update auxlib, javalib, junit-runtime, ... to 0.4.1 by @scala-steward in #569
- Update auxlib, javalib, junit-runtime, ... to 0.4.4 by @scala-steward in #595
- Update junit-interface to 0.13.2 by @scala-steward in #572
- Update junit-interface to 0.13.3 by @scala-steward in #582
- Update sbt to 1.5.6 by @scala-steward in #578
- Update sbt to 1.5.7 by @scala-steward in #579
- Update sbt to 1.5.8 by @scala-steward in #580
- Update sbt to 1.6.0 by @scala-steward in #581
- Update sbt to 1.6.1 by @scala-steward in #583
- Update sbt to 1.6.2 by @scala-steward in #591
- Update sbt-header to 5.6.5 by @scala-steward in #593
- Update sbt-scala-module to 2.4.0 by @scala-steward in #548
- Update sbt-scala-module to 3.0.1 by @scala-steward in #586
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 by @scala-steward in #547
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #566
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #577
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 by @scala-steward in #594
- Update sbt-version-policy to 1.2.1 by @scala-steward in #546
- Update scala-compiler, scala-library to 2.12.15 by @scala-steward in #563
- Update scala-compiler, scala-library to 2.13.7 by @scala-steward in #573
- Update scala-compiler, scala-library to 2.13.8 by @scala-steward in #588
- Update scala-native to 0.4.2 by @scala-steward in #576
- Update scala-native to 0.4.3 by @scala-steward in #589
- Update scala3-library to 3.0.2 by @scala-steward in #557
- Update scala3-library, ... to 3.1.1 by @scala-steward in #590
Internal
- Relax versionPolicyIntention to BinaryCompatible by @ashawley in #554
- Fix Circle error: 'clang-7' has no installation candidate by @ashawley in #555
- Add Scala.js on 3.0.1 to Circle by @ashawley in #553
- in with GitHub Actions, out with Travis-CI by @SethTisue in #564
- AdoptOpenJDK is now Temurin by @SethTisue in #565
- remove unused settings in CircleCI config by @xuwei-k in #570
- Set the Circle instance size to small by @ashawley in #575
- Drop .conf file for Scalafmt by @ashawley in #585
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: v2.0.1...v2.1.0
2.0.1
2.0.0
Published for Scala 2.12 and 2.13, Scala 3.0.0 (and -RC3), Scala.js 1.5, and Scala Native 0.4.
According to git shortlog -sn --no-merges v2.0.0-RC1..
, 3 people contributed. Thank you Aaron S. Hawley, Scala Steward, Seth Tisue.
Scala Standard XML Library 2.0.0-RC1
NOTICE: The safe-defaults change may be a breaking change for some users. Details on PR.
- Set safe defaults for parser settings (#177)
- Use a
ThreadLocal
to allow reusing parser instances (#176) - Support Scala 3.0.0-RC2 (and drop 3.0.0-M3) (#503)
- Declare version policy (#501)
Published for Scala 2.12 and 2.13, Scala 3.0.0-RC2 and -RC1, Scala.js 1.5, and Scala Native 0.4.
According to git shortlog -sn --no-merges v2.0.0-M5..
, 3 people contributed to 2.0.0-RC1. Thank you Seth Tisue, Scala Steward, shado23.
Scala Standard XML Library 2.0.0-M5
Scala Standard XML Library 2.0.0-M4
Published for Scala 2.12 and 2.13, Scala 3.0.0-M2 and -M3, Scala.js 1.4, and Scala Native 0.4.
- Add support for Scala Native 0.4 (#482) — thank you @lolgab!
- Make RuleTransformer fully recursive (#257) — thank you @dcsobral!
- Fix invalid comment edge case (#441) — thank you @isomarcte!
And thanks to @scala-steward for keeping our versions up to date.
Scala Standard XML Library 2.0.0-M3
Published for Scala 2.12 and 2.13, Scala 3.0.0-M2, and Scala.js 1.3.1.
(Build changes only — no code changes since 2.0.0-M2.)
Thank you @isomarcte for contributing Scala 3 support!