Releases: rjaros/kvision
Releases · rjaros/kvision
4.7.0
4.6.0
4.5.1
4.5.0
This release has a few breaking changes. See migration guide for details.
- Upgraded dependencies (Kotlin 1.5.0, Coroutines 1.5.0-RC, Serialization 1.2.0, Gradle 6.9, Dokka 1.4.32, Jooby 2.9.6, Ktor 1.5.4, Javalin 3.13.7, Micronaut 2.5.1, Guice 5.0.1, NPM Publish 1.1.4, jQuery 3.6.0)
- Support for pseudo classes and pseudo elements in
Style
objects - Support media queries in
Style
objects - New
rgb()
andrgba()
functions for color definition (#251) - Small improvements to
Style
objects DSL (#252) - Fix rendering
Style
objects with parent styles (#258) - Support for CSS box shadow property (#254)
- Support for CSS border radius property (#257)
- Support for CSS transition property (#259)
- Fix binding race condition for numeric components
- Support for setting decimal separator for the
Spinner
component (#261) - Fix red asterisk position (required indicator) for
CheckBox
andRadioButton
(#264) - Change the visual style of checkboxes (not using Font Awesome)
- Fix
Select
component rendering inside inline forms
4.4.0
- Dependencies upgrade (Ktor 1.5.3, Spring Boot 2.4.5, Javalin to 3.13.6)
- Support for
outline
CSS property (#250) - Optional initialization of static resources for Ktor, Javalin, Jooby and Vert.x (#248)
- CSS pseudo classes and pseudo elements support in
Style
objects - CSS media queries support in
Style
objects
4.3.0
4.2.3
4.2.2
- Upgraded dependencies (Spring Boot 2.4.4, Micronaut 2.4.1, React 17.0.2)
- Add
tabindex
attribute when callingfocus()
on not focusable element (#241) - Support for basic html form operations (#242)
- Fix tabulator memory leak with KVision custom formatters (#244)
- Add
@Value
and@Version
common annotations for Spring Data
4.2.1
4.2.0
- Upgraded Micronaut to 2.4.0
- Move
@DslMarker
down the class hierarchy to theTag
container (and other components in theio.kvision.html
package) - Remove all experimental
Basic*
containers (as no longer needed) - Refactor
StateFlow
extensions and move them to theio.kvision.state
package - Refactor bidirectional state binding functions (
bindTo
) and move them toio.kvision.state
package - Add binding functions for
StateFlow
andMutableStateFlow
for easy integration with Kotlin flows - Add suspending event handlers for easy integration with Kotlin coroutines and flows