Skip to content

updated kotlin to 2.2.20#2278

Merged
arnaudgiuliani merged 1 commit intoInsertKoinIO:4.2.0from
nhajratw:nh/update-kotlin
Oct 22, 2025
Merged

updated kotlin to 2.2.20#2278
arnaudgiuliani merged 1 commit intoInsertKoinIO:4.2.0from
nhajratw:nh/update-kotlin

Conversation

@nhajratw
Copy link
Copy Markdown
Contributor

@nhajratw nhajratw commented Sep 12, 2025

Updating this required also updating the compiler options settings

This upgrade is needed because it is required for the upgrade of kotest to 2.2.20

@arnaudgiuliani arnaudgiuliani added this to the 4.2.0 milestone Oct 20, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades Kotlin from version 2.1.21 to 2.2.20, requiring updates to compiler options configuration across multiple build files. The upgrade is necessary to support an upcoming kotest upgrade to version 2.2.20.

Key Changes:

  • Updated Kotlin version in the version catalog
  • Migrated from deprecated kotlinOptions to compilerOptions API
  • Updated JVM target configuration to use the new type-safe JvmTarget enum

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
projects/gradle/libs.versions.toml Updated Kotlin version from 2.1.21 to 2.2.20
projects/core/koin-fu-viewmodel/build.gradle.kts Migrated to compilerOptions API with JvmTarget enum
projects/core/koin-core-viewmodel/build.gradle.kts Migrated to compilerOptions API with JvmTarget enum
projects/compose/koin-compose/build.gradle.kts Migrated to compilerOptions API with JvmTarget enum
projects/compose/koin-compose-viewmodel/build.gradle.kts Migrated to compilerOptions API with JvmTarget enum
projects/compose/koin-compose-viewmodel-navigation/build.gradle.kts Migrated to compilerOptions API with JvmTarget enum

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@arnaudgiuliani arnaudgiuliani changed the base branch from main to 4.2.0 October 22, 2025 13:35
@arnaudgiuliani arnaudgiuliani merged commit 582ede2 into InsertKoinIO:4.2.0 Oct 22, 2025
@arnaudgiuliani
Copy link
Copy Markdown
Member

Thanks

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.

3 participants