Releases: rjaros/kvision
Releases · rjaros/kvision
5.5.0
- Upgraded dependencies (Ktor 1.6.5, Micronaut 3.1.3, Vert.x 4.2.1, kotlin-wrappers 264 and some other npm dependencies)
- Major performance optimizations by using distinct Snabbdom keys only for selected components
- Make
paginationSizeSelector
forTabulator
propertydynamic
(#317) - Fix required form field border for
Select
component
5.4.3
5.4.2
5.4.1
5.4.0
- Upgraded dependencies (Javalin 4.1.1, Micronaut 3.1.0, kotlin-wrappers 258, multiplatform-diff 0.3.0 and some other npm dependencies)
- Fix required label marker for a
CheckBox
component with a rich text label - Optimizations and improvements to the state binding functions
- Rewrite of the
kvision-state-flow
module without dependency on thekvision-state
module - Add a
placeholder
property to theSimpleSelect
component - New
kvision-simple-select-remote
module with aSimpleSelectRemote
fullstack component
5.3.0
- Upgraded dependencies (Ktor 1.6.4, Javalin 4.1.0, Micronaut 3.0.3, Vert.x 4.1.5, Jackson Module Kotlin 2.13.0)
- Built-in workaround for KT-49124 (
@webpack-cli/serve
problem) - Optimize form panel validation (#313)
- Add new conditional rendering binding functions (
insertNotNull
,insertWhen
,insert
) - Fix
Select
component selection problem - Extend
autocomplete
property for textual input components - Preserve data type when getting single field value from the form panel
- Fix invalid feedback info width for horizontal form
- Expose Bootstrap methods for hiding and showing modal windows
- An
onClickLaunch
extension method variation for Buttons
5.2.1
5.2.0
- Dependencies upgrade (Kotlin 1.5.31, Serialization 1.3.0, Coroutines 1.5.2, Spring Boot 2.5.5, Micronaut 3.0.2, Javalin 4.0.0, Jooby 2.11.0, Vert.x 4.1.4, Redux 4.1.1, bootstrap-fileinput 5.2.6, npm-publish 2.1.1, Dokka 1.5.30)
- Use
Dispatchers.Default
for creating coroutines scope - Add ability to temporarily disable virtual DOM rendering (#304)
- Public access to the modal
header
andfooter
components (#299) - Add
selectedLabel
property to theSelect
component (#306) - Fix
Tabulator
rendering withSMALL
style (#305) - Add new inheriting style objects (#300)
- Keep form data even without form field (#308)
- Return injector from
kvisionInit
function (#310)
5.1.1
5.1.0
- Upgraded dependencies (Kotlin 1.5.30, Ktor 1.6.3, npm-publish 2.1.0, jackson-module-kotlin 2.12.5)
- Fixed plugin setup when KVision is used in a Gradle subproject
- Workaround for Kotlin/kotlinx.serialization#1600 in Ktor module
- Added generic input component (#298)