abdolence / sbt-gcs-resolver

SBT plugin for Google Cloud Storage (GCS) and Google Artifact Registry with Coursier support
Apache License 2.0
28 stars 7 forks source link

Update dependency scala to v2.12.17 - autoclosed #16

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

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

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

scala/scala ### [`v2.12.17`](https://togithub.com/scala/scala/releases/tag/v2.12.17): Scala 2.12.17 [Compare Source](https://togithub.com/scala/scala/compare/v2.12.16...v2.12.17) This release has the following notable changes affecting **compatibility**: - Always emit Java 8 bytecode on 2.12, regardless of `-release`; deprecate `-target` ([#​10109](https://togithub.com/scala/scala/pull/10109)) - Upgrade the 2.12 scala-compiler's dependency on scala-xml to 2.1.0 (was 1.0.6) ([#​10108](https://togithub.com/scala/scala/pull/10108)) It also fixes this **regression** in Scala 2.12.16: - Correctly handle overloads in mixed compilation with Java inner classes (fixing 2.12.16 regression) ([#​10045](https://togithub.com/scala/scala/pull/10045)) and aids **migration** to Scala 2.13: - Under `-Xsource:2.13`, warn about changed precedence in imports ([#​10095](https://togithub.com/scala/scala/pull/10095)) and eases **cross-compilation** with Scala 3: - Accept and ignore `using` in method signature (to aid cross-building with Scala 3) ([#​10075](https://togithub.com/scala/scala/pull/10075)) and enables improved **tooling**: - Tooling support: Add a tree attachment to mark auto-applications ([#​10063](https://togithub.com/scala/scala/pull/10063)) - Tooling support: Attachments for infix Apply and postfix Select ([#​10042](https://togithub.com/scala/scala/pull/10042)) - Tooling support: Fix AST positions for XML literals, selections from blocks ([#​10040](https://togithub.com/scala/scala/pull/10040)) For complete 2.12.17 change lists, see [all merged PRs](https://togithub.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.12.17) and [all closed bugs](https://togithub.com/scala/bug/issues?utf8=%E2%9C%93\&q=is%3Aclosed+milestone%3A2.12.17). #### Compatibility As usual for our minor releases, Scala 2.12.17 is [binary-compatible](https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html) with the whole Scala 2.12 series. #### 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. This release was brought to you by 7 contributors, according to `git shortlog -sn --no-merges @​ ^v2.12.16 ^2.11.x`. Thank you Lukas Rytz, Seth Tisue, Sébastien Doeraene, A. P. Marki, Jason Zaugg, Scala Steward, Daniel Esik. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. #### Scala 2.12 notes The [release notes for Scala 2.12.0](https://togithub.com/scala/scala/releases/v2.12.0) have important information applicable to the whole 2.12 series. #### Obtaining Scala Scala releases are available through a variety of channels, including (but not limited to): - Bump the `scalaVersion` setting in your sbt-based project - Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.12.17.html) - Obtain JARs via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.12.17%22) ### [`v2.12.16`](https://togithub.com/scala/scala/releases/tag/v2.12.16): Scala 2.12.16 [Compare Source](https://togithub.com/scala/scala/compare/v2.12.15...v2.12.16) This release improves compatibility with recent JDKs: - Use ASM 9.3, enabling JDK 19 support ([#​10000](https://togithub.com/scala/scala/pull/10000)) - Make `-target` support JDK 8 through 19 (and deprecate 5 through 7) ([#​9916](https://togithub.com/scala/scala/pull/9916)) - Fix codegen for `MethodHandle.invoke` (et al) under JDK 17 `-release` ([#​9930](https://togithub.com/scala/scala/pull/9930)) - Deprecate `AnyVal#formatted(formatString)`, to avoid conflict with JDK 15+ method ([#​9783](https://togithub.com/scala/scala/pull/9783)) and aids cross-compiling with Scala 3: - Allow `?` as a wildcard even without `-Xsource:3` ([#​10005](https://togithub.com/scala/scala/pull/10005)) and improves security and error reporting: - For security, error on source files with Unicode directional formatting characters ([#​10023](https://togithub.com/scala/scala/pull/10023), [#​10030](https://togithub.com/scala/scala/pull/10030)) - Fix range position end for infix calls ([#​9761](https://togithub.com/scala/scala/pull/9761)) For complete 2.12.16 change lists, see [all merged PRs](https://togithub.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.12.16) and [all closed bugs](https://togithub.com/scala/bug/issues?utf8=%E2%9C%93\&q=is%3Aclosed+milestone%3A2.12.16). #### Known issue Scala 2.12.16 contains a [regression](https://togithub.com/scala/bug/issues/12605) that was discovered after the artifacts were published. Only mixed compilation of Scala and Java source files together is affected, and only when the Scala code contains references to certain nested classes in the Java sources. The problem manifests as a compile-time type error. Follow link for details and workarounds. We'll fix the problem in Scala 2.12.17 which we expect to release in a few months. #### Compatibility As usual for our minor releases, Scala 2.12.16 is binary-compatible with the whole Scala 2.12 series. #### 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. This release was brought to you by 18 contributors, according to `git shortlog -sn --no-merges @​ ^v2.12.15 ^2.11.x`. Thank you Scala Steward, Seth Tisue, Lukas Rytz, Sébastien Doeraene, A. P. Marki, Daniel Le, Jason Zaugg, Guillaume Martres, Frank Thomas, Philippus, Daniela Sfregola, Dale Wijnand, Vadzim Marchanka, hepin.p, naferx, Fredrik Svensson, Štefan Jurčo, Georgi Krastev. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. #### Scala 2.12 notes The [release notes for Scala 2.12.0](https://togithub.com/scala/scala/releases/v2.12.0) have important information applicable to the whole 2.12 series. #### Obtaining Scala Scala releases are available through a variety of channels, including (but not limited to): - Bump the `scalaVersion` setting in your sbt-based project - Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.12.16.html) - Obtain JARs via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.12.16%22)

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.