Releases: JuulLabs/exercise
Releases · JuulLabs/exercise
0.12.0
🧰 Maintenance
- Add Renovate configuration to combine Kotlin and KSP upgrades (#227)
- Migrate to
gradle/actions/setup-gradle
(#292) - Remove reference to Compose in Renovate config (#248)
- Simplify
binary-compatibility-validator
setup (#280) - Update Kotlin and KSP to v2 (major) (#232, #241, #249, #257, #278, #291, #295)
- Update dependency org.assertj:assertj-core to v3.25.3 (#262, #268, #273)
- Update dependency org.robolectric:robolectric to v4.12.2 (#209, #242, #286, #294)
- Update mheap/github-action-required-labels action to v5 (#210, #220)
- Update actions/checkout action to v4 (#236)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.9.23-1.0.20 (#215, #222, #225, #228, #256, #264, #276, #285)
- Update dependency gradle to v8.7 (#224, #230, #238, #252, #274, #284)
- Update dependency com.squareup:kotlinpoet to v1.16.0 (#213, #247, #250, #255, #265)
- Update plugin kotlinter to v4.3.0 (#218, #231, #239, #245, #259, #266, #283)
- Update actions/setup-java action to v4 (#253)
- Update agp to v8.4.1 (#211, #226, #233, #237, #243, #244, #251, #260, #267, #277, #282, #287, #290, #293)
- Update dependency com.juul.tuulbox:logging to v7.2.0 (#235, #254, #261, #269)
- Update codecov/codecov-action action to v4 (#270)
- Update kotlin to v1.9.0 (#216, #223)
- Update release-drafter/release-drafter action to v6 (#272)
- Update plugin dokka to v1.9.20 (#217, #234, #240, #279)
- Update plugin maven-publish to v0.28.0 (#221, #258, #263, #281)
- Update binary-compatibility-validator to v0.14.0 (#275)
- Update gradle/gradle-build-action action to v3 (#289)
- Update gradle/wrapper-validation-action action to v3 (#271, #288)
- Use JDK 17 for Dokka publication on CI (#219)
- Use major-only version for
github-pages-deploy-action
(#214)
0.11.1
🧰 Maintenance
- Use
github.ref_name
for version during publication (#208) - Update agp to v8 (major) (#205)
- Use JDK 17 on CI (#207)
- Clean up / simplify CI (#206)
- Update kotlin to v1.8.21 (#204)
- Update dependency com.squareup:kotlinpoet to v1.13.2 (#202)
- Update dependency org.robolectric:robolectric to v4.10.2 (#203)
- Update dependency com.squareup:kotlinpoet to v1.13.1 (#201)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.21-1.0.11 (#198)
- Update dependency com.juul.tuulbox:logging to v6.4.1 (#200)
- Update dependency gradle to v8.1.1 (#199)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.20-1.0.11 (#196)
- Update plugin maven-publish to v0.25.2 (#197)
- Update dependency gradle to v8.1 (#194)
- Update dependency org.robolectric:robolectric to v4.10 (#195)
- Update dependency com.squareup:kotlinpoet to v1.13.0 (#193)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.20-1.0.10 (#192)
- Update kotlin to v1.8.20 (#190)
- Update plugin maven-publish to v0.25.1 (#191)
- Define Android namespace via Gradle (#179)
- Update plugin maven-publish to v0.25.0 (#189)
- Update plugin kotlinter to v3.14.0 (#188)
- Add documentation for Kotlin multiplatform Gradle setup (#183)
- Make codecov optional (#187)
- Update dependency gradle to v8.0.2 (#184)
- Update plugin dokka to v1.8.10 (#186)
- Update dependency com.github.tschuchortdev:kotlin-compile-testing-ksp to v1.5.0 (#185)
- Update agp to v7.4.2 (#181)
- Update dependency gradle to v8.0.1 (#180)
- Remove metadata workaround (#178)
- Update dependency gradle to v8 (#176)
- Update binary-compatibility-validator to v0.13.0 (#177)
- Update plugin maven-publish to v0.24.0 (#175)
- Update kotlin to v1.8.10 (#174)
- Update agp to v7.4.1 (#172)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.10-1.0.9 (#173)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.0-1.0.9 (#171)
- Update plugin maven-publish to v0.23.2 (#170)
- Update dependency org.assertj:assertj-core to v3.24.2 (#169)
- Update "Make IDE aware of generated code" documentation (#168)
- Update dependency org.assertj:assertj-core to v3.24.1 (#165)
- Update agp to v7.4.0 (#166)
- Update kotlin to v1.8.0 (#162)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.8.0-1.0.8 (#160)
- Update dependency org.robolectric:robolectric to v4.9.2 (#158)
- Update mheap/github-action-required-labels action to v3 (#164)
- Update plugin maven-publish to v0.23.1 (#163)
- Update dependency org.assertj:assertj-core to v3.24.0 (#161)
- Update plugin kotlinter to v3.13.0 (#159)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.22-1.0.8 (#155)
- Update dependency gradle to v7.6 (#157)
- Update kotlin to v1.7.22 (#156)
- Update dependency com.juul.tuulbox:logging to v6.4.0 (#154)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.21-1.0.8 (#152)
- Update kotlin to v1.7.21 (#153)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.20-1.0.8 (#151)
- Update agp to v7.3.1 (#148)
- Update plugin dokka to v1.7.20 (#150)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.20-1.0.7 (#149)
- Update JamesIves/github-pages-deploy-action action to v4.4.1 (#147)
- Update dependency org.robolectric:robolectric to v4.9 (#146)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.20-1.0.6 (#144)
- Update kotlin to v1.7.20 (#145)
- Update plugin dokka to v1.7.10 (#143)
0.11.0
- Migrate
Parceler
package (#60)
🧰 Maintenance
- Automatically close/release on publication to Sonatype (#82)
- Categorize release drafts (#61)
- Configure release drafter for automatic versioning (#137)
- Disable codecov GitHub status (#62)
- Remove SNAPSHOT publication (#101)
- Require version label on pull requests (#138)
- Setup Dokka (#100)
- Update EnricoMi/publish-unit-test-result-action action to v2 (#125)
- Update JamesIves/github-pages-deploy-action action to v4.4.0 (#105, #106, #123, #132)
- Update actions/cache action to v3 (#86)
- Update actions/checkout action to v3 (#81)
- Update actions/setup-java action to v3 (#78)
- Update agp to v7.3.0 (#111, #131, #140)
- Update codecov/codecov-action action to v3 (#94)
- Update dependency com.github.tschuchortdev:kotlin-compile-testing-ksp to v1.4.9 (#93, #117)
- Update dependency com.google.devtools.ksp:symbol-processing-api to v1.7.10-1.0.6 (#74, #92, #95, #104, #116, #127)
- Update dependency com.juul.tuulbox:logging to v6.3.0 (#64, #68, #79, #84, #85, #88, #126, #133)
- Update dependency com.squareup:kotlinpoet to v1.12.0 (#87, #118)
- Update dependency gradle to v7.5.1 (#65, #73, #83, #89, #130, #134)
- Update dependency org.assertj:assertj-core to v3.23.1 (#67, #112, #113)
- Update dependency org.jetbrains.kotlinx:kotlinx-metadata-jvm to v0.5.0 (#119)
- Update dependency org.robolectric:robolectric to v4.8.2 (#107, #108, #136)
- Update kotlin to v1.7.10 (#115, #128)
- Update plugin android-application to v7.1.3 (#69, #76, #96)
- Update plugin android-library to v7.2.0 (#72, #77, #97, #110)
- Update plugin dokka to v1.7.0 (#66, #99)
- Update plugin kotlin-jvm to v1.6.21 (#91, #103)
- Update plugin kotlinter to v3.9.0 (#98, #120, #141, #63, #75)
- Update plugin maven-publish to v0.22.0 (#80, #114, #129, #142)
- Use Temurin 11 JDK for CI (#124)
0.10.0
- No changes except a ton of library version updates
0.9.0
KSP Migration (0.8.0)
Package Change & Support for Parceler
Breaking Change
Package names have changed from com.juullabs.exercise
to com.juul.exercise
.
Support for Parceler
Adds support for KotlinX Parceler
to allow passing arguments that are not directly Parcelable
or Serializeable
Fix Incremental Processing Bug
Fixes a bug where incremental processing did not correctly identify originating source files.
0.6.0: Support for Dynamic Features
Go back to using context
or an explicit packageName
string when building intents.
Also adds support for AsStub
and FromStub
to allow cross-module arguments.
This release has breaking changes
0.5.0: change to configuration
Use BuildConfig
instead of a hard coded component package name to simplify integration in the presence of applicationIdSuffix