Skip to content

Conversation

@mikepenz
Copy link
Owner

Description

Update dependencies and configuration

  • Compose 1.10.0
  • Kotlin 2.3.0
  • Bump androidx.activityCompose to 1.12.2
  • Update ktor to 3.3.3 and highlights to 1.1.0
  • Set (for sample) minSdk to 23 and Java version to 21
  • Remove deprecated Android tasks in build.gradle.kts
  • Update version catalog to 0.10.1
  • Add migration notes for new version

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Build configuration change
  • Other (please describe):

- Compose 1.10.0
- Kotlin 2.3.0
- Bump androidx.activityCompose to 1.12.2
- Update ktor to 3.3.3 and highlights to 1.1.0
- Set (for sample) minSdk to 23 and Java version to 21
- Remove deprecated Android tasks in build.gradle.kts
- Update version catalog to 0.10.1
- Add migration notes for new version
Copy link
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 updates the project to Compose 1.10.0 and Kotlin 2.3.0, along with several other dependency and configuration updates. The changes modernize the build configuration by setting higher minimum requirements and removing deprecated settings.

Key Changes:

  • Updated version catalog to 0.10.1 with updated dependencies (Compose, Kotlin, androidx.activityCompose 1.12.2, ktor 3.3.3, highlights 1.1.0)
  • Increased minimum requirements: Java version to 21 and Android minSdk to 23
  • Removed deprecated Android task registration from desktop build configuration

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
settings.gradle.kts Updates version catalog dependency from 0.9.0 to 0.10.1
sample/desktop/gradle.properties Adds Java version 21 configuration property
sample/desktop/build.gradle.kts Removes deprecated registerAndroidTasks configuration from aboutLibraries plugin
sample/android/gradle.properties Sets minimum Android SDK to 23 for the sample app
gradle/libs.versions.toml Updates androidx.activityCompose to 1.12.2, ktor to 3.3.3, and highlights to 1.1.0
build.gradle.kts Changes plugin alias from compatPatrouille to tapmoc
MIGRATION.md Adds migration notes for version 0.39.0 documenting Java 21 and minSDK 23 requirements

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


#### Version 0.39.0

- **Note**: The `highlights` library in v1.1.0 seems to be compiled with Java 21
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

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

The phrase "seems to be compiled with Java 21" is vague and uncertain. Consider being more definitive or providing specific evidence. If this is confirmed, use "is compiled with Java 21". If it's not confirmed, consider removing the uncertainty or specifying what evidence led to this conclusion.

Suggested change
- **Note**: The `highlights` library in v1.1.0 seems to be compiled with Java 21
- **Note**: The `highlights` library in v1.1.0 is compiled with Java 21

Copilot uses AI. Check for mistakes.
@mikepenz mikepenz merged commit bb97234 into develop Dec 19, 2025
9 checks passed
@mikepenz mikepenz deleted the feature/compose_1.10.0_kotlin2.3 branch December 19, 2025 10:37
@ZacSweers
Copy link

I'm a little confused by this update/release as compose multiplatform 1.10.0 isn't released yet?

@mikepenz
Copy link
Owner Author

@ZacSweers mostly to offer an upgrade path to people who already use compose 1.10.0 which is already in rc02. (I was also hoping for 1.10.0 of compose multiplatform to hit stable before the holidays)
The prior version of the library should be still good for everyone stuck on compose 1.9.0.

@ZacSweers
Copy link

Might be worth clarifying if this is only building against rc02? Release notes made it sound like it was using a stable version or only upgraded the androidx release

@mikepenz
Copy link
Owner Author

Good point @ZacSweers . added a banner to clarify: https://github.com/mikepenz/multiplatform-markdown-renderer/releases/tag/v0.39.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants