Update all non-major dependencies (except core Kotlin) #285
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:
5.11.3
->5.11.4
0.6.1
->0.6.2
0.18.3
->0.19.1
1.7.3
->1.8.0
3.9.1
->3.10.2
0.8.0
->0.9.0
Release Notes
Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)
v0.6.2
TimeSource.asClock
(#164). Thanks, @hfhbd!NSDate
toInstant
conversions (#427)DatePeriod.plus
andDateTimePeriod.plus
with a warning (#381)Clock.asTimeSource
with a warning (#372)module-info
preventing usingkotlinx.datetime.format
together with JPMS (#438). Thanks, @cdelabou!ajoberstar/reckon (org.ajoberstar.reckon:reckon-gradle)
v0.19.1
Compare Source
NOTE: 0.19.1 is the same as 0.19.0. There was a publishing issue preventing 0.19.0 from getting out to Central.
This release makes commit message scope suppliers more flexible.
Use of
scopeSupplier = calcScopeFromCommitMessages()
allowed specifying the scope with a commit message likemajor: My Message
orpatch: My message
. However, there was a special case when the project hadn't reached 1.0.0 yet.Before a project reaches 1.0.0,
major:
prefixes were downgraded tominor
. The intent was to encourage breaking changes to still be committed asmajor:
for consistency, but respecting that reaching 1.0.0 is a more significant decision than just the first breaking change introduced into your code.The downside was that the only alternative to get to 1.0.0 was to use
-Preckon.scope=major
to supersede what the commit message supplier decided. This can be incompatible with many workflows that don't allow user interaction when reckon runs.With this release:
scopeSupplier = calcScopeFromCommitMessages()
now additionally supports amajor!:
prefix which ignores whether the project is pre-1.0.0 and forces use of the major scopescopeSupplier = calcScopeFromCommitMessageParser(BiFunction)
which allows custom logic to consider both the commit message and whether the project is pre-1.0.0 when it makes it's scope decisionscopeSupplier = calcScopeFromCommitMessages(Function)
continues to use the same pre-1.0.0 behavior when a major scope is returned for backwards compatibilityBreaking Changes
None
Enhancements
Fixes
Deprecations
None
Compatibility
Tested against the following versions.
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-core)
v1.8.0
==================
This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported.
Also added small bugfixes, including speedup of ProtoWireType.from (#2879).
square/okio (com.squareup.okio:okio)
v3.10.2
Compare Source
2025-01-08
okio-nodefilesystem
artifact is no longer empty.v3.10.1
Compare Source
2025-01-07
FileSystem.close()
may prevent future access and/or clean up associated resources depending on the backing implementation.FakeFileSystem
will prevent future operations once closed.InputStream
s created fromBufferedSource.inputStream()
now have a more efficient version ofInputStream.transferTo()
which reduces memory copies.okio-nodefilesystem
is no longer publised as a JS project, but a Kotlin multiplatform project with only a JS target.This change should not affect consumers in any way, and is motivated by the Kotlin Gradle plugin deprecating the JS-only plugin.Please use 3.10.2 to ensure this change actually does not affect your builds.v3.10.0
Compare Source
2025-01-06
This version is equivalent to the subsequent 3.10.1, but it did not fully publish to Maven Central due to infrastructure problems.
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.