Skip to content

Releases: rjaros/kilua

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)

0.0.11

25 Aug 16:53
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.0.20, Compose 1.7.0-alpha03, Kilua RPC 0.0.17, kotlinx-datetime 0.6.1, Javalin 6.3.0, Koin annotations 1.4.0-RC4, Micronaut 4.6.0, Spring Boot 3.3.3)
  • Fix button icons spacing in modal windows
  • Add BootstrapCssCoreModule for use with external Bootstrap CSS files
  • Add ResizeObserver bindings to DOM module
  • Allow adding CSS class name for input element inside RichDate/Time components
  • Use JsAny for initial sort and initial filter Tabulator options
  • Workaround Tabulator crash when disposing of the native JS component
  • Add reload() method to the Tabulator component
  • Add support for external pagination controls for Tabulator component
  • Fix tab icons spacing in TabPanel

0.0.10

19 Aug 21:15
Compare
Choose a tag to compare

Upgraded dependencies (Kotlin 2.0.20-RC2, Compose 1.7.0-alpha02, KSP 1.0.24, Kilua RPC 0.0.16, Coroutines 1.9.0-RC.2, Jooby 3.2.9, Koin 4.0.0-RC1, Shadow 8.3.0, logback 1.5.7, Trix 2.1.5, Tempus dominus 6.9.10, Marked 14.0.0, Postcss 8.4.41, Autoprefixer 10.4.20, Tailwindcss 3.4.10, Cssnano 7.0.5, Mini-css-extract-plugin 2.9.1, Gradle 8.10)