Skip to content

Releases: slackhq/foundry

0.18.1

20 Jul 01:55
Compare
Choose a tag to compare
  • 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

New Contributors

Full Changelog: 0.17.2...0.18.1

0.17.2

19 Jun 21:41
Compare
Choose a tag to compare
  • 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
    • sgp.kotlin.freeArgs
      • Previous default free args = -Xenhance-type-parameter-types-to-def-not-null, -Xself-upper-bound-inference
    • 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
    • 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

Full Changelog: 0.17.1...0.17.2

0.17.1

28 May 18:43
Compare
Choose a tag to compare
  • Build against Kotlin 2.0.0.
  • Build against KSP 2.0.0-1.0.21.
  • Build against AGP 8.4.1.

What's Changed

Full Changelog: 0.17.0...0.17.1

0.17.0

30 Apr 22:27
Compare
Choose a tag to compare
  • Build against AGP 8.4.0.
  • Update Clikt to 4.4.0.

What's Changed

Full Changelog: 0.16.4...0.17.0

0.16.4

26 Apr 21:07
Compare
Choose a tag to compare
  • 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

20 Apr 18:15
Compare
Choose a tag to compare
  • 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

New Contributors

Full Changelog: 0.16.1...0.16.3

0.16.1

15 Mar 02:08
Compare
Choose a tag to compare
  • Only apply -Xjdk-release on jvm compilations (not android).

Full Changelog: 0.16.0...0.16.1

0.16.0

15 Mar 02:08
Compare
Choose a tag to compare
  • New: Add support for Anvil's new KSP support via Anvil 2.5.0-beta04.
  • Incorporate Kotlin's -Xjdk-release option alongside jvmTarget.
  • 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

Full Changelog: 0.15...0.16.0

0.15.8

08 Mar 22:50
Compare
Choose a tag to compare
  • New: Add property to override lint version from version catalogs.
  • Fix: Fix application of common compose options.

What's Changed

Full Changelog: 0.15.7...0.15.8

0.15.7

29 Feb 14:41
Compare
Choose a tag to compare
  • Fix inverted logic for disabled anvil mode in K2/KSP testing.

Full Changelog: 0.15.6...0.15.7