Closed renovate[bot] closed 8 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 4.35%. Comparing base (
50c0a31
) to head (5bf33bc
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
1.1.18
->1.1.20
1.9.22
->1.9.23
1.9.22
->1.9.23
1.9.22-1.0.18
->1.9.23-1.0.19
Release Notes
michaelbull/kotlin-result (com.michael-bull.kotlin-result:kotlin-result)
### [`v1.1.20`](https://togithub.com/michaelbull/kotlin-result/releases/tag/1.1.20) [Compare Source](https://togithub.com/michaelbull/kotlin-result/compare/1.1.19...1.1.20) - Pin GitHub actions by commit hash ([`8893187`](https://togithub.com/michaelbull/kotlin-result/commit/8893187a3ae864bf05e6baaad1e6cc99b7d49689)) - See: https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions - Add more build targets for coroutines extensions ([`a522fbd`](https://togithub.com/michaelbull/kotlin-result/commit/a522fbd3e7a3464d3b83ebdc9c1b1cb47acc076d)) - `kotlinx-coroutines` has since started publishing more native build targets since we first became multiplatform. This release ensures we also build native targets for the platforms that were previously missing, namely: - `androidNativeArm32` - `androidNativeArm64` - `androidNativeX64` - `androidNativeX86` - `linuxArm64` - `wasmJs` - This ensures that we are now supporting all three tiers of [Kotlin/Native target support](https://kotlinlang.org/docs/native-target-support.html). ### [`v1.1.19`](https://togithub.com/michaelbull/kotlin-result/releases/tag/1.1.19) [Compare Source](https://togithub.com/michaelbull/kotlin-result/compare/1.1.18...1.1.19) - Document the order of output lists in Iterable.kt by [@peter-cunderlik-kmed](https://togithub.com/peter-cunderlik-kmed) ([`e81f581`](https://togithub.com/michaelbull/kotlin-result/commit/e81f581436ec2fb5c45296465ac84176807a33d2)) - Add `zipOrAccumulate` by [@YuitoSato](https://togithub.com/YuitoSato) ([`27f0a63`](https://togithub.com/michaelbull/kotlin-result/commit/27f0a63847a0522686a67bc3672b4c4b73f4c449)) - Update Kotlin to 1.9.20 ([`05a1e91`](https://togithub.com/michaelbull/kotlin-result/commit/05a1e91298296c39f008bd233b179b107d2cf61c)) - ***"In Kotlin 1.9.20, we've also removed a number of previously deprecated targets, namely:"*** - iosArm32 - watchosX86 - wasm32 - mingwX86 - linuxMips32 - linuxMipsel32 - See: https://kotl.in/native-targets-tiers - Add `andThen{Recover,RecoverIf,RecoverUnless}` by [@Jhabkin](https://togithub.com/Jhabkin) ([`d4414b1`](https://togithub.com/michaelbull/kotlin-result/commit/d4414b1a086cb219795d649fddf79bbd4c9a4c63)) - Facilitate mapping to arbitrary types in `and`/`or` functions ([`05d50b7`](https://togithub.com/michaelbull/kotlin-result/commit/05d50b7fec517de0ed7ab76cf7f2085f53fedbf9)) - See [#95](https://togithub.com/michaelbull/kotlin-result/issues/95) - Extract shared build logic to convention plugins ([`88e31cd`](https://togithub.com/michaelbull/kotlin-result/commit/88e31cd1ac0f5c65f72435cc39b12a57983efb08)) - See: https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_pluginsJetBrains/kotlin (org.jetbrains.kotlin.android)
### [`v1.9.23`](https://togithub.com/JetBrains/kotlin/releases/tag/v1.9.23): Kotlin 1.9.23 ##### 1.9.23 ##### Apple Ecosystem - [`KT-65542`](https://youtrack.jetbrains.com/issue/KT-65542) Cinterop tasks fails if Xcode 15.3 is used ##### Backend. Wasm - [`KT-64486`](https://youtrack.jetbrains.com/issue/KT-64486) Kotlin/Wasm/WASI exported function callback for coroutines support ##### Compiler - [`KT-53478`](https://youtrack.jetbrains.com/issue/KT-53478) Could not load modulegoogle/ksp (com.google.devtools.ksp)
### [`v1.9.23-1.0.19`](https://togithub.com/google/ksp/releases/tag/1.9.23-1.0.19) ##### New APIs - [#1708](https://togithub.com/google/ksp/issues/1708) `SymbolProcessorEnvironment.kspVersion` - [#1707](https://togithub.com/google/ksp/issues/1707) `CodeGenerator.associateWithFunctions` and `CodeGenerator.associateWithProperties` ##### Issues fixed in KSP2 - [#1691](https://togithub.com/google/ksp/issues/1691) IllegalStateException: Value type not found for value - [#1719](https://togithub.com/google/ksp/issues/1719) The order of symbols returned from Resolver.getSymbolsWithAnnotation() is different - [#1718](https://togithub.com/google/ksp/issues/1718) Getting packageName of Kotlin types returns empty String - [#1721](https://togithub.com/google/ksp/issues/1721) KSAnnotation packageName is an empty String for a type from a different module - [#1722](https://togithub.com/google/ksp/issues/1722) Resolver.getDeclarationsFromPackage() returns declarations from the default package when passing in an unknown package - [#1717](https://togithub.com/google/ksp/issues/1717) Resolver.getJvmName() returns different results for annotation args - [#1725](https://togithub.com/google/ksp/issues/1725) asMemberOf() throws exception with a generic type without arguments - [#1728](https://togithub.com/google/ksp/issues/1728) ClassCastException when calling KSType.replace() with empty list - [#1713](https://togithub.com/google/ksp/issues/1713) NoClassDefFoundError for LZ4Factory when trying KSP2 - [#1665](https://togithub.com/google/ksp/issues/1665) NoClassDefFound in ksp.useKSP2=true mode - [#1733](https://togithub.com/google/ksp/issues/1733) ABI incompatibility with kotlin-compiler-embeddable in 2.0.0-Beta4 - [#1714](https://togithub.com/google/ksp/issues/1714) Generated resources are not added to KotlinCompilation inputs - [#1747](https://togithub.com/google/ksp/issues/1747) isCompanionObject is false for companion objects from KOTLIN_LIB - [#1743](https://togithub.com/google/ksp/issues/1743) Incorrect type parameter variances - [#1759](https://togithub.com/google/ksp/issues/1759) IllegalStateException when getting the modifiers from properties in a Java annotation declaration ##### Issues fixed in KSP Gradle Plugin - [#1712](https://togithub.com/google/ksp/issues/1712) Analysis API artifacts have the wrong common-deps dependency - [#1775](https://togithub.com/google/ksp/issues/1775) 1.0.18 creates circular dependencies with kapt tasks - [#1772](https://togithub.com/google/ksp/issues/1772) Update plugin com.google.devtools.ksp to v1.9.22-1.0.18 BUILD FAILED ##### Known issues - [#1776](https://togithub.com/google/ksp/issues/1776) KSP2 has higher memory usage when the compile classpath is very large.Configuration
📅 Schedule: Branch creation - "after 1pm and before 5pm on Friday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.