Skip to content

4.0.0

Compare
Choose a tag to compare
@rjaros rjaros released this 14 Feb 00:30
· 1153 commits to master since this release

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() and blur() 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 the Display 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 of B