Skip to content
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

[deps]: Update kotlin #309

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

[deps]: Update kotlin #309

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 23, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlinx.kover 0.8.3 -> 0.9.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-test 1.9.0 -> 1.10.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.9.0 -> 1.10.1 age adoption passing confidence
androidx.compose:compose-bom 2024.11.00 -> 2024.12.01 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)

v0.9.0

===================

Kover Gradle Plugin

Features
  • #645 Added ability to supplement coverage values from external binary reports
  • #673 Implemented ability to specify instrumentation include filter
Bugfixes
  • #678 Added USAGE attribute to all Kover configurations
  • #666 Replaced JaCoCo ant-calls with programmatic calls of JaCoCo's classes

Kover Aggregation Plugin

Features
  • Made class KoverSettingsGradlePlugin from aggregated plugin public
  • Implemented verification in Kover Aggregated Plugin
  • Added ability to skip projects
  • Added ability to limit instrumented class globally and locally in a project
  • Added ability to exclude test task from instrumentation in a project config
  • Implement feature to check verification rule on every project
Bugfixes
  • Fixed bug with non-existing binary report files

Kover CLI

Features
  • #677 Implemented merging of binary reports in Kover CLI and Kover Features
Bugfixes
  • #709 Fixed offline instrumentation of jar files
  • Fixed skipping some classes during offline instrumentation

Kover JVM Agent

Bugfixes
  • Fixed JVM agent arguments parsing to support include filter
Documentation
  • #660 Fixed mistake in JVM agent docs

Kover Maven Plugin

Documentation
  • #658 Fixed documentation about Maven plugin
  • #701 Fixed warning for empty Kotlin plugin configuration

Changelog relative to version 0.9.0-RC

Kover Aggregation Plugin
  • Fixed bug with non-existing binary report files
  • Added ability to skip projects
  • Added ability to limit instrumented class globally and locally in a project
  • Added ability to exclude test task from instrumentation in a project config
  • Implement feature to check verification rule on every project
Kover Maven Plugin
  • #701 Fixed warning for empty Kotlin plugin configuration
Kover CLI
  • #709 Fixed offline instrumentation of jar files
  • Fixed skipping some classes during offline instrumentation
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)

v1.10.1

Compare Source

  • Fixed binary incompatibility introduced for non-JVM targets in #​4261 (#​4309).

v1.10.0

Compare Source

  • Kotlin was updated to 2.1.0 (#​4284).
  • Introduced Flow.any, Flow.all, and Flow.none (#​4212). Thanks, @​CLOVIS-AI!
  • Reorganized kotlinx-coroutines-debug and kotlinx-coroutines-core code to avoid a split package between the two artifacts (#​4247). Note that directly referencing kotlinx.coroutines.debug.AgentPremain must now be replaced with kotlinx.coroutines.debug.internal.AgentPremain. Thanks, @​sellmair!
  • No longer shade byte-buddy in kotlinx-coroutines-debug, reducing the artifact size and simplifying the build configuration of client code. Thanks, @​sellmair!
  • Fixed NullPointerException when using Java-deserialized kotlinx-coroutines-core exceptions (#​4291). Thanks, @​AlexRiedler!
  • Properly report exceptions thrown by CoroutineDispatcher.dispatch instead of raising internal errors (#​4091). Thanks, @​zuevmaxim!
  • Fixed a bug that delayed scheduling of a Dispatchers.Default or Dispatchers.IO task after a yield() in rare scenarios (#​4248).
  • Fixed a bug that prevented the main() coroutine on Wasm/WASI from executing after a delay() call in some scenarios (#​4239).
  • Fixed scheduling of runBlocking tasks on Kotlin/Native that arrive after the runBlocking block was exited (#​4245).
  • Fixed some terminal Flow operators sometimes resuming without taking cancellation into account (#​4254). Thanks, @​jxdabc!
  • Fixed a bug on the JVM that caused coroutine-bound ThreadLocal values not to get cleaned when using non-CoroutineDispatcher continuation interceptors (#​4296).
  • Small tweaks, fixes, and documentation improvements.

Configuration

📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year 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 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@bitwarden-bot bitwarden-bot changed the title [deps]: Update kotlin [PM-16393] [deps]: Update kotlin Dec 23, 2024
@bitwarden-bot
Copy link

Internal tracking:

@renovate renovate bot changed the title [PM-16393] [deps]: Update kotlin [deps]: Update kotlin Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant