GiganticMinecraft / BungeeSemaphore

A BungeeCord plugin for controlling access to data shared among downstream servers
MIT License
1 stars 0 forks source link

chore(deps): update dependency scala to v2.13.15 #31

Open renovate[bot] opened 9 months ago

renovate[bot] commented 9 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
scala (source) 2.13.12 -> 2.13.15 age adoption passing confidence

Release Notes

scala/scala (scala) ### [`v2.13.15`](https://redirect.github.com/scala/scala/releases/tag/v2.13.15): Scala 2.13.15 [Compare Source](https://redirect.github.com/scala/scala/compare/v2.13.14...v2.13.15) The Scala team at Lightbend is pleased to announce Scala 2.13.15. The following changes are highlights of this release: ##### Breaking changes - `-Wconf:x,y` now means `-Wconf:x -Wconf:y`, with y overruling x, rather than the reverse (to align with Scala 3.4+ and with user intuition) ([#​10708](https://redirect.github.com/scala/scala/pull/10708) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Compiler plugins: rework and improve phase assembly ([#​10687](https://redirect.github.com/scala/scala/pull/10687) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Plugin authors should check to see if they are affected - Plugin users may see strange errors if a plugin is affected and not adjusted by its author - Most plugins are not affected ##### Compatibility - Support JDK 23 in optimizer (via upgrade to patched ASM 9.7.0) ([#​10744](https://redirect.github.com/scala/scala/pull/10744)) - Support Scala 3.5 in TASTy reader ([#​10811](https://redirect.github.com/scala/scala/pull/10811) by [@​bishabosha](https://redirect.github.com/bishabosha)) - REPL: JLine 3.26.3 (was 3.25.1) ([#​10827](https://redirect.github.com/scala/scala/pull/10827)) ##### Features - Support alternative JVM system images (via `-system`, like javac) ([#​10801](https://redirect.github.com/scala/scala/pull/10801) by [@​szeiger](https://redirect.github.com/szeiger)) - Add `-Ycollect-statistics` for collecting statistics without printing them ([#​10795](https://redirect.github.com/scala/scala/pull/10795) by [@​szeiger](https://redirect.github.com/szeiger)) ##### Align with Scala 3 - Add `-Xsource-features:double-definitions` to warn or error for double definitions ([#​10846](https://redirect.github.com/scala/scala/pull/10846) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Under `-Xsource:3`, allow importing `given`, for cross-building ([#​10786](https://redirect.github.com/scala/scala/pull/10786) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Under `-Xsource:3`, remove by-name restriction for case copy ([#​10770](https://redirect.github.com/scala/scala/pull/10770) by [@​som-snytt](https://redirect.github.com/som-snytt)) ##### Errors and warnings - Fix `-Wconf` and `-nowarn` to be more consistent ([#​10750](https://redirect.github.com/scala/scala/pull/10750) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Add `-Wtostring-interpolated` to warn if interpolator uses `toString` ([#​10776](https://redirect.github.com/scala/scala/pull/10776) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Improve inferred-`Any` lint (fixing false positives and false negatives) ([#​9452](https://redirect.github.com/scala/scala/pull/9452) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Fix false-positive unused warnings in for comprehensions ([#​10812](https://redirect.github.com/scala/scala/pull/10812) by [@​som-snytt](https://redirect.github.com/som-snytt)) - (Still seeing false positives, or new false positives? see [https://github.com/scala/scala/pull/10870](https://redirect.github.com/scala/scala/pull/10870)) - Fix false-positive by-name implicit warnings with `-Wmacros` ([#​10781](https://redirect.github.com/scala/scala/pull/10781) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Mention if missing symbol is on the class path ([#​10774](https://redirect.github.com/scala/scala/pull/10774) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Avoid unused import warnings in REPL ([#​10769](https://redirect.github.com/scala/scala/pull/10769) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Add `-Vcyclic` to improve reporting of "cyclic reference" errors ([#​10680](https://redirect.github.com/scala/scala/pull/10680) by [@​som-snytt](https://redirect.github.com/som-snytt)) ##### More changes For the complete 2.13.15 change lists, see [all merged PRs](https://redirect.github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.13.15) and [all closed bugs](https://redirect.github.com/scala/bug/issues?utf8=%E2%9C%93\&q=is%3Aclosed+milestone%3A2.13.15). #### Compatibility As usual for our minor releases, Scala 2.13.15 is [binary-compatible](https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html) with the whole Scala 2.13 series. Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration advice from the compiler. #### Contributors A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent. We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release. This release was brought to you by 13 contributors, according to `git shortlog -sn --no-merges @​ ^v2.13.14 ^2.12.x`. Thank you A. P. Marki, Lukas Rytz, Scala Steward, Seth Tisue, Jamie Thompson, Stefan Zeiger, Hamza Remmal, EnzeXing, Marissa, Philippus Baalman, Samuel Chassot, luozexuan, nbauma109. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. #### Scala 2.13 notes The [release notes for Scala 2.13.0](https://redirect.github.com/scala/scala/releases/v2.13.0) have important information applicable to the whole 2.13 series. #### Obtaining Scala Scala releases are available through a variety of channels, including (but not limited to): - Bump the `using scala` setting in your Scala-CLI project - Bump the `scalaVersion` setting in your sbt or Mill project - Download a distribution from [scala-lang.org](https://scala-lang.org/download/2.13.15.html) - Obtain JARs via [Maven Central](https://search.maven.org/search?q=g:org.scala-lang%20AND%20v:2.13.15) ### [`v2.13.14`](https://redirect.github.com/scala/scala/releases/tag/v2.13.14): Scala 2.13.14 [Compare Source](https://redirect.github.com/scala/scala/compare/v2.13.13...v2.13.14) The Scala team at Lightbend is pleased to announce Scala 2.13.14. The following changes are highlights of this release: ##### Align with Scala 3 - Introduce `-Xsource-features`, for customizing the behavior of `-Xsource:3` and `-Xsource:3-cross` ([#​10709](https://redirect.github.com/scala/scala/pull/10709)) - A section of the Scala 3 Migration Guide documents these flags: [documentation](https://docs.scala-lang.org/scala3/guides/migration/tooling-scala2-xsource3.html) ##### Regression fixes - Rename `-Xlint:named-booleans` to `-Wunnamed-boolean-literal` (and no longer include it in `-Xlint`) ([#​10704](https://redirect.github.com/scala/scala/pull/10704) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Fix `ArrayBuilder` regression in Scala 2.13.13 (`OutOfMemoryError` when adding empty arrays) ([#​10722](https://redirect.github.com/scala/scala/pull/10722) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Fix 2.13.13 regression in Scaladoc compilation when using Scala 3 definitions ([#​10700](https://redirect.github.com/scala/scala/pull/10700) by [@​bishabosha](https://redirect.github.com/bishabosha)) ##### Other improvements - Unused warnings: for macros, by default, look for usages in expansion ([#​10693](https://redirect.github.com/scala/scala/pull/10693) by [@​som-snytt](https://redirect.github.com/som-snytt)) - REPL: Upgrade to JLine 3.25.1 (was 3.24.1) ([#​10717](https://redirect.github.com/scala/scala/pull/10717)) - Remove `SHELLOPTS=vi` and `-Xjline support`; reinstate `-Xnojline` ([#​10716](https://redirect.github.com/scala/scala/pull/10716) by [@​hvesalai](https://redirect.github.com/hvesalai)) ##### More changes For the complete 2.13.14 change lists, see [all merged PRs](https://redirect.github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.13.14) and [all closed bugs](https://redirect.github.com/scala/bug/issues?utf8=%E2%9C%93\&q=is%3Aclosed+milestone%3A2.13.14). #### Compatibility As usual for our minor releases, Scala 2.13.14 is [binary-compatible](https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html) with the whole Scala 2.13 series. Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration advice from the compiler. #### Contributors A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent. We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release. This release was brought to you by 9 contributors, according to `git shortlog -sn --no-merges @​ ^v2.13.13 ^2.12.x`. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Scala Steward, Jamie Thompson, Antoine Amiguet, Heikki Vesalainen, Robert Stoll, guqicun. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. #### Scala 2.13 notes The [release notes for Scala 2.13.0](https://redirect.github.com/scala/scala/releases/v2.13.0) have important information applicable to the whole 2.13 series. #### Obtaining Scala Scala releases are available through a variety of channels, including (but not limited to): - Bump the `using scala` setting in your Scala CLI project - Bump the `scalaVersion` setting in your sbt or Mill project - Download a distribution from [scala-lang.org](https://scala-lang.org/download/2.13.14.html) - Obtain JARs via [Maven Central](https://search.maven.org/search?q=g:org.scala-lang%20AND%20v:2.13.14) ### [`v2.13.13`](https://redirect.github.com/scala/scala/releases/tag/v2.13.13): Scala 2.13.13 [Compare Source](https://redirect.github.com/scala/scala/compare/v2.13.12...v2.13.13) The Scala team at Lightbend is pleased to announce Scala 2.13.13. The following changes are highlights of this release: ##### Language - Support binary integer literals using `0b`, as in Java ([#​10656](https://redirect.github.com/scala/scala/pull/10656) by [@​som-snytt](https://redirect.github.com/som-snytt)) ##### Compatibility - TASTy reader: support Scala 3.4 ([#​10670](https://redirect.github.com/scala/scala/pull/10670) by [@​bishabosha](https://redirect.github.com/bishabosha)) - Support certain Java libraries compiled on JDK 21 ([#​10675](https://redirect.github.com/scala/scala/pull/10675) by [@​SethTisue](https://redirect.github.com/SethTisue)) - For JDK 22 support, upgrade to ASM 9.6 ([#​10576](https://redirect.github.com/scala/scala/pull/10576) by [@​Philippus](https://redirect.github.com/Philippus)) ##### Align with Scala 3 - Allow either `-Xsource:3` (for preparing to switch to 3) or `-Xsource:3-cross` (for crossbuilding on 2 and 3); some existing users of `-Xsource:3` should switch to `-Xsource:3-cross` to avoid unwanted behavior changes ([#​10573](https://redirect.github.com/scala/scala/pull/10573) by [@​som-snytt](https://redirect.github.com/som-snytt)) - A new section in the Scala 3 Migration Guide documents `-Xsource:3` and `-Xsource:3-cross`: [documentation](https://docs.scala-lang.org/scala3/guides/migration/tooling-scala2-xsource3.html) - For migration to 3, accommodate case companion as function ([#​10648](https://redirect.github.com/scala/scala/pull/10648) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Scala 3 migration warning for implicits found in package prefix ([#​10621](https://redirect.github.com/scala/scala/pull/10621) by [@​lrytz](https://redirect.github.com/lrytz)) ##### Other improvements - `-Yrelease` supplements `-release`, allows access to additional JVM packages ([#​10543](https://redirect.github.com/scala/scala/pull/10543) by [@​som-snytt](https://redirect.github.com/som-snytt)) - `-Xlint` now enables `-Xlint:named-booleans` to lint unnamed boolean literal args ([#​10612](https://redirect.github.com/scala/scala/pull/10612) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Respect `java.lang.Deprecated` annotation even in Scala sources ([#​10517](https://redirect.github.com/scala/scala/pull/10517) by [@​kapunga](https://redirect.github.com/kapunga)) - Optimize tail recursion on effectively final methods even when `final` keyword is absent ([#​10629](https://redirect.github.com/scala/scala/pull/10629) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Add `-Xlint:pattern-shadow` to lint pattern varids which are backquotable ([#​8806](https://redirect.github.com/scala/scala/pull/8806) by [@​som-snytt](https://redirect.github.com/som-snytt)) - In mixed compilation, allow Java sources to reference `MODULE$` ([#​10644](https://redirect.github.com/scala/scala/pull/10644) by [@​som-snytt](https://redirect.github.com/som-snytt)) - Scaladoc: re-align `-doc-source-url` behavior with 2.12 ([#​10581](https://redirect.github.com/scala/scala/pull/10581) by [@​lrytz](https://redirect.github.com/lrytz)) ##### Known issues - When upgrading to 2.13.13, existing users of `-Xsource:3` should explicitly consider switching to `-Xsource:3-cross`. Some behaviors of `-Xsource:3` have changed, e.g. in result type inference for inherited methods; see [new doc page](https://docs.scala-lang.org/scala3/guides/migration/tooling-scala2-xsource3.html) for details - Some library authors who were already using `-Xsource:3` are getting MiMa failures when upgrading to 2.13.13 and switching from `-Xsource:3` to `-Xsource:3-cross`. If you’re in this situation, you may need to wait for 2.13.14; see [scala/bug#12961](https://redirect.github.com/scala/bug/issues/12961) - Users of sbt must upgrade to sbt 1.9.9 to use the `console` task to access the 2.13.13 REPL ([sbt/sbt#7502](https://redirect.github.com/sbt/sbt/issues/7502)); error message is `NoSuchMethodError: org.jline.utils.AttributedString.fromAnsi` - Regression: Scaladoc generation may fail if you are using the TASTy reader to access Scala 3 dependencies ([scala/bug#12955](https://redirect.github.com/scala/bug/issues/12955)); error message is "Unsupported Scala 3 generic tuple type"; we'll fix it in 2.13.14 - Regression: on JDK 11 (but not 8 or 17 or 21), the REPL prints a harmless "illegal reflective access" warning at startup ([scala/bug#12957](https://redirect.github.com/scala/bug/issues/12957)); we'll fix it in 2.13.14 - The inclusion of `-Xlint:named-booleans` in `-Xlint` ([#​10612](https://redirect.github.com/scala/scala/pull/10612)) has already proved at least somewhat controversial, and will likely be adjusted for 2.13.14; you can leave feedback on this at [#​10704](https://redirect.github.com/scala/scala/pull/10704) ##### More changes For the complete 2.13.13 change lists, see [all merged PRs](https://redirect.github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.13.13) and [all closed bugs](https://redirect.github.com/scala/bug/issues?utf8=%E2%9C%93\&q=is%3Aclosed+milestone%3A2.13.13). #### Compatibility As usual for our minor releases, Scala 2.13.13 is [binary-compatible](https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html) with the whole Scala 2.13 series. Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration advice from the compiler. #### Contributors A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent. We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release. This release was brought to you by 23 contributors, according to `git shortlog -sn --no-merges @​ ^v2.13.12 ^2.12.x`. Thank you A. P. Marki, Lukas Rytz, Jamie Thompson, Seth Tisue, Scala Steward, friendseeker, Paul J Thordarson, Philippus Baalman, Shardul Chiplunkar, Stefan Zeiger, Dale Wijnand, Dmitry Komanov, Eugene Yokota, Georgi Krastev, GerretS, Jason Zaugg, Martijn, Mohammad Yousuf Minhaj Zia, Roberto Tyley, Ryan Scheidter, Trey Cahill, c, Dependabot. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. #### Scala 2.13 notes The [release notes for Scala 2.13.0](https://redirect.github.com/scala/scala/releases/v2.13.0) have important information applicable to the whole 2.13 series. #### Obtaining Scala Scala releases are available through a variety of channels, including (but not limited to): - Bump the `using scala` setting in your Scala CLI project - Bump the `scalaVersion` setting in your sbt or Mill project - Download a distribution from [scala-lang.org](https://scala-lang.org/download/2.13.13.html) - Obtain JARs via [Maven Central](https://search.maven.org/search?q=g:org.scala-lang%20AND%20v:2.13.13)

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 was generated by Mend Renovate. View the repository job log.