Releases: freeletics/freeletics-gradle-plugins
Releases · freeletics/freeletics-gradle-plugins
0.16.0
0.15.0
- Update ktlint to 1.3.1.
- Updated
fgp.kotlin.anvilKsp
andfgp.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
- Fixed issue with Kotlin compiler options not being applied to multiplatform targets.
- Removed
useMoshi
.
0.13.0
- Update Kotlin to 2.0.0.
dependencyResolutionManagement.repositoriesMode = RepositoriesMode.FAIL_ON_PROJECT_REPOS
is now always
enabled. The opt out Gradle propertyfgp.kotlin.multiplatformProject
is not used anymore.useDagger
anduseSerialization
can now be used in multiplatform projects.
0.12.2
- Support for Crashlytics Gradle Plugin 3.0.0.
0.12.1
- Add support for using Compose in Kotlin 2.0.0 through the new Compose compiler
plugin that is shipped as part of Kotlin. - Only enable Kotlin's progressive mode if the language version matches or
exceeds the current Kotlin version. - Separate activating Anvil KSP for app modules from library modules. This
allows using Anvil KSP and K2 in most of the code base until Anvil KSP
is supporting contributed subcomponents. addIosTargets
now is not creating a framework anymore.addIosTargetsWithXcFramework
can be used for that instead.- Don't publish build scans by default.
0.12.0
- Add mechanism to override version catalog versions through Gradle properties. The property should have
fgp.version.override.<name-of-version-in-catalog>
as name. - Add support for setting a
room.schemaLocation
. - Add support for enabling kotlinx.serialization through
useSerialization()
. - Set
-Xjdk-release
option for Kotlin/JVM projects. - Update the setup for Anvil KSP to support Anvil 2.5.0.
- Removed options for Khonshu's experimental navigation.
- Fixed missing
wasmJs
test targets warning.
0.11.0
addCommonTargets
now adds thewasmJs
target.addIosTargets
doesn't addiosX64
anymore.- expose the created framework for
addIosTargets
.
0.10.1
- Actually don't apply gr8 anymore.
0.10.0
com.freeletics.gradle.gradle
does not apply gr8 and best-practices anymore.- Updated dependencies.