Skip to content

Releases: rjaros/kilua

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

0.0.8

04 Jul 15:44
Compare
Choose a tag to compare
  • Upgraded dependencies (Kilua RPC 0.0.13, Atomicfu 0.25.0, Serialization 1.7.1, Jooby 3.2.3, Ktor 2.3.12, Spring Boot 3.3.1, kilua-assets 0.0.12, marked 13.0.2, postcss 8.4.39, cssnano 7.0.3)
  • Rewrite form validation. Add support for custom required/invalid messages.
  • Support generating raw HTML code with block element parent
  • Add routing option to replace History API state
  • Do not add icon-link class for plain button component
  • Add support for context path prefix when generating SSR content
  • Refactor SSR engine to allow integration with server-side templating
  • Change CssCompressor library

0.0.7

18 Jun 09:25
Compare
Choose a tag to compare
  • Upgraded dependencies (Gradle 8.8, nmcp 0.0.8, KSP 1.0.22, Kilua RPC 0.0.12, Serialization 1.7.0, Jooby 3.2.0, Micronaut 4.5.0, marked 13.0.0, tailwindcss 3.4.4, cssnano 7.0.2)
  • Refactor module initializers (split core css file to parts for different modules)
  • Change webpack configuration for SSR examples

0.0.6

04 Jun 14:11
Compare
Choose a tag to compare
  • Upgraded dependencies (Compose 1.6.11, Coroutines 1.9.0-RC, Javalin 6.1.6, Tempus Dominus 6.9.9).
  • Replace Apache engine with CIO for SSR http client.
  • Performance optimization by using lazy delegation for property maps.
  • Add RenderConfig.Default instance.
  • Fix number formatting for Numeric and ImaskNumeric components.

0.0.5

27 May 17:15
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.0.0, Compose 1.6.10, KSP 1.0.21, Kilua RPC 0.0.11, Atomicfu 0.24.0, Serialization 1.7.0-RC, Jooby 3.1.2, Koin 3.6.0-Beta4, Micronaut 4.4.3, Spring Boot 3.3.0, Vert.x 4.5.8, Ballast 4.2.1, css-loader 7.1.2, Imask 7.6.1).
  • Generate most of HTML components and HTML composable functions with KSP.
  • Add an id parameter to all HTML composable functions.
  • Prepare for strong skipping mode - refactor all standard HTML composable functions to not return values to component references. Introduce *Ref functions, which still return references, for explicit use cases.
  • Support dark/light theme switcher for Tailwindcss module.
  • Port a fix from upstream library into lazy layouts.
  • Change a convention for storing and accessing local resources (use modules directory).
  • Remove @JsNonModule annotation (not required anymore).

0.0.4

15 May 06:00
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 2.0.0-RC3, Compose 1.6.10-rc02, Coroutines 1.8.1, Jooby 3.1.0, Kilua RPC 0.0.10, kotlinx-datetime 0.6.0, Ktor 2.3.11, Tempus Dominus 6.9.7, Javalin 6.1.4, Micronaut 4.4.2, Trix 6.2.1, cssnano 7.0.1)
  • Added namespace support in the tag() function
  • Added new kilua-svg module with composable functions for basic SVG elements (#5)
  • Fixed tailwindcss SSR configuration
  • Fixed custom CSS styles with SSR
  • Added missing Tempus Dominus locales
  • Fixed range component initialization

0.0.3

25 Apr 19:25
Compare
Choose a tag to compare
  • Upgraded dependencies (Micronaut 4.4.1, cssnano 7.0.0).
  • Implement API based on immutable interfaces.
  • Enable NPM as the default package manager.
  • Add an option to allow file uploads in the RichText component.
  • A lot of minor bugfixes.

0.0.2

22 Apr 08:22
Compare
Choose a tag to compare
  • Upgraded dependencies (Jooby 3.0.10, Micronaut 4.4.0, Spring Boot 3.2.5, Logback 1.5.6, marked 12.0.2)
  • New module supporting Tailwindcss (including SSR)
  • Fixed CSS minimization for SSR
  • Added simplified startApplication function