Releases: slackhq/foundry
Releases · slackhq/foundry
0.18.1
- Fix: Fix circular evaluation dependency for
jvmTarget
. - Remove Kover Workaround for
0.7.1
. - Turn off xml report generation for lint task.
- Update KotlinPoet to
1.18.1
. - Update Wire to
5.0.0
. - Update MoshiX to
0.27.2
. - Build against Gradle
8.9
. - Build against KSP
2.0.0-1.0.23
. - Build against AGP
8.5.1
. - Build against sort-dependencies
0.7
.
What's Changed
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.22.0 by @slack-oss-bot in #884
- Update dependency com.vanniktech.maven.publish to v0.29.0 by @slack-oss-bot in #885
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.23.0 by @slack-oss-bot in #887
- Update dependency com.google.truth:truth to v1.4.3 by @slack-oss-bot in #888
- Update moshix to v0.27.2 by @slack-oss-bot in #889
- Remove Kover Workaround for
0.7.1
by @jstewart5000 in #890 - Turn off xml report generation for lint task by @jstewart5000 in #891
- Update dependency com.squareup:kotlinpoet to v1.18.0 by @slack-oss-bot in #892
- Update sortDependencies to v0.7 by @slack-oss-bot in #893
- Update agp to v8.5.1 by @slack-oss-bot in #894
- Update dependency com.android.tools.build:gradle to v8.5.1 by @slack-oss-bot in #895
- Update dependency com.google.truth:truth to v1.4.4 by @slack-oss-bot in #896
- Update ksp to v2.0.0-1.0.23 by @slack-oss-bot in #897
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.24.0 by @slack-oss-bot in #899
- Update dependency gradle to v8.9 by @slack-oss-bot in #898
- Update dependency com.squareup:kotlinpoet to v1.18.1 by @slack-oss-bot in #900
- Update wire to v5 (major) by @slack-oss-bot in #901
New Contributors
- @jstewart5000 made their first contribution in #890
Full Changelog: 0.17.2...0.18.1
0.17.2
- Make default Kotlin compiler arguments more configurable. This includes removing some previously-default behavior.
sgp.kotlin.languageVersionOverride
. Default is null, which will just defer to KGP's default.sgp.kotlin.optIns
- Previous default opt-ins =
kotlin.contracts.ExperimentalContracts
,kotlin.experimental.ExperimentalTypeInference
,kotlin.ExperimentalStdlibApi
,kotlin.time.ExperimentalTime
- Previous default opt-ins =
sgp.kotlin.freeArgs
- Previous default free args =
-Xenhance-type-parameter-types-to-def-not-null
,-Xself-upper-bound-inference
- Previous default free args =
sgp.kotlin.jvmFreeArgs
- Previous default JVM free args =
-Xjsr305=strict
,-Xassertions=jvm
,-Xemit-jvm-type-annotations
,-Xjvm-default=all
,-Xtype-enhancement-improvements-strict-mode
,-Xjspecify-annotations=strict
- Previous default JVM free args =
sgp.kotlin.progressive
. Default is true.
- Build against AGP
8.5.0
. - Build against DAGP
1.32.0
. - Build against Compose Multiplatform
1.6.11
. - Update to Kaml
0.60.0
. - Update to Guava
33.2.1-jre
. - Update to MoshiX
0.27.1
.
What's Changed
- Update moshix to v0.27.1 by @slack-oss-bot in #856
- Update dependency com.slack.circuit:circuit-foundation to v0.22.1 by @slack-oss-bot in #865
- Update dependency com.android.tools.build:gradle to v8.5.0-rc01 by @slack-oss-bot in #866
- Update dependency com.google.guava:guava to v33.2.1-jre by @slack-oss-bot in #867
- Update dependencyAnalysisPlugin to v1.32.0 by @slack-oss-bot in #860
- Update dependency gradle to v8.8 by @slack-oss-bot in #868
- Update compose.jb to v1.6.11 by @slack-oss-bot in #869
- Update dependency com.slack.circuit:circuit-foundation to v0.22.2 by @slack-oss-bot in #870
- Update ksp to v2.0.0-1.0.22 by @slack-oss-bot in #871
- Update dependency tornado to v6.4.1 [SECURITY] by @slack-oss-bot in #873
- Update dependency com.charleskorn.kaml:kaml to v0.60.0 by @slack-oss-bot in #875
- Update dependency com.facebook:ktfmt to v0.50 by @slack-oss-bot in #874
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.21.0 by @slack-oss-bot in #876
- Update dependency com.android.tools.build:gradle to v8.5.0-rc02 by @slack-oss-bot in #879
- Update dependency dev.zacsweers.autoservice:auto-service-ksp to v1.2.0 by @slack-oss-bot in #877
- Update dependency com.facebook:ktfmt to v0.51 by @slack-oss-bot in #882
- Update agp to v8.5.0 by @slack-oss-bot in #881
- Streamline kotlin configuration and JDK setup by @ZacSweers in #883
Full Changelog: 0.17.1...0.17.2
0.17.1
- Build against Kotlin
2.0.0
. - Build against KSP
2.0.0-1.0.21
. - Build against AGP
8.4.1
.
What's Changed
- Update dependency com.squareup.anvil:gradle-plugin to v2.5.0-beta08 by @slack-oss-bot in #833
- Update dependency com.google.guava:guava to v33.2.0-jre by @slack-oss-bot in #835
- Update dependency com.android.tools.build:gradle to v8.5.0-alpha08 by @slack-oss-bot in #836
- Update dependency com.osacky.doctor:doctor-plugin to v0.10.0 by @slack-oss-bot in #837
- Bump jinja2 from 3.1.3 to 3.1.4 in /.github/workflows by @dependabot in #838
- Update kotlin monorepo to v1.9.24 by @slack-oss-bot in #840
- Update dependency com.squareup.anvil:gradle-plugin to v2.5.0-beta09 by @slack-oss-bot in #844
- Update dependency com.android.tools.build:gradle to v8.5.0-beta01 by @slack-oss-bot in #845
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.8.1 by @slack-oss-bot in #846
- Update moshix to v0.26.0 by @slack-oss-bot in #847
- Update dependency com.android.tools.build:gradle to v8.5.0-beta02 by @slack-oss-bot in #848
- Update compose.jb to v1.6.10 by @slack-oss-bot in #851
- Update slack.lint to v0.7.4 by @slack-oss-bot in #853
- Update agp to v8.4.1 by @slack-oss-bot in #852
- Update dependency org.jetbrains.compose.compiler:compiler to v1.5.14 by @slack-oss-bot in #841
- Update dependency dev.zacsweers.redacted:redacted-compiler-plugin-gradle to v1.9.0 by @slack-oss-bot in #855
- Update dependency org.jetbrains:markdown to v0.7.3 by @slack-oss-bot in #862
- Update dependency com.squareup:kotlinpoet to v1.17.0 by @slack-oss-bot in #863
- Update dependency com.github.oshi:oshi-core to v6.6.1 by @slack-oss-bot in #864
- Update to K2 by @ZacSweers in #641
Full Changelog: 0.17.0...0.17.1
0.17.0
- Build against AGP
8.4.0
. - Update Clikt to
4.4.0
.
What's Changed
- Update dependency com.facebook:ktfmt to v0.49 by @slack-oss-bot in #830
- Update dependency com.github.ajalt.clikt:clikt to v4.4.0 by @slack-oss-bot in #831
- Update to AGP 8.4 and lint 8.5 alphas by @ZacSweers in #832
Full Changelog: 0.16.4...0.17.0
0.16.4
- Add new flag + logic to relocate project build directories #827.
- Update to develocity plugin's
retry
extension. - Build against redacted compiler plugin
1.8.1
. - Update to Kaml
0.59.0
.
What's Changed
- Update dependency org.jetbrains.compose.compiler:compiler to v1.5.10.2 by @slack-oss-bot in #822
- Update dependency com.charleskorn.kaml:kaml to v0.59.0 by @slack-oss-bot in #823
- Update dependency dev.zacsweers.redacted:redacted-compiler-plugin-gradle to v1.8.0 by @slack-oss-bot in #824
- Add new flag + logic to relocate project build directories by @ZacSweers in #827
- Switch to Compose-based markdown rendering solution by @ZacSweers in #825
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.16.0 by @slack-oss-bot in #828
- Switch to develocity.retry API by @ZacSweers in #826
- Update dependency dev.zacsweers.redacted:redacted-compiler-plugin-gradle to v1.8.1 by @slack-oss-bot in #829
Full Changelog: 0.16.3...0.16.4
0.16.3
- Migrate to Develocity (3.17) for build scan reporting. Technically legacy Gradle Enterprise APIs should still work, but we're not intentionally supporting them anymore.
- Build against Anvil
2.5.0-beta07
. - Update commons-text to
1.12.0
. - Update oshi to
6.6.0
. - Build against DAGP
1.31.0
. - Build against Compose Multiplatform
1.6.2
. - Build against AGP
8.3.2
. - Build against KSP
1.9.23-1.0.20
. - Build against SqlDelight
2.0.2
. - Update to Wire
4.9.9
. - Update to Clikt
4.3.0
.
What's Changed
- Update dependency com.google.guava:guava to v33.1.0-jre by @slack-oss-bot in #781
- Disable YAML strict-mode marshalling for codeowner widget by @ryan-moore-slack in #783
- update architecture for compose library by @linhpha in #782
- Update change note by @linhpha in #784
- Update dependency com.android.tools.build:gradle to v8.3.1 by @slack-oss-bot in #786
- Update dependency com.slack.circuit:circuit-foundation to v0.20.0 by @slack-oss-bot in #787
- Update wire to v4.9.8 by @slack-oss-bot in #728
- Update agp to v8.3.1 by @slack-oss-bot in #764
- Trace Gradle Sync with Skate by @linhpha in #785
- Update dependency com.charleskorn.kaml:kaml to v0.58.0 by @slack-oss-bot in #788
- Update retrofit to v2.10.0 by @slack-oss-bot in #789
- Update dependency com.android.tools.build:gradle to v8.4.0-beta01 by @slack-oss-bot in #790
- Update dependency gradle to v8.7 by @slack-oss-bot in #791
- Update detekt to v1.23.6 by @slack-oss-bot in #792
- Work around AGP bug with computing non-incremental annotation processors by @ZacSweers in #795
- Update dependency com.android.tools.build:gradle to v8.4.0-beta02 by @slack-oss-bot in #793
- Update slack.lint to v0.7.1 by @slack-oss-bot in #794
- Update dependency com.github.ajalt.clikt:clikt to v4.3.0 by @slack-oss-bot in #796
- Split out project gen to a separate project + update IJ APIs to 232 by @ZacSweers in #798
- Adopt Jewel for IDE theming in project gen by @ZacSweers in #800
- Update wire to v4.9.9 by @slack-oss-bot in #801
- Update dependency com.android.tools.build:gradle to v8.4.0-rc01 by @slack-oss-bot in #802
- Update dependency app.cash.sqldelight:gradle-plugin to v2.0.2 by @slack-oss-bot in #804
- Update ksp to v1.9.23-1.0.20 by @slack-oss-bot in #803
- Update dependency org.jetbrains:markdown to v0.7.0 by @slack-oss-bot in #805
- Update dependency com.android.tools.build:gradle to v8.4.0-rc02 by @slack-oss-bot in #808
- Update agp to v8.3.2 by @slack-oss-bot in #810
- Update dependency com.squareup.anvil:gradle-plugin to v2.5.0-beta05 by @slack-oss-bot in #811
- Update compose.jb to v1.6.2 by @slack-oss-bot in #812
- Update dependencyAnalysisPlugin to v1.31.0 by @slack-oss-bot in #807
- Update peaceiris/actions-gh-pages action to v4 by @slack-oss-bot in #809
- Move away from ProjectManagerListener for project / open close in favor of PostStartupActivity by @j-roskopf in #806
- Fix compatibility issue with newer IDEs and some UI improvement to Project Gen by @linhpha in #816
- Update dependency com.github.oshi:oshi-core to v6.6.0 by @slack-oss-bot in #818
- Update dependency com.squareup.anvil:gradle-plugin to v2.5.0-beta07 by @slack-oss-bot in #819
- Update dependency org.apache.commons:commons-text to v1.12.0 by @slack-oss-bot in #820
- Update gradle/wrapper-validation-action action to v3 by @slack-oss-bot in #817
- Migrate to develocity APIs for scans and tags by @ZacSweers in #821
New Contributors
- @j-roskopf made their first contribution in #806
Full Changelog: 0.16.1...0.16.3
0.16.1
- Only apply
-Xjdk-release
on jvm compilations (not android).
Full Changelog: 0.16.0...0.16.1
0.16.0
- New: Add support for Anvil's new KSP support via Anvil
2.5.0-beta04
. - Incorporate Kotlin's
-Xjdk-release
option alongsidejvmTarget
. - Fix configuration cache when setting kotlin compilation module name.
- Update Okio to
3.9.0
. - Update Oshi to
6.5.0
. - Build against Kotlin
1.9.23
. - Build against KSP
1.9.23-1.0.19
. - Build against Compose Multiplatform
1.6.1
.
What's Changed
- Update ksp to v1.9.23-1.0.19 by @slack-oss-bot in #771
- Update dependency com.github.oshi:oshi-core to v6.5.0 by @slack-oss-bot in #773
- Update dependency com.vanniktech.maven.publish to v0.28.0 by @slack-oss-bot in #774
- Update okio to v3.9.0 by @slack-oss-bot in #775
- Update kotlin monorepo to v1.9.23 by @slack-oss-bot in #770
- Fix configuration cache when setting module name by @ZacSweers in #777
- Incorporate Kotlin's -Xjdk-release option by @ZacSweers in #778
- Update dependency org.jetbrains.compose.compiler:compiler to v1.5.10.1 by @slack-oss-bot in #780
- Update compose.jb to v1.6.1 by @slack-oss-bot in #779
- Update Anvil KSP support by @ZacSweers in #776
Full Changelog: 0.15...0.16.0
0.15.8
- New: Add property to override lint version from version catalogs.
- Fix: Fix application of common compose options.
What's Changed
- Migrate from csv to yaml based owner file by @ryan-moore-slack in #757
- Set change notes when publishing Skate by @linhpha in #760
- Add release notes for 0.7.2 by @linhpha in #763
- Update dependency com.android.tools.build:gradle to v8.3.0 by @slack-oss-bot in #761
- Update dependency com.google.truth:truth to v1.4.2 by @slack-oss-bot in #762
Full Changelog: 0.15.7...0.15.8
0.15.7
- Fix inverted logic for disabled anvil mode in K2/KSP testing.
Full Changelog: 0.15.6...0.15.7