Releases: slackhq/foundry
Releases · slackhq/foundry
0.35.0
- New: Disable some noisy JVM warnings in JDK 24+ in generated bootstrap daemon args.
- Enhancement: Remove redundant
-Xenhance-type-parameter-types-to-def-not-nullarg for Kotlin 2.3.20+ (enabled by default). - Enhancement: Apply the metro plugin but disable the plugin when using
runtimeOnlyDI support. - Fix: Broaden test configuration regex to better capture other variants like
commonTest. - Fix: Support KMP projects in
ciUnitTest. - Fix: Generally fix AGP 9 support.
- Update okio
3.17.0. - Update moshix
0.35.0. - Build against Kotlin
2.3.20. - Build against sqldelight
2.3.2. - Build against spotlight
1.6.8. - Build against emulator.wtf
1.5.1. - Build against spotless
8.3.0. - Build against agp
9.1.0. - Build against redacted gradle plugin
1.16.0. - Build against compose multiplatform
1.10.2.
What's Changed
- Update spotless to v8.3.0 by @slack-oss-bot in #1760
- Update actions/upload-artifact action to v7 by @slack-oss-bot in #1757
- Update dependency com.android.tools.build:gradle to v9.1.0 by @slack-oss-bot in #1762
- Update compose.jb to v1.10.2 by @slack-oss-bot in #1763
- Update dependency Markdown to v3.8.1 [SECURITY] by @slack-oss-bot in #1766
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.10.2 by @slack-oss-bot in #1764
- Update plugin buildConfig to v6.0.9 by @slack-oss-bot in #1767
- Bump tornado from 6.5 to 6.5.5 in /.github/workflows by @dependabot[bot] in #1770
- Update wire to v5.5.1 by @slack-oss-bot in #1768
- Suppress some noisy JVM warnings in JDK 24+ by @ZacSweers in #1776
- Apply Metro plugin with
enabled=falseforruntimeOnlyby @jstewart5000 in #1772 - Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.6.8 by @slack-oss-bot in #1773
- Update dependency wtf.emulator:gradle-plugin-api to v1.5.1 by @slack-oss-bot in #1774
- Update moshix to v0.34.5 by @slack-oss-bot in #1778
- Update dependency com.squareup.okio:okio to v3.17.0 by @slack-oss-bot in #1771
- Update plugin com.fueledbycaffeine.spotlight to v1.6.8 by @slack-oss-bot in #1779
- Update dependency app.cash.sqldelight:gradle-plugin to v2.3.1 by @slack-oss-bot in #1780
- Update dependency app.cash.sqldelight:gradle-plugin to v2.3.2 by @slack-oss-bot in #1782
- Update renovatebot/github-action action to v41.0.22 by @slack-oss-bot in #1783
- AGP 9 fixes by @ZacSweers in #1775
- Kotlin 2.3.20 by @ZacSweers in #1718
- Update metro to v0.11.4 by @slack-oss-bot in #1784
- Update dependency com.facebook:ktfmt to v0.62 by @slack-oss-bot in #1785
Full Changelog: 0.34.1...0.35.0
0.34.1
Enhancements
- Support AGP
9.0.1
What's Changed
- Update to AGP 9 by @ZacSweers in #1564
- Update dependencyAnalysisPlugin to v3.6.1 by @slack-oss-bot in #1756
- Update dependency net.ltgt.gradle:gradle-errorprone-plugin to v5.1.0 by @slack-oss-bot in #1758
- Update metro to v0.11.2 by @slack-oss-bot in #1759
Full Changelog: 0.34.0...0.34.1
0.34.0
0.33.1
- Skate: Enable parallel gradle model fetching warning for Skate plugin
- Fix: Add
DaggerCompilerKspfor Module Topography Validation Task - Update OkHttp to
5.3.2. - Build against Metro
0.8.2. - Update Kaml to
0.104.0. - Build against redacted-compiler-plugin
1.15.1. - Build against DAGP
3.5.1. - Build against KSP
2.3.3. - Build against Anvil
0.5.1. - Build against Spotless
8.1.0. - Update MoshiX to
0.34.1. - Build against AGP
8.13.2.
What's Changed
- Update okio to v3.16.4 by @slack-oss-bot in #1631
- Update okhttp monorepo to v5.3.2 by @slack-oss-bot in #1630
- Update dependency com.charleskorn.kaml:kaml to v0.104.0 by @slack-oss-bot in #1633
- Update metro to v0.7.7 by @slack-oss-bot in #1632
- Update dependency dev.zacsweers.redacted:redacted-compiler-plugin-gradle to v1.15.1 by @slack-oss-bot in #1635
- Update dependencyAnalysisPlugin to v3.5.0 by @slack-oss-bot in #1634
- Update ksp monorepo to v2.3.3 by @slack-oss-bot in #1636
- Update dependency dev.zacsweers.anvil:gradle-plugin to v0.5.0 by @slack-oss-bot in #1637
- Update spotless to v8.1.0 by @slack-oss-bot in #1638
- Update moshix to v0.34.0 by @slack-oss-bot in #1639
- Update actions/checkout action to v6 by @slack-oss-bot in #1640
- Update plugin buildConfig to v6 by @slack-oss-bot in #1641
- Update moshix to v0.34.1 by @slack-oss-bot in #1642
- Update roborazzi to v1.52.0 by @slack-oss-bot in #1645
- Update plugin buildConfig to v6.0.5 by @slack-oss-bot in #1643
- Update IntelliJ Platform to v2.10.5 by @slack-oss-bot in #1644
- Update dependencyAnalysisPlugin to v3.5.1 by @slack-oss-bot in #1646
- Update plugin buildConfig to v6.0.6 by @slack-oss-bot in #1647
- Update metro to v0.8.0 by @slack-oss-bot in #1648
- Update sortDependencies to v0.16 by @slack-oss-bot in #1649
- Update metro to v0.8.1 by @slack-oss-bot in #1650
- Enable Parallel Gradle Model Fetching Warning in Skate by @kateliu20 in #1652
- Update metro to v0.8.2 by @slack-oss-bot in #1651
- Update dependency dev.zacsweers.anvil:gradle-plugin to v0.5.1 by @slack-oss-bot in #1653
- Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.4.0 by @slack-oss-bot in #1654
- Update plugin com.fueledbycaffeine.spotlight to v1.4.0 by @slack-oss-bot in #1655
- Update dependency org.apache.commons:commons-text to v1.15.0 by @slack-oss-bot in #1656
- Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.4.1 by @slack-oss-bot in #1657
- Update plugin com.fueledbycaffeine.spotlight to v1.4.1 by @slack-oss-bot in #1658
- Update dependency dev.zacsweers.anvil:gradle-plugin to v0.5.2 by @slack-oss-bot in #1659
- Update dependency com.android.tools.build:gradle to v8.13.2 by @slack-oss-bot in #1662
- Update dependency com.gradle:develocity-gradle-plugin to v4.3 by @slack-oss-bot in #1663
- Update plugin com.gradle.develocity to v4.3 by @slack-oss-bot in #1664
- Update AGP to 8.13.2 by @jstewart5000 in #1666
- Add
DaggerCompilerKspfor Module Topography Validation Task by @jstewart5000 in #1665 - Skip Maven Central publishing wait and set validateDeployment to false by @kateliu20 in #1668
Full Changelog: 0.33.0...0.33.1
0.33.0
- Behavior change: Drop support for KSP1. It may still work but is untested now. Only KSP2 is supported.
- Update MoshiX to
0.33.0. This also removes all the moshix proguard rule handling properties since that functionality is no longer necessary. This also includes no longer applying KSP if moshi-ir is enabled. - Update OkHttp to
5.3.1. - Update Okio to
3.16.4. - Update Spotlight to
1.3.4. - Update Kaml to
0.102.0. - Build against Metro
0.7.6. - Build against KSP
2.3.2. - Build against AGP
8.13.1. - Build against SqlDelight
2.2.1. - Build against Gradle
9.2.1. - Build against Roborazzi
1.51.0. - Build against DAGP
3.4.1. - Build against CMP
1.9.3. - Build against Develocity
4.2.2. - Build against emulator.wtf
0.19.4. - Build against Dokka
2.1.0.
What's Changed
- Update dependency com.squareup.okio:okio to v3.16.2 by @slack-oss-bot in #1580
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.9.1 by @slack-oss-bot in #1581
- Update dependency org.jetbrains.dokka to v2.1.0 by @slack-oss-bot in #1582
- Update dependency wtf.emulator:gradle-plugin-api to v0.19.4 by @slack-oss-bot in #1586
- Update dependency com.github.oshi:oshi-core to v6.9.1 by @slack-oss-bot in #1588
- Update okio to v3.16.2 by @slack-oss-bot in #1583
- Update plugin com.gradle.develocity to v4.2.2 by @slack-oss-bot in #1584
- Update dependencyAnalysisPlugin to v3.2.0 by @slack-oss-bot in #1590
- Update metro to v0.7.2 by @slack-oss-bot in #1589
- Update IntelliJ Platform to v2.10.2 by @slack-oss-bot in #1587
- Update dependency com.charleskorn.kaml:kaml to v0.99.0 by @slack-oss-bot in #1592
- Update dependency com.facebook:ktfmt to v0.59 by @slack-oss-bot in #1585
- Update kotlin monorepo to v2.2.21 by @slack-oss-bot in #1593
- Update dependency com.charleskorn.kaml:kaml to v0.102.0 by @slack-oss-bot in #1595
- Update dependencyAnalysisPlugin to v3.3.0 by @slack-oss-bot in #1594
- Update actions/upload-artifact action to v5 by @slack-oss-bot in #1596
- Update ksp monorepo to v2.3.0 by @slack-oss-bot in #1591
- Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.3.4 by @slack-oss-bot in #1597
- Update dependency org.jetbrains.compose to v1.9.2 by @slack-oss-bot in #1598
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.9.2 by @slack-oss-bot in #1599
- Update IntelliJ Platform to v2.10.3 by @slack-oss-bot in #1603
- Update plugin buildConfig to v5.7.1 by @slack-oss-bot in #1606
- Update IntelliJ Platform to v2.10.4 by @slack-oss-bot in #1607
- Update ksp monorepo to v2.3.1 by @slack-oss-bot in #1609
- Update xmlutil to v0.91.3 by @slack-oss-bot in #1601
- Update plugin com.fueledbycaffeine.spotlight to v1.3.4 by @slack-oss-bot in #1600
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.38.1 by @slack-oss-bot in #1608
- Update dependency org.jetbrains.compose to v1.9.3 by @slack-oss-bot in #1613
- Update dependency gradle to v9.2.0 by @slack-oss-bot in #1602
- Update dependencyAnalysisPlugin to v3.4.1 by @slack-oss-bot in #1604
- Update okhttp monorepo to v5.3.0 by @slack-oss-bot in #1610
- Update roborazzi to v1.51.0 by @slack-oss-bot in #1612
- Update metro to v0.7.5 by @slack-oss-bot in #1605
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.9.3 by @slack-oss-bot in #1614
- Update dependency com.slack.circuit:circuit-foundation to v0.31.0 by @slack-oss-bot in #1611
- Update ksp monorepo to v2.3.2 by @slack-oss-bot in #1616
- Add
CODEOWNERfor open source Salesforce/Slack compliance by @jstewart5000 in #1619 - Update dependency com.android.tools.build:gradle to v8.13.1 by @slack-oss-bot in #1618
- Update dependency com.vanniktech.maven.publish to v0.35.0 by @slack-oss-bot in #1620
- Update to MoshiX 0.33.0 by @ZacSweers in #1621
- Update agp to v8.13.1 by @slack-oss-bot in #1617
- Update dependency app.cash.sqldelight:gradle-plugin to v2.2.1 by @slack-oss-bot in #1623
- Update dependency com.squareup.okio:okio to v3.16.3 by @slack-oss-bot in #1624
- Update okio to v3.16.3 by @slack-oss-bot in #1625
- Update dependency com.charleskorn.kaml:kaml to v0.103.0 by @slack-oss-bot in #1626
- Update okhttp monorepo to v5.3.1 by @slack-oss-bot in #1627
- Update dependency com.squareup.okio:okio to v3.16.4 by @slack-oss-bot in #1628
- Update dependency gradle to v9.2.1 by @slack-oss-bot in #1629
Full Changelog: 0.31.3...0.33.0
0.31.3
What's Changed
- Update jna monorepo to v5.18.1 by @slack-oss-bot in #1559
- Update plugin com.gradle.develocity to v4.2.1 by @slack-oss-bot in #1561
- Update dependency com.gradle:develocity-gradle-plugin to v4.2.1 by @slack-oss-bot in #1560
- Propagate deprecations in FileChooser by @ZacSweers in #1565
- Suppress deprecated IJ API + enable -Werror on buildscripts by @ZacSweers in #1562
- Remove AndroidSourcesConfigurer by @ZacSweers in #1563
- Update dependency org.ow2.asm:asm-bom to v9.9 by @slack-oss-bot in #1566
- Update ksp monorepo to v2.2.20-2.0.4 by @slack-oss-bot in #1567
- Update metro to v0.6.9 by @slack-oss-bot in #1568
- Update dependency com.squareup.okio:okio to v3.16.1 by @slack-oss-bot in #1571
- Update gradle.retry to v1.6.4 by @slack-oss-bot in #1572
- Update metro to v0.6.10 by @slack-oss-bot in #1575
- Update plugin buildConfig to v5.7.0 by @slack-oss-bot in #1577
- Update okhttp monorepo to v5.2.1 by @slack-oss-bot in #1576
- Update okio to v3.16.1 by @slack-oss-bot in #1573
- Update dependency org.jetbrains.compose to v1.9.1 by @slack-oss-bot in #1579
- Update dependency com.gradle:develocity-gradle-plugin to v4.2.2 by @slack-oss-bot in #1578
- Update slack.lint to v0.11.1 by @slack-oss-bot in #1574
- Update dependencyAnalysisPlugin to v3.1.0 by @slack-oss-bot in #1570
- Update dependency com.charleskorn.kaml:kaml to v0.98.0 by @slack-oss-bot in #1569
Full Changelog: 0.31.2...0.31.3
0.31.2
What's Changed
- Push correct date for foundry release by @kateliu20 in #1535
- Update plugin buildConfig to v5.6.8 by @slack-oss-bot in #1536
- Update dependencyAnalysisPlugin to v3.0.2 by @slack-oss-bot in #1537
- Update dependency com.google.truth:truth to v1.4.5 by @slack-oss-bot in #1539
- Update ksp monorepo to v2.2.20-2.0.3 by @slack-oss-bot in #1540
- Update metro to v0.6.6 by @slack-oss-bot in #1541
- Update dependency com.charleskorn.kaml:kaml to v0.96.0 by @slack-oss-bot in #1542
- Update dependency dev.zacsweers.redacted:redacted-compiler-plugin-gradle to v1.15.0 by @slack-oss-bot in #1543
- Update kotlin monorepo to v2.2.20 by @slack-oss-bot in #1538
- Update actions/setup-python action to v6 by @slack-oss-bot in #1533
- Update dependency com.mikepenz:multiplatform-markdown-renderer to v0.37.0 by @slack-oss-bot in #1545
- Update dependencyAnalysisPlugin to v3.0.3 by @slack-oss-bot in #1546
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.9.0 by @slack-oss-bot in #1547
- Update dependency com.gradle:develocity-gradle-plugin to v4.2 by @slack-oss-bot in #1548
- Update dependencyAnalysisPlugin to v3.0.4 by @slack-oss-bot in #1550
- Update plugin com.gradle.develocity to v4.2 by @slack-oss-bot in #1549
- Update dependency com.github.oshi:oshi-core to v6.9.0 by @slack-oss-bot in #1552
- Update dependency com.google.guava:guava to v33.5.0-jre by @slack-oss-bot in #1551
- Update dependency gradle to v9.1.0 by @slack-oss-bot in #1553
- Update jna monorepo to v5.18.0 by @slack-oss-bot in #1554
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.12 by @slack-oss-bot in #1555
- Update dependency com.charleskorn.kaml:kaml to v0.97.0 by @slack-oss-bot in #1558
- Update metro to v0.6.8 by @slack-oss-bot in #1557
- Update spotless to v8 (major) by @slack-oss-bot in #1556
Full Changelog: 0.31.1...0.31.2
0.31.1
What's Changed
- Update actions/setup-java action to v5 by @slack-oss-bot in #1518
- Update dependencyAnalysisPlugin to v3 (major) by @slack-oss-bot in #1519
- Update actions/checkout action to v5 by @slack-oss-bot in #1498
- Update agp to v8.12.2 by @slack-oss-bot in #1522
- Update dependency com.android.tools.build:gradle to v8.12.2 by @slack-oss-bot in #1523
- Update dependency com.osacky.doctor:doctor-plugin to v0.12.1 by @slack-oss-bot in #1525
- Update metro to v0.6.4 by @slack-oss-bot in #1526
- Update dependency com.android.tools.build:gradle to v8.13.0 by @slack-oss-bot in #1528
- Update dependency com.charleskorn.kaml:kaml to v0.94.0 by @slack-oss-bot in #1529
- Update wire to v5.4.0 by @slack-oss-bot in #1532
- Update sortDependencies to v0.15 by @slack-oss-bot in #1531
- Update IntelliJ Platform to v2.9.0 by @slack-oss-bot in #1530
- Update to AGP v8.13.0 by @kateliu20 in #1534
Full Changelog: 0.31.0...0.31.1
0.31.0
- Update Wire to
5.3.8. - Update IntelliJ Platform to
2.7.2. - Update Oshi to
6.8.3 - Update to Kotlin
2.2.10. - Update kaml to
0.93.0. - Build against roborazzi
1.47.0. - Build against KSP
2.2.10-2.0.2. - Build against AGP
8.12.1. - Build against Develocity
4.1.1. - Build against Gradle Doctor
0.12.0. - Build against Metro
0.6.3. - Build against nullaway gradle plugin
2.3.0. - Build against robolectric
4.16. - Build against roborazzi
1.50.0.
What's Changed
- Update wire to v5.3.8 by @slack-oss-bot in #1495
- Update IntelliJ Platform to v2.7.1 by @slack-oss-bot in #1496
- Update roborazzi to v1.47.0 by @slack-oss-bot in #1497
- Update kotlin monorepo to v2.2.10 by @slack-oss-bot in #1499
- Update IntelliJ Platform to v2.7.2 by @slack-oss-bot in #1501
- Update ksp monorepo to v2.2.10-2.0.2 by @slack-oss-bot in #1502
- Update dependency com.github.oshi:oshi-core to v6.8.3 by @slack-oss-bot in #1505
- Update dependency com.charleskorn.kaml:kaml to v0.92.0 by @slack-oss-bot in #1503
- Update wire to v5.3.11 by @slack-oss-bot in #1500
- Update metro to v0.6.0 by @slack-oss-bot in #1504
- Update roborazzi to v1.49.0 by @slack-oss-bot in #1506
- Update agp to v8.12.1 by @slack-oss-bot in #1507
- Update dependency com.android.tools.build:gradle to v8.12.1 by @slack-oss-bot in #1508
- Update dependency com.gradle:develocity-gradle-plugin to v4.1.1 by @slack-oss-bot in #1509
- Update plugin com.gradle.develocity to v4.1.1 by @slack-oss-bot in #1511
- Update dependency com.osacky.doctor:doctor-plugin to v0.12.0 by @slack-oss-bot in #1515
- Update metro to v0.6.3 by @slack-oss-bot in #1510
- Update dependency net.ltgt.gradle:gradle-nullaway-plugin to v2.3.0 by @slack-oss-bot in #1516
- Update dependency org.robolectric:robolectric to v4.16 by @slack-oss-bot in #1520
- Update dependency com.charleskorn.kaml:kaml to v0.93.0 by @slack-oss-bot in #1521
- Update roborazzi to v1.50.0 by @slack-oss-bot in #1517
Full Changelog: 0.30.0...0.31.0
0.30.0
- Support Gradle 9.0.
- Update Wire to
5.3.7. - Update Spotlight to
1.3.3.
What's Changed
- Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.3.2 by @slack-oss-bot in #1491
- Update wire to v5.3.7 by @slack-oss-bot in #1492
- Update to Gradle 9.0 by @ZacSweers in #1413
- Update dependency com.fueledbycaffeine.spotlight:buildscript-utils to v1.3.3 by @slack-oss-bot in #1493
- Update plugin com.fueledbycaffeine.spotlight to v1.3.3 by @slack-oss-bot in #1494
Full Changelog: 0.29.0...0.30.0