Skip to content

Releases: slackhq/foundry

0.19.6

25 Sep 20:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.19.5...0.19.6

0.19.5

24 Sep 04:00
Compare
Choose a tag to compare
  • Add workaround for KGP not applying sourceInformation compose options in android projects and default it to true.

What's Changed

Full Changelog: 0.19.4...0.19.5

0.19.4

23 Sep 03:25
Compare
Choose a tag to compare
  • Change slack.allowWarnings property to sgp.kotlin.allowWarnings.
  • Disallow warnings in Kotlin test compilations by default, add sgp.kotlin.allowWarningsInTests property to opt-out.
  • Update to kotlinx-coroutines 1.9.0.
  • Update Okio to 3.9.1.
  • Update to Clikt 5.0.0.
  • Update JNA to 5.15.0.
  • Update oshi-core to 6.6.4.
  • Update kotlin-cli-util to 3.0.0.
  • Build against AGP 8.6.1.

What's Changed

Full Changelog: 0.19.3...0.19.4

0.19.3

12 Sep 21:34
Compare
Choose a tag to compare
  • Change: Rename testFixtures() feature DSL to enableTestFixtures() to disambiguate from Gradle's methods.
  • New: Introduce new sgp.compose.stabilityConfigurationPath property to specify a Compose configuration file path from the root project. It is also now disallowed to specify this via sgp.compose.commonCompilerOptions.

Full Changelog: 0.19.2...0.19.3

0.19.2

12 Sep 17:52
Compare
Choose a tag to compare
  • [sgp] New: Add new slack { features { testFixtures() } } DSL for enabling test fixtures in a project-agnostic way.
  • [sgp] Make slack.location.robolectric-core property optional.
  • [sgp] Clean up duplicate Kotlin JVM argument handling in KaptGenerateStubsTask.
  • [sgp] Update to the new compose-compiler-gradle-plugin feature flag API.
  • [sgp] Apply platform project BOMs to SqlDelight DialectClasspath configurations too.
  • [sgp] Build against KSP 2.0.20-1.0.25.
  • [sgp] Build against AGP 8.6.0.
  • [sgp] Build against Gradle 8.10.1.
  • [sgp] Build against Wire 5.1.0.
  • [skippy] Don't treat testFixtures as test sources

What's Changed

Full Changelog: 0.19.1...0.19.2

0.19.1

03 Sep 18:31
Compare
Choose a tag to compare
  • Add slack.bootstrap.minGradleXms property to set minimum xms values for daemon memory args.
  • Apply slack.boostrap.minGradleXm* values to kotlin daemon jvm args too.
  • Remove MaxMetaspace caps from bootstrap. This shouldn't be set anymore in JDK 17+.
  • Update develocity-gradle-plugin-adapters to 1.0.4.
  • Update Bugsnag to 3.7.2.
  • Build against AGP 8.6.0.

What's Changed

Full Changelog: 0.19.0...0.19.1

0.19.0

28 Aug 02:59
Compare
Choose a tag to compare
  • Improve KGP plugin handling to better support upcoming AGP kotlin compilation.
  • Build with JDK 22. Still targets JVM 17.
  • Update MoshiX to 0.28.0.
  • Update RxJava to 3.1.9.
  • Update Oshi to 6.6.3.
  • Revert dependency sorter back to 0.7.
  • Build against Kotlin 2.0.20.
  • Build against redacted-compiler-plugin 1.10.0.
  • Build against KSP 2.0.20-1.0.24.
  • Build against Gradle 8.10.

What's Changed

Full Changelog: 0.18.4...0.19.0

0.18.4

12 Aug 17:51
Compare
Choose a tag to compare
  • Add sgp.kapt.languageVersion property to override the language version used for KAPT.
  • Build against Kotlin 2.0.10.
  • Build against KSP 2.0.10-1.0.24.
  • Build against AGP 8.5.2.

What's Changed

Full Changelog: 0.18.3...0.18.4

0.18.3

05 Aug 01:42
Compare
Choose a tag to compare
  • Add support for changing Anvil implementations.

What's Changed

Full Changelog: 0.18.2...0.18.3

0.18.2

31 Jul 21:27
Compare
Choose a tag to compare
  • Fix applying free compiler args from Gradle properties.
  • Gate disabling compose live literals on relevant AGP versions. This is deprecated in new AGP versions.
  • Remove a noisy log.
  • Streamline dagger ksp handling + remove napt support.
  • Update Kaml to 0.61.0.
  • Update Oshi to 6.6.2.
  • Build against DAGP 1.33.0.
  • Build against KSP 2.0.0-1.0.24.
  • Build against Anvil 2.5.0-beta11.

What's Changed

Full Changelog: 0.18.1...0.18.2