Releases: rjaros/kilua
Releases · rjaros/kilua
0.0.11
- 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 filterTabulator
options - Workaround
Tabulator
crash when disposing of the native JS component - Add
reload()
method to theTabulator
component - Add support for external pagination controls for
Tabulator
component - Fix tab icons spacing in
TabPanel
0.0.10
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
- 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
- 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 plainbutton
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
- 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
- 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
andImaskNumeric
components.
0.0.5
- 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
- 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
0.0.2
- 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