klutter 3.0.2 klutter: ^3.0.2 copied to clipboard
Write Flutter plugins for both Android and iOS using Kotlin only.
3.0.2 #
- Use Klutter Gradle v2024.1.3.beta.
3.0.1 #
- Use Klutter Gradle v2024.1.2.beta.
3.0.0 #
- Use klutter_ui 1.1.0.
- Use Klutter Gradle v2024.1.1.beta with support for protobuf.
- Set iOS to 13.0 in Podfile and podspec.
- Move post-build tasks in root/platform build.gradle.kts to gradle plugin.
- Add kradle script (which replaces producer and consumer).
- Add interactive cli mode.
- Add project create and build tasks.
- Remove producer and consumer scripts.
- Refactor library to enable generating a native executable.
2.0.0 #
- Uses AGP 8.0.2 in projects.
- Removed AndroidManifest.xml references.
- Add code generation for example/app/build.gradle to control dependency versions used.
- Uses kradle.yaml instead of klutter.yaml.
- Bump SDK constraints to >=2.17.6 <4.0.0.
- Uses Klutter Gradle v2023.3.1.beta.
- Uses klutter_ui 1.0.1.
- Removed deprecated TaskName install.
- Add support for Linux.
1.0.0 #
- Uses Klutter Gradle v2023.1.2.beta.
- Uses klutter_ui 1.0.0.
- Add support for windows development (ticket).
0.3.0 #
- Uses Klutter Gradle v2023.1.1.beta.
- Removed producer install tasks because Klutter Gradle v2023.1.1.beta does the installation during gradle build.
- Remove widgets in order to scope klutter-dart to dev_dependency (widgets are now found in klutter-dart-ui.
- Embedded gradle-wrapper bumped to version 7.2.
- Removed consumer init ios task because no longer required.
- Consumer add uses $root variable in local paths in .klutter-plugins file.
- Add logic to klutter_plugin_loaders.gradle.kts to replace $root variable with local path (backwards compatible).
0.2.4 #
- Documentation update to point-out the Android Studio and Intellij IDE plugins.
0.2.3 #
- Uses Klutter Gradle v2022.r6-9.alpha.
0.2.1 #
- Changed gradle plugin id to dev.buijs.klutter
0.2.0 #
- Uses Klutter Gradle v2022.r6-8.alpha.
- New project template uses Klutter DSL to apply Klutter dependencies.
- Flutter generated files are removed from lib folder after klutter init.
- Moved task klutterInstallPlatform from generated build.gradle.kts to Gradle plugin.
- Renamed task klutterInstallPlatfrom to klutterBuild.
- Moved task klutterCopyAarFile from generated build.gradle.kts to Gradle plugin.
- Moved task klutterIosFramework from generated build.gradle.kts to Gradle plugin.
- Changed platform build.gradle.kts to create an XCFramework instead of fat framework for iOS.
- Bugfix App does not work on Mac M1.
0.1.3 #
- Uses Klutter Gradle v2022.r6-7.alpha.
0.1.2 #
- Uses Klutter Gradle v2022.r6-6.alpha.
- Added adapter library with improved AdapterResponse class.
- As of 0.1.2 Klutter is required as dependency instead of dev_dependency.
0.1.1 #
- Producer Install task no longer depends on Init task.
- Formatting fixes in documentation.
0.1.0 #
- Uses Klutter Gradle v2022.r6.alpha.
- Initial version with iOS and Android support.
- Contains the tasks:
- klutter:consumer init
- klutter:consumer init=android
- klutter:consumer init=android,ios
- klutter:producer init
- klutter:producer install=platform
- klutter:producer install=library