Skip to content

V1.2.0 beta01#140

Merged
robertjamison merged 10 commits into
mainfrom
v1.2.0-beta01
May 5, 2026
Merged

V1.2.0 beta01#140
robertjamison merged 10 commits into
mainfrom
v1.2.0-beta01

Conversation

@robertjamison

Copy link
Copy Markdown
Contributor

No description provided.

robertjamison and others added 3 commits May 5, 2026 09:16
Added a step to check for invisible characters in the workflow.
Co-authored-by: kwakjoohyeong <rhkrwngud445@gmail.com>
Co-authored-by: John Carlson <jawnnypoo@gmail.com>
@robertjamison robertjamison added this to the v1.2.0 milestone May 5, 2026
@robertjamison robertjamison self-assigned this May 5, 2026
@robertjamison robertjamison added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels May 5, 2026
@robertjamison robertjamison linked an issue May 5, 2026 that may be closed by this pull request
This commit configures the Gradle build to use a specific JVM toolchain, leveraging the Foojay Resolver Convention plugin to manage JDK distribution.

*   **Toolchain Configuration:**
    *   A new `gradle/gradle-daemon-jvm.properties` file has been added, specifying download URLs for JetBrains JDK 21 across various operating systems and architectures.
    *   The `toolchainVendor` is set to `JETBRAINS` and `toolchainVersion` to `21`.
*   **Gradle Plugin:**
    *   The `org.gradle.toolchains.foojay-resolver-convention` plugin (version `0.10.0`) has been applied in `settings.gradle.kts` to enable the automatic resolution and provisioning of the specified JDK toolchain.
This commit updates several key dependencies, including Kotlin, Google Mobile Ads, and Compose, and bumps the library version to `1.2.0-beta01`.

*   **Version Bump:**
    *   The library version is updated to `1.2.0-beta01`.

*   **Dependency Updates:**
    *   **Kotlin:** `2.3.0` -> `2.3.21`
    *   **Google Mobile Ads (Android/iOS):** `24.9.0`/`12.14.0` -> `25.2.0`/`13.3.0`
    *   **Compose:** `1.10.0` -> `1.10.3`
    *   **Android Core:** `1.17.0` -> `1.18.0`
    *   **Dokka:** `2.1.0` -> `2.2.0`
    *   **Kover:** `0.9.4` -> `0.9.8`

*   **Build Configuration:**
    *   Removed explicit Kotlin Native cache kinds from `gradle.properties`.
    *   Removed the dependency constraints block for vulnerability remediation, as it is no longer required with the updated dependencies.
    *   Updated `VERSIONS.md` to reflect the new version and its corresponding dependencies.
This commit updates the project's build system to newer versions of Gradle and the Android Gradle Plugin.

*   **Gradle Upgrade:**
    *   The Gradle wrapper is updated from version `8.13` to `9.5.0`.
    *   The `gradlew` and `gradlew.bat` scripts have been updated to match the new version.

*   **Android Gradle Plugin (AGP) Upgrade:**
    *   The AGP version is updated from `8.13.2` to `9.2.1`.
    *   The `androidLibrary` block in `build.gradle.kts` has been changed to `android` to align with the new plugin syntax.

*   **Target SDK Update:**
    *   The `targetSdk` version has been increased from `36` to `37`.
@robertjamison robertjamison merged commit b1dc91a into main May 5, 2026
5 checks passed
@robertjamison robertjamison deleted the v1.2.0-beta01 branch May 5, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No SSV support

1 participant