Releases: rjaros/kvision
Releases · rjaros/kvision
5.18.1
5.18.0
- Upgraded dependencies (Kotlin 1.7.21, Spring Boot 2.7.6, Javalin 5.2.0, Vert.x 4.3.5, Micronaut 3.7.4, Jackson Module Kotlin 2.14.1, kotlin-wrappers 450, Bootstrap 5.2.3, Electron 21.3.1, Leaflet 1.9.3, Trix 2.0.1, Tempus Dominus 6.2.7, KSP 1.0.8, Gradle 7.6, Kotest 5.5.4 and some other npm dependencies)
- New select and typeahead components based on Tom Select library (included in the new
kvision-tom-select
andkvision-tom-select-remote
modules) - New
kvision-toastify
module supporting toasts without jQuery dependency - Cache generated style declarations (#450)
- Support setting request parameters in the
SimpleSelectRemote
component - Fix nested
ListTag
rendering - Change dropdown icon for
SimpleSelect
component - Deprecate
kvision-bootstrap-select
,kvision-bootstrap-typeahead
andkvision-toast
modules, because JS libraries used by these modules are no longer maintained
5.17.0
- Upgraded dependencies (Ktor 2.1.3, Javalin 5.1.3, Micronaut 3.7.3, kotlin-wrappers 420, Kotest 5.5.3, Tempus-dominus 6.2.6)
- Added new
SimpleSpinner
/SimpleSpinnerInput
components based on plain HTML numeric input - Import correct bundle for Redux module (#447)
- Support
headerFilter
forTabulator
component as a custom function (#446) - Add direct support for Tempus-dominus locales in
DateTime
components - Drop all jcenter dependencies
- Replace kotlinx-nodejs with kotlin-node from kotlin-wrappers (easy to fix breaking changes are expected for Electron apps)
5.16.2
- Upgraded dependencies (Serialization 1.4.1, Dokka 1.7.20, Spring Boot 2.7.5, Javalin 5.1.1, Micronaut 3.7.2, kotlin-wrappers 412, KSP 1.0.7, bootstrap-fileinput 5.5.2, Leaflet 1.9.2, OnsenUI 2.12.6, Tabulator 5.4.2)
- Correctly update radio button deselected state (#444)
- Added
formatterPrint
andformatterPrintParams
options toTabulator
column definitions (thanks to @tfonrouge) - Fixed exporting to CSV by delimiter used as String in
Tabulator
component (thanks to @tfonrouge) - Fixed return value of the
getSorters()
method of JSTabulator
component (thanks to @tfonrouge)
5.16.1
5.16.0
- Upgraded dependencies (Kotlin 1.7.20, Spring Boot 2.7.4, Ktor 2.1.2, Javalin 5.0.1, Vert.x 4.3.4, Micronaut 3.7.1, Koin 3.2.2, kotlin-wrappers 399, Bootstrap 5.2.2, Tempus Dominus 6.2.4, Leaflet 1.9.1, OnsenUI 2.12.3, Tabulator 5.4.0)
- Expose configuration options of
split.js
in theSplitPanel
(#442) - Automatic custom exceptions registration using
@KVServiceException
(a@MetaSerializable
annotation)
5.15.3
5.15.2
5.15.1
5.15.0
- Upgraded dependencies (Serialization 1.4.0, Spring Boot 2.7.3, Ktor 2.1.1, Javalin 5.0.0.RC2, Jooby 2.16.1, Micronaut 3.6.3, Jackson Module Kotlin 2.13.4, kotlin-wrappers 383, Bootstrap 5.2.1, Tabulator 5.3.3 and some other npm dependencies)
- New
kvision-datetime
module based on new@eonasdan/tempus-dominus
component (will replacekvision-bootstrap-datetime
module in the future release) - New
kvision-fullstack-ktor-koin
module for Ktor with Koin dependency injection (instead of Guice) - Fix auto-shrinking windows (
#433
) - Use
InputType
enum instead ofTextInputType
(#432
) - Handle "204 No Content" responses in
RestClient
(#435
) - Optimize
convertPoToJson
gradle task (#436
) - Fix
dataEditedTabulator
event - Better handling websocket cancellation exception on Firefox
- Automatically generate functions to get Service and ServiceManager instances
- Add extension property for configuring generated resources dir (thanks to @aSemy)