-
Notifications
You must be signed in to change notification settings - Fork 0
Update all non-major dependencies (except core Kotlin) #141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/all-minor-patch
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
82557d5
to
cab8911
Compare
eea8bc9
to
7986477
Compare
7986477
to
cf9eca9
Compare
3af0295
to
85ea6ca
Compare
7414085
to
10546cd
Compare
eb1f93c
to
52f97a1
Compare
52f97a1
to
236cbef
Compare
236cbef
to
c638c2a
Compare
c638c2a
to
9afc577
Compare
b1d766e
to
d69e186
Compare
b86f3ba
to
ae36961
Compare
ef82c86
to
ee66c42
Compare
ee66c42
to
0a75489
Compare
0a75489
to
b8c1d96
Compare
689f2ae
to
34adca3
Compare
34adca3
to
fd2f302
Compare
fd2f302
to
b22b026
Compare
68689a6
to
6fe8a44
Compare
e6216d2
to
19db88e
Compare
19db88e
to
9bb16c3
Compare
ee57312
to
569e12a
Compare
569e12a
to
ddc1633
Compare
1161ec6
to
773fd7a
Compare
ff662f4
to
f33830c
Compare
f33830c
to
b4962f3
Compare
b4962f3
to
48fb140
Compare
48fb140
to
e41c614
Compare
e41c614
to
f1d2354
Compare
f1d2354
to
af141f6
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.10.3
->5.14.0
0.18.3
->0.19.2
1.23.6
->1.23.8
2.23.1
->2.25.2
2.23.1
->2.25.2
0.5.0
->0.7.0
0.6.0
->0.7.1-0.6.x-compat
3.17.6
->3.19.2
1.7.1
->1.9.0
1.7.1
->1.9.0
1.7.1
->1.9.0
3.9.0
->3.16.0
3.9.0
->3.16.0
Release Notes
detekt/detekt (io.gitlab.arturbosch.detekt:detekt-gradle-plugin)
v1.23.8
1.23.8 - 2025-02-20
This is a point release for Detekt
1.23.0
, built against Kotlin2.0.21
, with fixes for several bugs that got reported by the community.Notable Changes
Changelog
expect
classes - #7857ThrowingExceptionsWithoutMessageOrCause
false positive - #7715UndocumentedPublicClass
configurable to flag `com… - #7635Contributors
We would like to thank the following contributors that made this release possible: @BraisGabin, @JordanLongstaff, @Nava2, @atulgpt, @eygraber, @lexa-diky, @t-kameyama
v1.23.7
1.23.7 - 2024-09-08
This is a point release for Detekt
1.23.0
, built against Kotlin2.0.10
, with fixes for several bugs that got reported by the community.Notable Changes
Changelog
UndocumentedPublicProperty
- #7426public companion
object forUndocumentedPublicClass
- #7219Housekeeping/Docs
petertrr/kotlin-multiplatform-diff (io.github.petertrr:kotlin-multiplatform-diff)
v0.7.0
What's Changed
New Contributors
Full Changelog: petertrr/kotlin-multiplatform-diff@v0.6.0...v0.7.0
v0.6.0
What's Changed
Introduce Myers algorithm in linear space by @lppedd in #112
chore(deps): update all github actions to v4 (major) by @renovate in #99
Update Gradle to 8.6, switch to new Gradle GH actions by @petertrr in #100
chore(deps): update dependency org.jetbrains.kotlin.multiplatform to v1.9.22 by @renovate in #95
chore(deps): update detekt to v1.23.5 by @renovate in #96
chore(deps): update junit to v5.10.1 by @renovate in #94
chore(deps): update plugin org.ajoberstar.reckon.settings to v0.18.2 by @renovate in #90
Update build configuration to reflect KGP improvements by @lppedd in #102
Update codecov action to v4 by @petertrr in #109
Perform an overall code cleanup by @lppedd in #108
Support WebAssembly targets by @lppedd in #111
Switch to the new Gradle action in release.yml by @petertrr in #110
New Contributors
Full Changelog: petertrr/kotlin-multiplatform-diff@v0.5.0...v0.6.0
Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)
v0.7.1
kotlinx.datetime.Instant
andkotlinx.datetime.Clock
type aliases to, respectively,kotlin.time.Instant
andkotlin.time.Clock
to make migration more convenient.v0.7.0
Breaking changes:
kotlinx.datetime.Instant
andkotlinx.datetime.Clock
in favor ofkotlin.time.Instant
(#506). See https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant for a description of what to do if this causes problems.LocalDate
andLocalDateTime
values on all platforms (#432).dayOfMonth
today
,monthNumber
tomonth
(#84).DayOfWeek
andMonth
no longer type aliases tojava.time.DayOfWeek
andjava.time.Month
(#96)."UTC"
and not"Z"
be the timezone identifier forTimeZone.UTC
(#474)."z"
inTimeZone.of
, with the same meaning as"Z"
(#529).DateTimeFormat
-basedKSerializer
implementations for datetime entities, and change the default serializers to be based ontoString
/parse
pairs (#415).Additions:
java.io.Serializable
implementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @lukellmann!LocalDateRange
, a range ofLocalDate
values (#190). Thanks, @PeterAttardo!YearMonth
andYearMonthRange
(#457).Tweaks and fixes:
timeZoneId()
directive (#444).timeZoneId()
directive, allowing parsing values not present in the timezone database (#531).DateTimeComponents
value (#471).kotlinx.serialization.core
to be optional (#496).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!v0.6.1
DateTimeFormat
(#405)/etc/localtime
set, defaulting toTimeZone.UTC
as the system time zone (#426)Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-properties)
v1.9.0
==================
This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.
Add kotlin.time.Instant serializers
Instant class was moved from kotlinx-datetime library to Kotlin standard library.
As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class.
To use new kotlin.time.Instant class in your @Serializable classes,
you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required).
You can choose between default
InstantSerializer
which uses its string representation,or specify
InstantComponentSerializer
that represents instant as its components.See details in the PR.
Other bugfixes
v1.8.1
==================
This release updates Kotlin version to 2.1.20, while also providing several important improvements
and bugfixes.
Improvements
Bugfixes
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).
v1.7.3
==================
This release aims to fix important issues that were discovered in the 1.7.2 release,
including the inability to sync certain projects into Android Studio/IntelliJ IDEA and exceptions from custom Uuid serializers.
It uses Kotlin 2.0.20 by default.
v1.7.2
==================
This release provides several new features, including a major Cbor configuration rework.
It uses Kotlin 2.0.20 by default.
Cbor feature set for COSE compliance
This change brings a lot of features to the CBOR format, namely:
@CborLabel
annotation andpreferCborLabelsOverNames
flag.encode*Tags
andverify*Tags
set of flagsuseDefiniteLengthEncoding
. This flag affects object encoding, since decoding of arrays with definite lenghts is automatically supported.alwaysUseByteString
flag.Since there are quite a lot of flags now, they were restructured to a separate
CborConfiguration
class, similarly toJsonConfiguration
.It is possible to retrieve this configuration from
CborEncoder/CborDecoder
interfaces in your custom serializers (see their documentation for details).All of these features make it possible to serialize and parse COSE-compliant CBOR, for example, ISO/IEC 18013-5:2021-compliant mobile driving license data.
In case you want to make use of them, there is a predefined
Cbor.CoseCompliant
instance.However, some canonicalization steps (such as sorting keys) still need to be performed manually.
This functionality was contributed to us by Bernd Prünster.
Keeping generated serializers
One of the most requested features for serialization plugin was to continue to generate a serializer even if a custom one is specified for the class.
It allows using a plugin-generated serializer in a fallback or delegate strategy, accessing type structure via descriptor, using default serialization behavior in inheritors that do not use custom serializers.
Starting with this release, you can specify the
@KeepGeneratedSerializer
annotation on the class declaration to instruct the plugin to continue generating the serializer.In this case, the serializer will be accessible using the
.generatedSerializer()
function on the class's companion object.You can check out the examples in the documentation and in the PRs: #2758, #2669.
Serializer for kotlin.uuid.Uuid
Kotlin 2.0.20 added a common class to represent UUIDs in a multiplatform code.
kotlinx.serialization 1.7.2 provides a corresponding
Uuid.serializer()
for it, making it possible to use it in@Serializable
classes.Note that for now, serializer should be provided manually with
@Contextual
annotation.Plugin will be able to automatically insert
Uuid
serializer in Kotlin 2.1.0.See more details in the corresponding PR.
Other bugfixes and improvements
square/okio (com.squareup.okio:okio-fakefilesystem)
v3.16.0
2025-07-29
Fix: Change
Socket.asOkioSocket()
to resolve its sourceInputStream
andOutputStream
eagerly. This will throw a
SocketException
immediately if the socket isn’t connected.This behavior is consistent with our similar APIs,
Socket.source()
andSocket.sink()
.Fix: Optimize
AsyncTimeout
on systems with a very large number of active timeouts. This classoriginally kept active timeouts in a linked list; with this update the internal data structure is
a binary heap. The old runtime was 𝑂(𝑛²) to activate 𝑛 timeouts; with this optimization the
runtime is 𝑂(𝑛 log 𝑛).
Upgrade: [Kotlin 2.2.0][kotlin_2_2_0].
v3.15.0
2025-07-01
Upgrade: [kotlinx-datetime 0.7.0-0.6.x-compat][datetime_0_7_0_compat]. The previous 3.14.0
release,
FakeFileSystem
broke binary-compatibility for calls toFakeFileSystem()
. Thisrestores that compatibility.
Breaking: Change
FakeFileSystem.clock
from a JVM field to a property. This avoids a crashrunning Okio in a Gradle 8.x plugin. This change is not binary-compatible.
v3.14.0
2025-06-28
okio-fakefilesystem
artifact only. This is a binary-incompatible backwards-incompatible change that cannot co-exist
with previous releases of
okio-fakefilesystem
! If you observe aNoSuchMethodError
callingFakeFileSystem.init
, update the calling code to this release (or newer) and recompile. We don'tlike imposing backwards-incompatible changes like this on you and do so regretfully.
v3.13.0
2025-06-13
okio.Socket
interface. This is a first step towards low-level streaming networking supportfor Kotlin/Multiplatform. This release provides two JVM-only implementations:
asOkioSocket()
adapts a
java.net.Socket
to our new interface, andinMemorySocketPair()
returns a pair ofmutually-connected sockets. We also anticipate that this interface will be a useful abstraction
for proxies and tunnels.
v3.12.0
2025-05-27
BufferedSource.indexOf()
.BufferedSource.rangeEquals()
.v3.11.0
2025-04-09
String.decodeHex()
on Kotlin/JS.EXACTLY_ONCE
execution for blocks likeCloseable.use {}
andFileSystem.read {}
.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.
v3.9.1
2024-09-12
Path.relativeTo
.Note: this artifact is only used in 'okio-fakefilesystem' and 'okio-nodefilesystem' and not in the Okio core.
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.