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

Update Kotlin for 241, update all dependencies #398

Merged
merged 5 commits into from
Jun 10, 2024
Merged

Conversation

rock3r
Copy link
Collaborator

@rock3r rock3r commented Jun 10, 2024

This PR updates Kotlin to match the latest 241 IJP version. It also updates all other dependencies, accordingly:

  • Kotlin 1.8.20 -> 1.9.24
  • Dokka 1.8.20 -> 1.9.20
  • Poko 0.13.1 -> 0.15.3
  • KotlinPoet 0.15.2 -> 0.17.0
  • Kotlinx-serialization 1.5.1 -> 1.6.3
  • Detekt 1.23.4 -> 1.23.6
  • IJ Gradle plugin 01.17.1 -> 1.17.3
  • Compose 1.6.10-dev1584 -> 1.6.20-dev1663
  • Gradle 8.6 -> 8.8
  • Kotlinter plugin 3.16.0 -> 4.3.0

The last change also seems to bring much stricter ktlint checks, so a vast majority of changes in this PR are just the result of running ktlint (you can exclude commit dfc9701 to remove the noise)

@rock3r rock3r added the maintenance Rote maintenance tasks (e.g., dependency updates) label Jun 10, 2024
@rock3r rock3r requested a review from fscarponi June 10, 2024 14:11
@rock3r rock3r self-assigned this Jun 10, 2024
@rock3r rock3r enabled auto-merge (squash) June 10, 2024 14:13
rock3r added 5 commits June 10, 2024 16:29
Looks like we've been on a pretty old ktlint version; new ones are much
stricter/more powerful and so a lot of changes ensued.

This also:
1. Downgrades sarif4k to 0.5.0 (see
   jeremymailen/kotlinter-gradle#382)
2. Updates the IDE code style to match ktlint's
@rock3r rock3r force-pushed the update-kotlin-for-241 branch from a8891c8 to 13d51ea Compare June 10, 2024 14:29
@rock3r rock3r disabled auto-merge June 10, 2024 15:20
@rock3r rock3r merged commit 9be8879 into main Jun 10, 2024
9 checks passed
@rock3r rock3r deleted the update-kotlin-for-241 branch June 10, 2024 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Rote maintenance tasks (e.g., dependency updates)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant