Object oriented web framework for Kotlin/JS
brandLink
component a public property of the Navbar
.ImaskNumericInput
value initialization.This is a major upgrade bringing some breaking changes. See dedicated migration guide for details.
jsMain
, jvmMain
) in fullstack projects.SplitPanel
rendering issues (#489).DateTime
implementation of the ObservableState
interface (#486).selectSize
to maxOptions
of the TomSelect
component for more clarity (#490).Navbar
component (#482)TomSelect
component with an empty placeholder (#483)disableSearch
option for TomSelect
responsiveLayoutCollapseFormatter
option for Tabulator
TomSelect
Tabulator
pagination (#481)Tabulator
pagination icons in some browsersDateTime
input (#480)Tabulator
componentTabulatorPagination
component enabling additional pagination panelsTabulator
title formatters (both with standard elements and KVision components)Tabulator
automatic header columns menu (to show/hide selected columns)Tabulator
automatic responsive collapse header button (to open/close all collapsed columns)Tabulator
Tabulator
NumberMask
optionsThemeManager
and ThemeSwitcher
componentsNotes:
javax.inject
imports with new jakarta.inject
namespace when using Guice with Javalin, Jooby, Ktor or Vert.x. See: https://github.com/google/guice/wiki/Guice700#jee-jakarta-transition
Upgraded dependencies (Kotlin 1.8.21, KSP 1.0.11, Spring Boot 3.0.6, Ktor 2.3.0, Micronaut 3.9.1, Jackson Module Kotlin 2.15.0, kotlin-wrappers 545, Bootstrap icons 1.10.5, Chart.js 4.3.0, Tempus Dominus 6.7.7, Imask 6.6.1, Electron 24.1.3, Webpack 5.81.0)
ImaskNumeric
compatibility with Imask 6.5.0TomSelect
component with multi selectionTomSelectRemote