summaryrefslogtreecommitdiff
path: root/gradle
AgeCommit message (Collapse)AuthorFilesLines
2026-09-16Merge main into the desktop demoskydoves3-10/+15
Resolutions: - Took main for the Spotless bump, the ktlint reformats, the version catalog and the wheel bitmap property, all of which landed separately. - Kept the benchmark build type and the baselineProfile dependency on :demo:androidApp, which the baseline-profile workflow needs. - ObserveColorChanges now uses rememberCoroutineScope as well, so the picker and the sliders collect the same way, and ColorPicker just delegates to it. - Tests build the controller without a scope, and the ones that read a callback wait for idle first, since a color change now arrives on the composition's own scope rather than Dispatchers.Main.
2026-09-16Bump Gradle, AGP, Kotlin, Compose and Spotlessskydoves3-7/+7
AGP 9.3.2 to 9.4.0, Kotlin 2.4.10 to 2.4.20, Compose Multiplatform 1.11.1 to 1.12.0, binary compatibility validator 0.18.1 to 0.18.2, macrobenchmark off its alpha, Spotless 6.21.0 to 8.10.2 and the Gradle wrapper 9.6.1 to 9.7.1. Compose 1.12.0 asks for compileSdk 37. Spotless 8 brings a newer ktlint, which reformats a few files, wants screaming snake case for a const in the benchmark, and needs to be told that a Composable is named like a type.
2026-09-16Add a test suite for the libraryskydoves1-1/+6
Wires up commonTest and desktopTest with kotlin-test and the Compose multiplatform ui-test artifact, and covers the color math, the geometry helpers, the controller, both pickers, the sliders and the alpha tile. The web targets skip tests because ColorPickerController builds a Paint eagerly and Kotlin/JS cannot load Skiko in a Node or headless run. CI gains a job for them, and drops the branch filter on pull_request so that a pull request stacked on another one gets checked too.
2026-08-24chore(deps): bump agp from 9.3.0 to 9.3.2dependabot/gradle/agp-9.3.2dependabot[bot]1-1/+1
Bumps `agp` from 9.3.0 to 9.3.2. Updates `com.android.application` from 9.3.0 to 9.3.2 Updates `com.android.test` from 9.3.0 to 9.3.2 Updates `com.android.kotlin.multiplatform.library` from 9.3.0 to 9.3.2 --- updated-dependencies: - dependency-name: com.android.application dependency-version: 9.3.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.test dependency-version: 9.3.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.kotlin.multiplatform.library dependency-version: 9.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23Merge pull request #193 from skydoves/dependabot/gradle/kotlin-2.4.10Jaewoong Eum1-1/+1
chore(deps): bump kotlin from 2.4.0 to 2.4.10
2026-07-20chore(deps): bump agp from 9.2.1 to 9.3.0dependabot/gradle/agp-9.3.0dependabot[bot]1-1/+1
Bumps `agp` from 9.2.1 to 9.3.0. Updates `com.android.application` from 9.2.1 to 9.3.0 Updates `com.android.test` from 9.2.1 to 9.3.0 Updates `com.android.kotlin.multiplatform.library` from 9.2.1 to 9.3.0 --- updated-dependencies: - dependency-name: com.android.application dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.android.test dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.android.kotlin.multiplatform.library dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20chore(deps): bump kotlin from 2.4.0 to 2.4.10dependabot/gradle/kotlin-2.4.10dependabot[bot]1-1/+1
Bumps `kotlin` from 2.4.0 to 2.4.10. Updates `org.jetbrains.kotlin.plugin.compose` from 2.4.0 to 2.4.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.0...v2.4.10) Updates `org.jetbrains.kotlin.multiplatform` from 2.4.0 to 2.4.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.0...v2.4.10) Updates `org.jetbrains.kotlin.plugin.serialization` from 2.4.0 to 2.4.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.0...v2.4.10) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-version: 2.4.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.multiplatform dependency-version: 2.4.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.serialization dependency-version: 2.4.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-07-19Merge pull request #186 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/com.vanniktech.maven.publish-0.37.0 chore(deps): bump com.vanniktech.maven.publish from 0.36.0 to 0.37.0
2026-07-19Merge pull request #187 from skydoves/dependabot/gradle/gradle-wrapper-9.6.1Jaewoong Eum1-1/+1
chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.1
2026-07-19Merge pull request #189 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/androidx.test.uiautomator-uiautomator-2.4.0 chore(deps): bump androidx.test.uiautomator:uiautomator from 2.3.0 to 2.4.0
2026-07-02chore(deps): bump androidxMacroBenchmarkdependabot/gradle/androidxMacroBenchmark-1.5.0-alpha07dependabot[bot]1-1/+1
Bumps `androidxMacroBenchmark` from 1.5.0-alpha06 to 1.5.0-alpha07. Updates `androidx.benchmark:benchmark-macro-junit4` from 1.5.0-alpha06 to 1.5.0-alpha07 Updates `androidx.baselineprofile` from 1.5.0-alpha06 to 1.5.0-alpha07 --- updated-dependencies: - dependency-name: androidx.benchmark:benchmark-macro-junit4 dependency-version: 1.5.0-alpha07 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.baselineprofile dependency-version: 1.5.0-alpha07 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-07-02chore(deps): bump androidx.test.uiautomator:uiautomatordependabot/gradle/androidx.test.uiautomator-uiautomator-2.4.0dependabot[bot]1-1/+1
Bumps androidx.test.uiautomator:uiautomator from 2.3.0 to 2.4.0. --- updated-dependencies: - dependency-name: androidx.test.uiautomator:uiautomator dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-06-26chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.1dependabot/gradle/gradle-wrapper-9.6.1dependabot[bot]1-1/+1
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.5.1 to 9.6.1. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.5.1...v9.6.1) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.6.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22chore(deps): bump com.vanniktech.maven.publish from 0.36.0 to 0.37.0dependabot/gradle/com.vanniktech.maven.publish-0.37.0dependabot[bot]1-1/+1
Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.36.0 to 0.37.0. - [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases) - [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.36.0...0.37.0) --- updated-dependencies: - dependency-name: com.vanniktech.maven.publish dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08Add desktop demo and rework demo modulesSean Proctor1-2/+2
- Add :demo:desktopApp (Compose JVM desktop application) consuming the shared MainScreen. - Move :wasmApp under :demo:wasmApp and consume the shared MainScreen. - Migrate demo image picking from peekaboo-image-picker to FileKit. - Set the demo Res class package to com.github.skydoves.colorpickercomposedemo.shared via packageOfResClass. - Drop the GlobalScope/CoroutineScope constructor from ColorPickerController; ColorPicker now collects on a rememberCoroutineScope. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08Update Spotless to 8.6.0Sean Proctor1-1/+1
Spotless 6.21.0 bundled an old ktlint whose adapter could not parse the editorConfig overrides against the newer ktlint-rule-engine-core on the classpath, so spotlessCheck/spotlessApply failed before formatting any file. - Bump spotless 6.21.0 -> 8.6.0 (ships ktlint 1.x). - Exempt @Composable functions from the function-naming rule. - Rename benchmark `packageName` const to `PACKAGE_NAME` (ktlint 1.x property-naming rule; not auto-fixable). - Reformat library/docs/benchmark sources for ktlint 1.x defaults (single-line signatures, expression bodies, blank lines between when branches). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06Bump Kotlin to 2.4.0 and cmp to 1.11.1skydoves1-2/+2
2026-06-06Merge branch 'main' into compose-1-11Jaewoong Eum2-2/+2
2026-06-06Merge pull request #172 from skydoves/dependabot/gradle/agp-9.2.1Jaewoong Eum1-1/+1
chore(deps): bump agp from 9.1.1 to 9.2.1
2026-05-19fix previewsSean Proctor1-1/+2
2026-05-19update to compose 1.11.0Sean Proctor1-1/+1
2026-05-19fully migrate to AGP 9, and android KMP pluginSean Proctor1-12/+5
2026-05-19Remove some deprecated options and old deprecated compose dependenciesSean Proctor1-0/+5
2026-05-12chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1dependabot/gradle/gradle-wrapper-9.5.1dependabot[bot]1-1/+1
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.5.0 to 9.5.1. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-05-05chore(deps): bump agp from 9.1.1 to 9.2.1dependabot/gradle/agp-9.2.1dependabot[bot]1-1/+1
Bumps `agp` from 9.1.1 to 9.2.1. Updates `com.android.application` from 9.1.1 to 9.2.1 Updates `com.android.library` from 9.1.1 to 9.2.1 Updates `com.android.kotlin.multiplatform.library` from 9.1.1 to 9.2.1 Updates `com.android.test` from 9.1.1 to 9.2.1 --- updated-dependencies: - dependency-name: com.android.application dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.android.library dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.android.kotlin.multiplatform.library dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.android.test dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-05-03Prepare for release 1.1.4skydoves1-1/+1
2026-05-03Resolve conflicts'skydoves3-5/+7
2026-05-03Migrate to Kotlin 2.3.21skydoves1-7/+14
2026-04-30Merge pull request #168 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/androidx.activity-activity-compose-1.13.0 chore(deps): bump androidx.activity:activity-compose from 1.12.3 to 1.13.0
2026-04-30Merge pull request #167 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/org.jetbrains.androidx.navigation-navigation-compose-2.9.2 chore(deps): bump org.jetbrains.androidx.navigation:navigation-compose from 2.9.1 to 2.9.2
2026-04-28chore(deps): bump androidx.activity:activity-composedependabot/gradle/androidx.activity-activity-compose-1.13.0dependabot[bot]1-1/+1
Bumps androidx.activity:activity-compose from 1.12.3 to 1.13.0. --- updated-dependencies: - dependency-name: androidx.activity:activity-compose dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28chore(deps): bump org.jetbrains.androidx.navigation:navigation-composedependabot/gradle/org.jetbrains.androidx.navigation-navigation-compose-2.9.2dependabot[bot]1-1/+1
Bumps [org.jetbrains.androidx.navigation:navigation-compose](https://github.com/JetBrains/compose-jb) from 2.9.1 to 2.9.2. - [Release notes](https://github.com/JetBrains/compose-jb/releases) - [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md) - [Commits](https://github.com/JetBrains/compose-jb/commits) --- updated-dependencies: - dependency-name: org.jetbrains.androidx.navigation:navigation-compose dependency-version: 2.9.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28chore(deps): bump gradle-wrapper from 9.3.1 to 9.5.0dependabot[bot]2-1/+3
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.3.1 to 9.5.0. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.3.1...v9.5.0) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28Merge branch 'main' into dependabot/gradle/kotlin-2.3.21Jaewoong Eum1-2/+2
2026-04-28Merge pull request #164 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/org.jetbrains.compose-1.10.3 chore(deps): bump org.jetbrains.compose from 1.9.3 to 1.10.3
2026-04-27chore(deps): bump org.jetbrains.compose from 1.9.3 to 1.10.3dependabot[bot]1-1/+1
Bumps [org.jetbrains.compose](https://github.com/JetBrains/compose-jb) from 1.9.3 to 1.10.3. - [Release notes](https://github.com/JetBrains/compose-jb/releases) - [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md) - [Commits](https://github.com/JetBrains/compose-jb/compare/v1.9.3...v1.10.3) --- updated-dependencies: - dependency-name: org.jetbrains.compose dependency-version: 1.10.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27chore(deps): bump org.jetbrains.dokka from 2.1.0 to 2.2.0dependabot[bot]1-1/+1
Bumps [org.jetbrains.dokka](https://github.com/Kotlin/dokka) from 2.1.0 to 2.2.0. - [Commits](https://github.com/Kotlin/dokka/compare/v2.1.0...v2.2.0) --- updated-dependencies: - dependency-name: org.jetbrains.dokka dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27chore(deps): bump kotlin from 2.3.0 to 2.3.21dependabot[bot]1-1/+1
Bumps `kotlin` from 2.3.0 to 2.3.21. Updates `org.jetbrains.kotlin.plugin.compose` from 2.3.0 to 2.3.21 - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.21) Updates `org.jetbrains.kotlin.android` from 2.3.0 to 2.3.21 - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.21) Updates `org.jetbrains.kotlin.multiplatform` from 2.3.0 to 2.3.21 - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.21) Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.0 to 2.3.21 - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.3.0...v2.3.21) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-version: 2.3.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.android dependency-version: 2.3.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.multiplatform dependency-version: 2.3.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.serialization dependency-version: 2.3.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-26Merge pull request #156 from skydoves/dependabot/gradle/gradle-wrapper-9.3.1Jaewoong Eum1-1/+1
chore(deps): bump gradle-wrapper from 9.3.0 to 9.3.1
2026-01-29chore(deps): bump gradle-wrapper from 9.3.0 to 9.3.1dependabot/gradle/gradle-wrapper-9.3.1dependabot[bot]1-1/+1
Bumps gradle-wrapper from 9.3.0 to 9.3.1. --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-29chore(deps): bump androidx.activity:activity-composedependabot/gradle/androidx.activity-activity-compose-1.12.3dependabot[bot]1-1/+1
Bumps androidx.activity:activity-compose from 1.12.2 to 1.12.3. --- updated-dependencies: - dependency-name: androidx.activity:activity-compose dependency-version: 1.12.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26chore(deps): bump gradle-wrapper from 9.2.1 to 9.3.0dependabot[bot]2-2/+1
Bumps gradle-wrapper from 9.2.1 to 9.3.0. --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19chore(deps): bump com.vanniktech.maven.publish from 0.35.0 to 0.36.0dependabot/gradle/com.vanniktech.maven.publish-0.36.0dependabot[bot]1-1/+1
Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.35.0 to 0.36.0. - [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases) - [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/vanniktech/gradle-maven-publish-plugin/compare/0.35.0...0.36.0) --- updated-dependencies: - dependency-name: com.vanniktech.maven.publish dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22chore: Bump Kotlin, Gradle, JVM targetHyunWoo Lee2-6/+7
2025-12-15Merge pull request #137 from ↵Jaewoong Eum1-1/+1
skydoves/dependabot/gradle/androidx.activity-activity-compose-1.12.1 Bump androidx.activity:activity-compose from 1.11.0 to 1.12.1
2025-12-11Bump agp from 8.13.1 to 8.13.2dependabot[bot]1-1/+1
Bumps `agp` from 8.13.1 to 8.13.2. Updates `com.android.application` from 8.13.1 to 8.13.2 Updates `com.android.library` from 8.13.1 to 8.13.2 Updates `com.android.test` from 8.13.1 to 8.13.2 --- updated-dependencies: - dependency-name: com.android.application dependency-version: 8.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.library dependency-version: 8.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.test dependency-version: 8.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04Bump androidx.activity:activity-compose from 1.11.0 to 1.12.1dependabot[bot]1-1/+1
Bumps androidx.activity:activity-compose from 1.11.0 to 1.12.1. --- updated-dependencies: - dependency-name: androidx.activity:activity-compose dependency-version: 1.12.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17Bump Kotlin to 2.2.21 and compose-jetbrains 1.9.3skydoves1-10/+10
2025-08-19Bump Kotlin to 2.2.10, AGP, and Gradleskydoves2-10/+11
2024-12-24Bump org.jetbrains.kotlinx.binary-compatibility-validatordependabot[bot]1-1/+1
Bumps [org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator) from 0.16.3 to 0.17.0. - [Release notes](https://github.com/Kotlin/binary-compatibility-validator/releases) - [Commits](https://github.com/Kotlin/binary-compatibility-validator/compare/0.16.3...0.17.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx.binary-compatibility-validator dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>