0.22.0
- [gradle] Introduce new
moduleTopography
task. This is a general task that attempts to validate project configurations by looking for features that are enabled but unused. Currently covers a few core features like kapt, ksp, moshi code gen, dagger/anvil, and viewbinding. Outputs are printed and written to a JSON file. Add--validate-all
to make the tasks fail on validation issues. - [gradle] Cache global
FoundryProperties
instance for subproject use. - [gradle] Add
composeRuntimeOnly()
DSL feature. - [cli] Check for non-existent paths before traversing in
Path.walkEachFile()
. - [gradle] Don't depend on build sources in mod score if
MODULE_SCORE_INCLUDE_GENERATED
is false - [gradle] Source module topography in mod score stats collecting
- [gradle] Build against Gradle
8.11
. - [gradle] Do not track state in
RakeDependencies
task. - Update to KotlinPoet
2.0.0
. - Update to xmlutil
0.90.3
. - Update to kaml
0.62.2
. - Update to Mordant
3.0.1
. - Build against gradle-dependency-sorter
0.12
. - Build against KSP
2.0.21-1.0.27
. - Build against DAGP
2.4.2
. - Build against Compose Multiplatform
1.7.0
.
What's Changed
- Improve Skate publishing by @ZacSweers in #1057
- Update dependency com.android.tools.build:gradle to v8.8.0-alpha08 by @slack-oss-bot in #1058
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.7.1+build1894-release-1.7.1 by @slack-oss-bot in #1060
- Do not track internal state in DependencyRake by @ZacSweers in #1067
- Don't depend on build sources in mod score if
MODULE_SCORE_INCLUDE_GENERATED
is false by @ZacSweers in #1065 - Update jewel to v0.26.2 by @slack-oss-bot in #1061
- Initial pass at ModuleTopographyTask by @ZacSweers in #1070
- Update agp to v8.7.2 by @slack-oss-bot in #1072
- Update dependency com.android.tools.build:gradle to v8.8.0-alpha09 by @slack-oss-bot in #1073
- Update dependency gradle to v8.11-rc-2 by @slack-oss-bot in #1074
- Update mordant to v3.0.1 by @slack-oss-bot in #1076
- Update dependency com.charleskorn.kaml:kaml to v0.62.2 by @slack-oss-bot in #1069
- Update xmlutil to v0.90.3 by @slack-oss-bot in #1077
- Update dependency com.facebook:ktfmt to v0.53 by @slack-oss-bot in #1071
- Update dependency gradle to v8.11-rc-3 by @slack-oss-bot in #1078
- Update dependency org.jetbrains.compose to v1.7.1+build1910-release-1.7.1 by @slack-oss-bot in #1059
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.7.1+build1910-release-1.7.1 by @slack-oss-bot in #1079
- Update dependencyAnalysisPlugin to v2.4.2 by @slack-oss-bot in #1062
- Update ksp to v2.0.21-1.0.27 by @slack-oss-bot in #1080
- Revert "Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.7.1+build1910-release-1.7.1" by @ZacSweers in #1083
- Paper over test fixture dependency cycles in mod score computation by @ZacSweers in #1082
- Source ModuleTopography in mod stats + various refactorings by @ZacSweers in #1081
- Update dependency com.squareup:kotlinpoet to v2 by @slack-oss-bot in #1068
- Update sortDependencies to v0.12 by @slack-oss-bot in #1063
- Roborazzi Test for Markdown Playground by @kateliu20 in #1064
Full Changelog: 0.21.0...0.22.0