Skip to content

Releases: freeletics/freeletics-gradle-plugins

0.19.1

27 Nov 12:39
c641d15
Compare
Choose a tag to compare
  • When uploading html files to s3, set the Content-Type to text/html.

0.19.0

26 Nov 15:05
0cefefc
Compare
Choose a tag to compare
  • New com.freeletics.gradle:scripts-s3 artifact that contains helpers
    for interacting with S3.
  • Fix GoogleSheetsReader expecting a base64 encoded json key.

0.18.0

15 Nov 14:37
0478f67
Compare
Choose a tag to compare
  • New com.freeletics.gradle:scripts-google artifact that contains helpers for interacting with the Google Play and Google Sheets APIs.

0.17.1

13 Nov 15:04
4152c59
Compare
Choose a tag to compare
  • Fix repository name for internal artifacts.

0.17.0

13 Nov 14:02
51a4b5a
Compare
Choose a tag to compare
  • Added useSkie, useKopy, and usePoko to enable the respective plugins.
  • Added new versionBasedOnDate method and several overloads of computeVersionName
    and computeVersionCode to make using them easier.
  • New com.freeletics.gradle:scripts-circleci artifact that contains helpers
    for writing kts scripts that run in a CircleCI environment or interact
    with CircleCI.
  • New com.freeletics.gradle:scripts-slack artifact that makes it easy
    to write kts scripts that send Slack messages.
  • Updated ktlint to 1.4.1.
  • usePaparazzi() will now apply the official Paparazzi release instead of the Freeletics
    Paparazzi fork.
  • The com.freeletics.gradle.root plugin is now shipped in the same artifact as the others.
  • Removed fgp.kotlin.anvilKsp and fgp.kotlin.anvilKspWithComponent. Anvil is now always run
    through the Anvil KSP fork.
  • Removed enforcing a Gradle Daemon JVM by setting java-gradle in the version catalog. Use
    Daemon JVM toolchains instead (run updateDaemonJvm task).

0.16.0

07 Oct 15:35
c3a466c
Compare
Choose a tag to compare
  • Update Kotlin to 2.0.20.
  • Enable -Xconsistent-data-class-copy-visibility by default.
  • Add WASM/WASI to the list of common multiplatform targets.
  • Bring back fgp.kotlin.daggerKsp option since Dagger KAPT can be faster than Dagger KSP.

0.15.0

09 Aug 07:55
ad29d3b
Compare
Choose a tag to compare
  • Update ktlint to 1.3.1.
  • Updated fgp.kotlin.anvilKsp and fgp.kotlin.anvilKspWithComponent to use the
    Anvil fork.
  • Removed fgp.kotlin.daggerKsp, whether Dagger is used through KSP is now controlled by
    fgp.kotlin.anvilKspWithComponent.
  • Avoid warning about setting buildFeatures.compose.

0.14.0

13 Jun 14:00
881bd4f
Compare
Choose a tag to compare
  • Fixed issue with Kotlin compiler options not being applied to multiplatform targets.
  • Removed useMoshi.

0.13.0

06 Jun 07:03
6b134dd
Compare
Choose a tag to compare
  • Update Kotlin to 2.0.0.
  • dependencyResolutionManagement.repositoriesMode = RepositoriesMode.FAIL_ON_PROJECT_REPOS is now always
    enabled. The opt out Gradle property fgp.kotlin.multiplatformProject is not used anymore.
  • useDagger and useSerialization can now be used in multiplatform projects.

0.12.2

15 May 13:37
661a055
Compare
Choose a tag to compare
  • Support for Crashlytics Gradle Plugin 3.0.0.