-
Couldn't load subscription status.
- 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
af141f6 to
69d0424
Compare
69d0424 to
0d53945
Compare
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:
5.10.3->5.14.00.18.3->0.19.21.23.6->1.23.82.23.1->2.25.22.23.1->2.25.20.5.0->0.7.00.6.0->0.7.1-0.6.x-compat3.17.6->3.19.21.7.1->1.9.01.7.1->1.9.01.7.1->1.9.03.9.0->3.16.23.9.0->3.16.2Release Notes
detekt/detekt (io.gitlab.arturbosch.detekt:detekt-gradle-plugin)
v1.23.81.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
expectclasses - #7857ThrowingExceptionsWithoutMessageOrCausefalse positive - #7715UndocumentedPublicClassconfigurable 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.71.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 companionobject forUndocumentedPublicClass- #7219Housekeeping/Docs
petertrr/kotlin-multiplatform-diff (io.github.petertrr:kotlin-multiplatform-diff)
v0.7.0What's Changed
New Contributors
Full Changelog: petertrr/kotlin-multiplatform-diff@v0.6.0...v0.7.0
v0.6.0What'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-0.6.x-compatv0.7.1kotlinx.datetime.Instantandkotlinx.datetime.Clocktype aliases to, respectively,kotlin.time.Instantandkotlin.time.Clockto make migration more convenient.v0.7.0-0.6.x-compatv0.7.0Breaking changes:
kotlinx.datetime.Instantandkotlinx.datetime.Clockin 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.LocalDateandLocalDateTimevalues on all platforms (#432).dayOfMonthtoday,monthNumbertomonth(#84).DayOfWeekandMonthno longer type aliases tojava.time.DayOfWeekandjava.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-basedKSerializerimplementations for datetime entities, and change the default serializers to be based ontoString/parsepairs (#415).Additions:
java.io.Serializableimplementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @lukellmann!LocalDateRange, a range ofLocalDatevalues (#190). Thanks, @PeterAttardo!YearMonthandYearMonthRange(#457).Tweaks and fixes:
timeZoneId()directive (#444).timeZoneId()directive, allowing parsing values not present in the timezone database (#531).DateTimeComponentsvalue (#471).kotlinx.serialization.coreto be optional (#496).v0.6.2TimeSource.asClock(#164). Thanks, @hfhbd!NSDatetoInstantconversions (#427)DatePeriod.plusandDateTimePeriod.pluswith a warning (#381)Clock.asTimeSourcewith a warning (#372)module-infopreventing usingkotlinx.datetime.formattogether with JPMS (#438). Thanks, @cdelabou!v0.6.1DateTimeFormat(#405)/etc/localtimeset, defaulting toTimeZone.UTCas 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
InstantSerializerwhich uses its string representation,or specify
InstantComponentSerializerthat 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:
@CborLabelannotation andpreferCborLabelsOverNamesflag.encode*Tagsandverify*Tagsset of flagsuseDefiniteLengthEncoding. This flag affects object encoding, since decoding of arrays with definite lenghts is automatically supported.alwaysUseByteStringflag.Since there are quite a lot of flags now, they were restructured to a separate
CborConfigurationclass, similarly toJsonConfiguration.It is possible to retrieve this configuration from
CborEncoder/CborDecoderinterfaces 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.CoseCompliantinstance.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
@KeepGeneratedSerializerannotation 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@Serializableclasses.Note that for now, serializer should be provided manually with
@Contextualannotation.Plugin will be able to automatically insert
Uuidserializer 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.22025-10-14
okio-assetfilesystemAPIs now correctly restored as visible to Kotlin.v3.16.12025-10-09
Socket.shutdownOutput()orshutdownInput()on anSSLSocketonAndroid API 21. This method throws an
UnsupportedOperationException, so we now catch that andclose the underlying stream instead.
v3.16.02025-07-29
Fix: Change
Socket.asOkioSocket()to resolve its sourceInputStreamandOutputStreameagerly. This will throw a
SocketExceptionimmediately if the socket isn’t connected.This behavior is consistent with our similar APIs,
Socket.source()andSocket.sink().Fix: Optimize
AsyncTimeouton 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.02025-07-01
Upgrade: [kotlinx-datetime 0.7.0-0.6.x-compat][datetime_0_7_0_compat]. The previous 3.14.0
release,
FakeFileSystembroke binary-compatibility for calls toFakeFileSystem(). Thisrestores that compatibility.
Breaking: Change
FakeFileSystem.clockfrom 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.02025-06-28
okio-fakefilesystemartifact only. This is a binary-incompatible backwards-incompatible change that cannot co-exist
with previous releases of
okio-fakefilesystem! If you observe aNoSuchMethodErrorcallingFakeFileSystem.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.02025-06-13
okio.Socketinterface. 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.Socketto 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.02025-05-27
BufferedSource.indexOf().BufferedSource.rangeEquals().v3.11.02025-04-09
String.decodeHex()on Kotlin/JS.EXACTLY_ONCEexecution for blocks likeCloseable.use {}andFileSystem.read {}.v3.10.2Compare Source
2025-01-08
okio-nodefilesystemartifact is no longer empty.v3.10.1Compare Source
2025-01-07
FileSystem.close()may prevent future access and/or clean up associated resources depending on the backing implementation.FakeFileSystemwill prevent future operations once closed.InputStreams created fromBufferedSource.inputStream()now have a more efficient version ofInputStream.transferTo()which reduces memory copies.okio-nodefilesystemis 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.0Compare 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.12024-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.