Skip to content

Releases: buijs-dev/klutter

v2024.1.1.beta

13 May 12:41
93d360c
Compare
Choose a tag to compare
  • 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

14 Nov 20:51
efbdc9c
Compare
Choose a tag to compare
  • Refactored task module to package in kore.
  • Removed task module from BOM e.a.
  • Renamed kommand to kradle.

v2023.2.1.beta

08 Oct 17:22
Compare
Choose a tag to compare
  • 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

23 May 17:09
817d041
Compare
Choose a tag to compare
  • 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

27 Aug 07:32
Compare
Choose a tag to compare
  • Ignore all unknown properties in pubspec.yaml.

v2022.r6-8.alpha

25 Aug 17:12
Compare
Choose a tag to compare
  • 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

02 Jul 13:09
Compare
Choose a tag to compare
  • [Bugfix] Fixed adding exclusions to Podfile when they are already partially present.

v2022.r6-6.alpha

01 Jul 17:05
Compare
Choose a tag to compare
  • 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

22 Jun 17:03
Compare
Choose a tag to compare
v2022.r6.alpha Pre-release
Pre-release
  • [Bugfix] klutterExcludeArchsPlatformPodspec: A warning is now logged when adding exclusion fails.
  • [Bugfix] klutterGeneratedAdapters: Do not append Dart Adapter class with 'Plugin'.