Skip to content

Releases: rjaros/kilua

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)

0.0.9

25 Jul 06:48
Compare
Choose a tag to compare
  • Upgraded dependencies (Gradle 8.9, KSP 1.0.23, Javalin 6.2.0, Jooby 3.2.6, Koin 3.6.0-Beta5, Koin annotations 1.4.0-RC3, Micronaut 4.5.1, Spring Boot 3.3.2, Vert.x 4.5.9, Kilua RPC 0.0.15, kilua-assets 0.0.13, FontAwesome 6.6.0, Trix 2.1.3, Tabulator 6.2.5, TailwindCSS 3.4.6, Cssnano 7.0.4)
  • Fix color contrast for select placeholders
  • Add function to get form data with uploaded file content
  • Fix masked inputs components refreshing
  • Small refactorings