Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

Releases: buijs-dev/klutter

v2024.1.1.beta

Choose a tag to compare

@buijs-dev buijs-dev released this 13 May 12:41
93d360c
  • Remove kradle module from project (kradle is the default executable for klutte-dart since 3.0.0).
  • Add support for protocol buffers.

v2023.3.1.beta

Choose a tag to compare

@buijs-dev buijs-dev released this 14 Nov 20:51
efbdc9c
  • Refactored task module to package in kore.
  • Removed task module from BOM e.a.
  • Renamed kommand to kradle.

v2023.2.1.beta

Choose a tag to compare

@buijs-dev buijs-dev released this 08 Oct 17:22
  • Remove example/integration_test folder on project init.
  • Bugfix: Eventsink received incorrect variable on error.
  • Uses klutter-dart version 1.0.0.
  • Uses klutter-dart-ui version 1.0.0.

v2023.1.1.beta

Choose a tag to compare

@buijs-dev buijs-dev released this 23 May 17:09
817d041
  • Added support for request parameters.
  • Added support for streaming data from platform to ui (using EventChannel).
  • Uses klutter-dart version 0.3.0 (only required as dev_dependency now).
  • Uses klutter-dart-ui version 0.0.3 (split from klutter to contain only Flutter code).
  • Uses squint_json version 0.1.2 for generating dart classes.
  • Introduces bill-of-materials maven dependency for easier dependency management.
  • Introduces compiler plugin which handles build, code generation, etc.
  • Removed all Gradle tasks bar klutterCopyAarFile and klutterCopyFramework because compiler plugin handles all tasks pre-build.
  • Added embedded dependency function for use in build.gradle.kts.
  • Android build.gradle uses Klutter Gradle plugin to load all embedded and/or klutter dependencies.
  • Removed @KlutterAdapter annotation because it is no longer used.
  • Renamed @KlutterResponse to @response.
  • Renamed @KlutterAdaptee to @event.
  • Renamed KlutterJSON to JSON.
  • Code generated in example/consumer app uses flutter-engine-kmp utilities (less boilerplate code).

v2022.r6-9.alpha

Choose a tag to compare

@buijs-dev buijs-dev released this 27 Aug 07:32
  • Ignore all unknown properties in pubspec.yaml.

v2022.r6-8.alpha

Choose a tag to compare

@buijs-dev buijs-dev released this 25 Aug 17:12
  • Merged annotations-kmp and annotations-jvm to klutter-annotations.
  • Renamed package core to kore.
  • Renamed package plugin.gradle to gradle.
  • Renamed Gradle ID to dev.buijs.klutter.
  • Added dependency handler for easier dependency management.
  • Added task klutterBuildAndroid which builds a flutter debug .apk for Android.
  • Added task klutterBuildAndroidIos which executes klutterBuildAndroid and klutterBuildAndroidIos.
  • Added task klutterBuildIos which builds a flutter debug Runner.app for iOS.
  • Added task klutterCopyAarFile which copies the platform .aar file to android folder.
  • Added task klutterIosFramework which copies the platform Framework to ios folder.
  • Added iosSimulatorArm64 to platform build.gradle.kts for running app on Mac M1/M2 devices.
  • Added module klutter-jetbrains to build Intellij and Android Studio plugin.
  • Added module klutter-tasks.
  • Added new Klutter logo to README (hooray).

v2022.r6-7.alpha

Choose a tag to compare

@buijs-dev buijs-dev released this 02 Jul 13:09
  • [Bugfix] Fixed adding exclusions to Podfile when they are already partially present.

v2022.r6-6.alpha

Choose a tag to compare

@buijs-dev buijs-dev released this 01 Jul 17:05
  • Improved generated Flutter code to handle null values.
  • Removed AdapterResponse class from generated Flutter code and added klutter-dart import.
  • Added AndroidContext annotation to pass Android Context.
  • [Bugfix] Fixed adding exclusions to Podfile when they are already added.
  • [Bugfix] Fixed standard nullable fields to be incorrectly flagged as custom datatype.

v2022.r6.alpha

v2022.r6.alpha Pre-release
Pre-release

Choose a tag to compare

@buijs-dev buijs-dev released this 22 Jun 17:03
  • [Bugfix] klutterExcludeArchsPlatformPodspec: A warning is now logged when adding exclusion fails.
  • [Bugfix] klutterGeneratedAdapters: Do not append Dart Adapter class with 'Plugin'.