Releases: rjaros/kvision
Releases Β· rjaros/kvision
7.3.1
7.3.0
- Upgraded dependencies (Kotlin 1.9.22, Coroutines 1.8.0-RC2, Serialization 1.6.2, npm-publish 3.4.2, KSP 1.0.16, Jooby 3.0.7, Spring Boot 3.2.1, Ktor 2.3.7, Vert.x 4.5.1, Micronaut 4.2.3, Koin 3.5.3, multiplatform-diff 0.5.0, jackson-module-kotlin 2.16.1, logback 1.4.14, kotlin-wrappers 681, gettext.js 2.0.2, Bootstrap Icons 1.11.3, Chart.js 4.4.1, TempusDominus 6.9.4, Electron 28.1.1., Fontawesome 6.5.1, Imask 7.3.0, Gradle 8.5)
- New methods to manage lifecycle hooks (#507)
7.2.0
7.1.0
- Upgraded dependencies (Kotlin 1.9.20, Gradle 8.4, Dokka 1.9.10, Jooby 3.0.6, Spring Boot 3.1.5, Ktor 2.3.5, Javalin 5.6.3, Vert.x 4.4.6, Micronaut 4.1.6, jackson-module-kotlin 2.15.3, kotlin-wrappers 637, bootstrap-icons 1.11.1, Tempus Dominus 6.7.16, Electron 27.0.2, Trix 2.0.7, TomSelect 2.3.1).
- Fix
SplitPanel
resize not working correctly. - Allow formatter component functions for
Tabulator
with dynamic data (#467). - Add year and month header formatting options for
DateTime
component.
7.0.1
- Upgraded dependencies (Kotlin 1.9.10, Dokka 1.9.0, Serialization 1.6.0, Jooby 3.0.5, Spring Boot 3.1.3, Ktor 2.3.4, Vert.x 4.4.5, Micronaut 4.1.1, Koin 3.5.1, Ballast 4.0.0, kotlin-wrappers 625, Kotest 5.7.2, Bootstrap 5.3.2, Bootstrap icons 1.11.0, Chart.js 4.4.0, Tempus Dominus 6.7.13, Electron 26.2.1, jQuery 3.7.1, Tabulator 5.5.2, Gradle 8.3).
- Make the
brandLink
component a public property of theNavbar
. - Fix
ImaskNumericInput
value initialization.
7.0.0
This is a major upgrade bringing some breaking changes. See dedicated migration guide for details.
- Upgraded dependencies (Kotlin 1.9.0, Coroutines 1.7.3, Serialization 1.6.0-RC, KSP 1.0.13, Jooby 3.0.2, Spring Boot 3.1.2, Ktor 2.3.3, Micronaut 4.0.3, Koin 3.4.3, kotlin-wrappers 615, Gradle 8.3-rc-3, npm-publish 3.4.1, Bootstrap 5.3.1, Chart.js 4.3.3, Tempus dominus 6.7.11, Electron 25.5.0, Fontawesome 6.4.2, Handlebars 4.7.8, Imask 7.1.3, Tabulator 5.5.1, Tom Select 2.2.5).
- Migrated from Kotlin JS to Kotlin Multiplatform gradle plugin for both KVision itself and all example and template projects.
- Use standard source sets names (
jsMain
,jvmMain
) in fullstack projects. - Integrated custom gradle tasks with KVision gradle plugin for all fullstack apps, to simplify and unify application build files.
- Forced version resolutions of all major npm dependencies to get fully repeatable application builds.
- Support Server-Sent Events connections in fullstack applications for all supported backend servers (#477).
- Fix
SplitPanel
rendering issues (#489). - Fix broken
DateTime
implementation of theObservableState
interface (#486). - Rename
selectSize
tomaxOptions
of theTomSelect
component for more clarity (#490). - Run hooks when destroying and re-creating components (#490).
6.6.0
- Upgraded dependencies (Coroutines 1.7.2, Jooby 3.0.0.M11, Spring Boot 3.1.1, Ktor 2.3.2, Javalin 5.6.1, Vert.x 4.4.4, Micronaut 3.9.4, kotlin-wrappers 584, gettext.js 2.0.0, Imask 7.0.1, Electron 25.2.0, Gradle 8.2)
- Allow other container types inside
Navbar
component (#482) - Allow searching for options of the
TomSelect
component with an empty placeholder (#483) - Add new
disableSearch
option forTomSelect
- Add
responsiveLayoutCollapseFormatter
option forTabulator
- Fix background color for disabled
TomSelect
6.5.2
6.5.1
6.5.0
- Upgraded dependencies (Kotlin 1.8.22, Dokka 1.8.20, Javalin 5.6.0, Vert.x 4.4.3, Micronaut 3.9.3, kotlin-wrappers 568, Ballast 3.0.2, Electron 25.1.0, Imask 6.6.3)
- Auto detecting time format (12/24h) for
DateTime
input (#480) - Support custom Bootstrap styling within
Tabulator
component - New
TabulatorPagination
component enabling additional pagination panels - Change pagination icons in pagination panels
- New options for
Tabulator
title formatters (both with standard elements and KVision components) - New options for
Tabulator
automatic header columns menu (to show/hide selected columns) - New options for
Tabulator
automatic responsive collapse header button (to open/close all collapsed columns) - Fix forced striped and hovered styling of
Tabulator
- Fix column persistence conflicting with responsive collapse mode of
Tabulator
- Fix custom decimal separator support with
NumberMask
options