Skip to content

Releases: JuulLabs/exercise

0.12.0

24 May 18:29
82018ea
Compare
Choose a tag to compare

🧰 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

16 May 21:31
d6670f5
Compare
Choose a tag to compare

🧰 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

21 Sep 19:00
477908f
Compare
Choose a tag to compare
  • 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

20 Dec 21:22
f4de983
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release
  • No changes except a ton of library version updates

0.9.0

23 Nov 22:17
218dcc6
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release
  • Version Updates (#40)

KSP Migration (0.8.0)

26 Mar 18:10
c6dda94
Compare
Choose a tag to compare
KSP Migration (0.8.0) Pre-release
Pre-release
  • KSP Migration (#35)
  • Generate function for creating Bundles w/o associated Intent or Fragment (#31)
  • Add SNAPSHOT publication from main (#33, #34)
  • Move Tests to :compile Module & Delete (Bad) Sample App (#28)
  • Add support for Service intents (#23)

Package Change & Support for Parceler

10 Aug 21:52
ce5d03c
Compare
Choose a tag to compare
Pre-release

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

02 Jun 17:23
9d1bf82
Compare
Choose a tag to compare
Pre-release

Fixes a bug where incremental processing did not correctly identify originating source files.

0.6.0: Support for Dynamic Features

28 Mar 06:10
f57d9bb
Compare
Choose a tag to compare
Pre-release

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

23 Mar 15:31
690b7fd
Compare
Choose a tag to compare
Pre-release

Use BuildConfig instead of a hard coded component package name to simplify integration in the presence of applicationIdSuffix

This release has breaking changes!