Skip to content

Releases: rjaros/kilua

0.0.21

27 Feb 06:01
Compare
Choose a tag to compare
  • Temporarily disable Micronaut support because of dependencies conflicts
  • Upgraded dependencies (Kilua RPC 0.0.29, Ktor 3.1.1, Koin annotations 2.0.0, Tailwindcss 4.0.9)
  • Use KSP2

0.0.20

25 Feb 17:14
Compare
Choose a tag to compare

This release is broken if you build fullstack apps. Please use 0.0.21

  • Upgraded dependencies (JDK 21, Kotlin 2.1.20-RC, Compose 1.8.0-alpha03, KSP 1.0.30, detekt 1.23.8, npm-publish 3.5.3, Kilua RPC 0.0.28, kotlinx-datetime 0.6.2, Jooby 3.6.1, Ktor 3.1.0, Koin annotations 2.0.0-RC5, Micronaut 4.7.6, Spring Boot 3.4.3, Vert.x 5.0.0.CR5, Shadow 9.0.0-beta9, Kaml 0.72.0, Tom Select 2.4.3, Marked 15.0.7, Postcss 8.5.3, Tailwindcss 4.0.8, Motion 12.4.7)
  • Add new kilua-animation module with composable functions for animations powered by CSS and Motion library (#26)
  • Fix focus() and blur() for TomSelect based components (#20)
  • Add empty option for initial loading of TomSelectRemote options (#29)
  • Additional Tempus Dominus options for RichDate/Time components (#28)
  • Enhance Color class (add Float/Double rgb/rgba methods versions and new copy methods)
  • Change transition property timing parameters types to Duration
  • Add common version of Promise.await() function
  • Make properties of CssSize class public
  • Support mouseenter and mousemove events

0.0.19

30 Jan 14:20
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.1.10, Compose 1.8.0-alpha02, Dokka 2.0.0, Kilua RPC 0.0.26, atomicfu 0.27.0, Coroutines 1.10.1, Serialization 1.8.0, Javalin 6.4.0, Jooby 3.6.0, Ktor 3.0.3, Koin 4.1.0-Beta5, Koin annotations 2.0.0-RC1, Micronaut 4.7.4, Spring Boot 3.4.2, Vert.x 5.0.0.CR4, Shadow 9.0.0-beta6, gradle-plugin-publish 1.3.1, logback 1.5.16, Kaml 0.67.0, Kilua assets 0.0.18, Fontawesome 6.7.2, Trix 2.1.12, Tabulator 6.3.1, Tom Select 2.4.2 marked 15.0.6, sanitize-html 2.14.0, postcss 8.5.1, Tailwindcss 4.0.1, Gradle 8.12.1)
  • New kilua-jetpack module with implementation of base Jetpack Compose like API, including Row, Column, Box, Arrangement, Alignment, Modifier and adaptive layouts (with breakpoints for TailwindCSS and Bootstrap) (#22) (thanks to @ghasemdev)
  • Workaround overlapping selection text and caret inside the TomSelect component (#23)
  • Make setup functions for lazy columns/rows composable
  • Better support for accessing resources content
  • Change default value of the allowInputToggle property of the DateTime component to false
  • Add methods to show and hide DateTime popup. Automatically hide popup on blur event.
  • Make dropdown button and menu more configurable
  • Support visibility CSS property
  • Refactor SSR/export process configuration

0.0.18

08 Dec 16:02
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.1.0, Compose 1.8.0-alpha01, KSP 1.0.29, Kilua RPC 0.0.24, atomicfu 0.26.1, Jooby 3.5.4, Ktor 3.0.2, Micronaut 4.7.1, Spring Boot 3.4.0, Vert.x 5.0.0.CR2, Shadow 9.0.0-beta4, kaml 0.66.0, Fontawesome 6.7.1, Marked 15.0.3, Tailwindcss 3.4.16, Gradle 8.11.1)
  • Rename style() to globalStyle(), introduce new ITag.style() function for local, automatically applied CSS styles (#18)
  • Add extension functions for class-based CSS style properties (background, borders etc.)
  • Support extensions for the marked parser
  • Safety checks in the clearOptions method of the TomSelect component
  • Update Editor enum values of the Tabulator component
  • Add missing options for grouping, calculations and downloads of the Tabulator component
  • Support custom pseudo classes and pseudo elements

0.0.17

21 Nov 16:31
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.1.0-RC2, Compose 1.7.1, KSP 1.0.28, Kilua RPC 0.0.23, Spring Boot 3.3.6, Jooby 3.5.3, Ktor 3.0.1, Koin 4.1.0-Beta1, Koin annotations 2.0.0-Beta2, Micronaut 4.7.0, Micronaut plugins 4.4.4, Vert.x 5.0.0.CR1, Shadow 8.3.5, Kaml 0.65.0, Fontawesome 6.7.0, Tom Select 2.4.1, Marked 15.0.1, postcss 8.4.49, Tailwindcss 3.4.15, Gradle 8.11)
  • Added new gradle tasks to export pre-rendered static HTML files of the SSR-ready application
  • Add close button action parameter for modals (#16)
  • Block dispatching change event when the value is set from code in the RichDate/Time components (#17)
  • Add a helper class for easier access to local resources (e.g. images)
  • Cleanup styles of modal dialogs
  • Workaround problems with HTML elements generated by TomSelect based controls
  • Fix not working custom styles inside style() function

0.0.16

05 Nov 18:48
Compare
Choose a tag to compare
  • Add missing id parameter when creating most HTML components
  • Fix building SSR archive on Windows

0.0.15

01 Nov 18:58
Compare
Choose a tag to compare
  • Upgraded dependencies (KSP 1.0.26, Kilua RPC 0.0.21, kotlinx-atomicfu 0.26.0, Koin annotations 1.4.0, Spring Boot 3.3.5, Jooby 3.4.3, Shadow 8.3.4, logback 1.5.12, kilua-assets 0.0.15, Trix 2.1.8, mini-css-extract-plugin 2.9.2)
  • Major rewrite of SSR routing (introduce two separate SSR router components)
  • Fix TomSelect incorrect paddings when used with Bootstrap small control size (#14)
  • Fix TomSelect clearOptions method
  • Fix searching in TomSelectRemote component
  • Better confirm dialog callbacks invocations

0.0.14

17 Oct 18:55
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.0.21, Compose 1.7.0, Gradle Plugin Publish 1.3.0, Kilua RPC 0.0.20, Jooby 3.4.2, Micronaut 4.6.3, Shadow 8.3.3, logback 1.5.10, Resources Optimizer 2.6.4, Trix 2.1.7, Tabulator 6.3.0, marked 14.1.3, sanitize-html 2.13.1, tailwindcss 3.4.14)
  • Do not set required property for Select/SelectRemote with a placeholder (#12)
  • Fix SSR on Windows servers (#13)
  • Fix preload and openOnFocus options behavior for TomSelectRemote component

0.0.13

27 Sep 05:04
Compare
Choose a tag to compare
  • Upgraded dependencies (Compose 1.7.0-beta02, Detekt 1.23.7, Kilua RPC 0.0.19, Coroutines 1.9.0, Serialization 1.7.3, Jooby 3.4.1, Koin 4.0.0, Micronaut 4.6.2, Spring Boot 3.3.4, shadow 8.3.2, logback 1.5.8, marked 14.1.2, postcss 8.4.47, tailwindcss 3.4.13, Gradle 8.10.2)
  • Fix required validation for RichDate/Time components (#11)
  • Better support for icon libraries other than Font Awesome across the framework
  • Support rich HTML content in the alert and confirm Bootstrap modals

0.0.12

10 Sep 05:53
Compare
Choose a tag to compare
  • Upgraded dependencies (Compose 1.7.0-beta01, KSP 1.0.25, Kilua RPC 0.0.18, Serialization 1.7.2, Jooby 3.3.1, Koin 4.0.0-RC2, Micronaut 4.6.1, Vert.x 4.5.10, Tempus dominus 6.9.11, Marked 14.1.1, Postcss 8.4.45, cssnano 7.0.6)
  • Use application subprojects to workaround Gradle plugins incompatibilities with KMP
  • Refactor gradle plugin configuration detection (placeholder files in empty directories are no longer needed)