4.0.0
This is a major upgrade bringing a few breaking changes. See migration guide for details.
- New maven coordinates with
io.kvision
group identifier and publication on Maven Central - New package names (
pl.treksoft.kvision
->io.kvision
) - Update to Kotlin 1.4.30 with IR backend enabled by default in all templates and examples
- Upgraded dependencies (Serialization 1.1.0-RC, Ktor 1.5.1, Javalin 3.13.3, Vert.x 4.0.2, Micronaut 2.3.2, Dokka 1.4.20, Gradle 6.8.1, Bootstrap 4.6.0, NPM Publish 1.1.1)
- Support bidirectional data binding for all form components
- Support for custom serializers module in the
RestClient
component (#230) - Major performance optimizations
- Removed a lot of deprecated code
- Fix small form fieldset issue
- Fix GET method support for Ktor backend (#223)
- Add
focus()
andblur()
methods to all components (#217) - Support hide delay for tooltips and popovers (#228)
- Add display "contents" property for span element when using rich html content
- Add
CONTENTS
value to theDisplay
enum - Do not install WebSocket feature in
kvisionInit()
function for Ktor backend - Do not automatically bundle all locales with the
moment
module - Make spinner arrows visible without FontAwesome module
- Add missing initializer functions for some components
- Add
MutableState
interface - Make all form components implement
MutableState
- Add generic radio group components
- Add a few missing components for html tags
- Depracate
Bold
component in favor ofB