Skip to content

Releases: rjaros/kvision

5.6.0

29 Nov 16:09
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.6.0, Serialization 1.3.1, Coroutines 1.6.0-RC, Spring Boot 2.6.0, Micronaut 3.2.0, Ktor to 1.6.6, Redux 4.1.2, kotlin-wrappers 274, Dokka 1.6.0, Gradle 7.3).
  • Upgrade Snabbdom to 3.1.0 with built-in wrappers instead of external library.
  • Upgrade Tabulator to 5.0.7 in the main kvision-tabulator module. Publish kvision-tabulator4 module with the old and now deprecated Tabulator component based on Tabulator 4.x for compatibility.
  • Upgrade Chart.js to 3.6.0 in the main kvision-chart module. Publish kvision-chart2 module with the old and now deprecated Chart component based on Chart.js 2.x for compatibility.
  • Fix invalid feedback with long text for horizontal forms.
  • Add methods for asynchronous testing in kvision-testutils module.

5.5.1

09 Nov 14:38
Compare
Choose a tag to compare
  • Fix visibility of nested dropdowns
  • Correctly hide invisible content inside TabPanel
  • Add response property to the RemoteRequestException

5.5.0

04 Nov 14:27
Compare
Choose a tag to compare
  • 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 for Tabulator property dynamic (#317)
  • Fix required form field border for Select component

5.4.3

28 Oct 04:54
Compare
Choose a tag to compare
  • Fix imports for new redux-thunk 2.4.0 (#315)
  • Some fixes for horizontal forms layout
  • Custom json serializer support for Ktor

5.4.2

25 Oct 10:59
Compare
Choose a tag to compare
  • Upgraded dependencies (Spring Boot 2.5.6, kotlin-wrappers 260)
  • Support serializable data type with TabulatorRemote

5.4.1

21 Oct 08:15
Compare
Choose a tag to compare
  • Upgraded dependencies (Micronaut 3.1.1, kotlin-wrappers 259)
  • Fix showing label when setting SelectRemote value

5.4.0

17 Oct 12:18
Compare
Choose a tag to compare
  • 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 the kvision-state module
  • Add a placeholder property to the SimpleSelect component
  • New kvision-simple-select-remote module with a SimpleSelectRemote fullstack component

5.3.0

08 Oct 04:36
Compare
Choose a tag to compare
  • 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

29 Sep 19:40
Compare
Choose a tag to compare
  • Upgraded Javalin to 4.0.1
  • Fix Select/SelectInput refresh after options property change via data binding (#312)

5.2.0

25 Sep 13:20
Compare
Choose a tag to compare
  • 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 and footer components (#299)
  • Add selectedLabel property to the Select component (#306)
  • Fix Tabulator rendering with SMALL style (#305)
  • Add new inheriting style objects (#300)
  • Keep form data even without form field (#308)
  • Return injector from kvisionInit function (#310)