Repository navigation
Update all dependencies - #105
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
9.8.1→9.8.25.5.0→5.5.11.11.0→1.12.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
gradle/gradle (gradle)
v9.8.2: 9.8.2Compare Source
The Gradle team is excited to announce Gradle 9.8.2.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
Aman Gautam,
Björn Kautler,
Eng Zer Jun,
Hashim Khan,
Julian Krannich,
KBS,
Labh R Jethe,
Mark Dodgson,
Maxim,
monkey,
nataphon-ktsystems,
Paul King,
Qiu Tian,
rg_sandesh,
Roberto Perez Alcolea,
Sean,
Zongle Wang.
Upgrade instructions
Switch your build to use Gradle 9.8.2 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
lysine-dev/okhttp (com.squareup.okhttp3:mockwebserver)
v5.5.12026_10_22
update is not necessary for Android devices with Google Play Services as Google has issued an
[automatic update][Google_eMudhra]. This change protects JVMs and AOSP devices that are exposed
to the compromised certificates.
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-bom)
v1.12.0Compare Source
===================
This release is based on Kotlin 2.4.10 and contains all of the changes from 1.12.0-RC.
Additionally, it includes a fix removing unnecessary leading whitespaces from Proguard rules (#3270),
and two changes stabilizing
kotlin.uuid.Uuidserializer (#3263) andkotlin.time.Instantserializers (#3261).API stabilization and deprecations
A big portion of the Json and Core APIs has been stabilized. Most important ones include:
@KeepGeneratedSerializerand@SerialInfoannotations,JsonNamingStrategy, andContextualSerializer.Additionally, various descriptor builders such as
listDescriptorand JsonElementBuilder'saddAllfunctions are alsostable and can be freely used. There is also one deprecation:
ChunkedDecoderinterface. Since there is no demand forit, we plan to remove it in the future. See details in
the #3238, #3239,
and #3216.
Also,
kotlin.time.Instantandkotlin.uuid.Uuidserializers are no longer annotated with experimental annotationsfrom the Kotlin standard library (see [#3261](#3261
and #3263)
Performance improvements
We also improved performance in various areas. ASCII-specific parser
(#3225) brings performance of decoding from Okio and
kotlinx-io sources closer to decoding performance from
String. #3220 makes decoding significantly faster in case
JsonElementpresent in your serializable classes.And #3248 should bring overall performance improvements
(up to 30%) on large strings.
Exceptions rework
We continue to improve exception handling in Json encoders and decoders.
#3235 makes a big change around custom serializers and
@Serializableclasses constructors:from now on, every exception thrown during deserialization is wrapped by decoder into a
JsonException. This way, it ismore predictable to write a
catchand it is easier to understand what went wrong:JsonDecodingExceptionalso includes context information such as Json path and input. Besidesthat, #3246 limits maximum nesting depth of Json
document, so you will get a proper
JsonDecodingExceptioninstead of a random stack overflow error.CBOR improvements
CBOR format also gets many improvements in this release. The most important one is memory optimization for
definitely-sized collections (#3191, #3192).
The others include:
Protobuf improvements
Protocol buffers format received a big new feature: support for unknown fields. Using a new
ProtoUnknownFieldHolderclass, you can now decode and store unknown fields in Protobuf messages to retransmit them back later. See documentation
updates and #2860 for details. Big thanks
to xzk for theirs contributions:
this one and the bug with
oneofdefault value (#3147).We've also fixed Protobuf schema generation for inlined value classes (#3209).
Other improvements and bugfixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.