Skip to content

Releases: rjaros/kvision

7.4.1

25 Feb 07:39
Compare
Choose a tag to compare
  • Upgraded dependencies (Coroutines 1.8.0, Serialization 1.6.3, Spring Boot 3.2.3, Javalin 6.1.1, Vert.x 4.5.4, Micronaut 4.3.3, kotlin-wrappers 701, Ballast 4.1.0, Bootstrap 5.3.3, Electron 29.0.1, Tabulator 5.6.1)
  • Support GET method with parameters for fullstack interfaces (#513)
  • Fix tasks resolution inside a subproject (#510)

7.4.0

13 Feb 18:35
Compare
Choose a tag to compare
  • Upgraded dependencies (Spring Boot 3.2.2, Ktor 2.3.8, Javalin 6.0.1, Vert.x 4.5.3, Micronaut 4.3.1, Gradle 8.6, KSP 1.0.17, kotlin-wrappers 697, TestNG 7.9.0, Snabbdom 3.6.2, Tempus Dominus 6.9.5, Electron 28.2.2, Imask 7.4.0, Trix 2.0.10, Tabulator 5.6.0)
  • Major performance and bundle size optimizations (thx to @wagyourtail)
  • Optimize addAll calls with singleRender for a number of containers (#511)
  • Fix some broken tabulator options

7.3.1

09 Jan 12:59
Compare
Choose a tag to compare
  • Upgraded kotlin-wrappers to 682
  • Fix tabulator persistence saving function

7.3.0

06 Jan 14:42
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.9.22, Coroutines 1.8.0-RC2, Serialization 1.6.2, npm-publish 3.4.2, KSP 1.0.16, Jooby 3.0.7, Spring Boot 3.2.1, Ktor 2.3.7, Vert.x 4.5.1, Micronaut 4.2.3, Koin 3.5.3, multiplatform-diff 0.5.0, jackson-module-kotlin 2.16.1, logback 1.4.14, kotlin-wrappers 681, gettext.js 2.0.2, Bootstrap Icons 1.11.3, Chart.js 4.4.1, TempusDominus 6.9.4, Electron 28.1.1., Fontawesome 6.5.1, Imask 7.3.0, Gradle 8.5)
  • New methods to manage lifecycle hooks (#507)

7.2.0

23 Nov 19:20
Compare
Choose a tag to compare
  • Upgraded dependencies (Spring Boot 3.2.0, Ktor 2.3.6, Vert.x 4.5.0, Micronaut 4.2.0, jackson-module-kotlin 2.16.0, kotlin-wrappers 647, Kotest 5.8.0, Bootstrap Icons 1.11.2, Tempus Dominus 6.7.19, Electron 27.1.2, Trix 2.0.8)
  • Fix jar packaging of fullstack Ktor projects (#499)

7.1.0

04 Nov 22:59
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.9.20, Gradle 8.4, Dokka 1.9.10, Jooby 3.0.6, Spring Boot 3.1.5, Ktor 2.3.5, Javalin 5.6.3, Vert.x 4.4.6, Micronaut 4.1.6, jackson-module-kotlin 2.15.3, kotlin-wrappers 637, bootstrap-icons 1.11.1, Tempus Dominus 6.7.16, Electron 27.0.2, Trix 2.0.7, TomSelect 2.3.1).
  • Fix SplitPanel resize not working correctly.
  • Allow formatter component functions for Tabulator with dynamic data (#467).
  • Add year and month header formatting options for DateTime component.

7.0.1

19 Sep 05:13
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.9.10, Dokka 1.9.0, Serialization 1.6.0, Jooby 3.0.5, Spring Boot 3.1.3, Ktor 2.3.4, Vert.x 4.4.5, Micronaut 4.1.1, Koin 3.5.1, Ballast 4.0.0, kotlin-wrappers 625, Kotest 5.7.2, Bootstrap 5.3.2, Bootstrap icons 1.11.0, Chart.js 4.4.0, Tempus Dominus 6.7.13, Electron 26.2.1, jQuery 3.7.1, Tabulator 5.5.2, Gradle 8.3).
  • Make the brandLink component a public property of the Navbar.
  • Fix ImaskNumericInput value initialization.

7.0.0

16 Aug 21:33
Compare
Choose a tag to compare

This is a major upgrade bringing some breaking changes. See dedicated migration guide for details.

  • Upgraded dependencies (Kotlin 1.9.0, Coroutines 1.7.3, Serialization 1.6.0-RC, KSP 1.0.13, Jooby 3.0.2, Spring Boot 3.1.2, Ktor 2.3.3, Micronaut 4.0.3, Koin 3.4.3, kotlin-wrappers 615, Gradle 8.3-rc-3, npm-publish 3.4.1, Bootstrap 5.3.1, Chart.js 4.3.3, Tempus dominus 6.7.11, Electron 25.5.0, Fontawesome 6.4.2, Handlebars 4.7.8, Imask 7.1.3, Tabulator 5.5.1, Tom Select 2.2.5).
  • Migrated from Kotlin JS to Kotlin Multiplatform gradle plugin for both KVision itself and all example and template projects.
  • Use standard source sets names (jsMain, jvmMain) in fullstack projects.
  • Integrated custom gradle tasks with KVision gradle plugin for all fullstack apps, to simplify and unify application build files.
  • Forced version resolutions of all major npm dependencies to get fully repeatable application builds.
  • Support Server-Sent Events connections in fullstack applications for all supported backend servers (#477).
  • Fix SplitPanel rendering issues (#489).
  • Fix broken DateTime implementation of the ObservableState interface (#486).
  • Rename selectSize to maxOptions of the TomSelect component for more clarity (#490).
  • Run hooks when destroying and re-creating components (#490).

6.6.0

03 Jul 14:45
Compare
Choose a tag to compare
  • Upgraded dependencies (Coroutines 1.7.2, Jooby 3.0.0.M11, Spring Boot 3.1.1, Ktor 2.3.2, Javalin 5.6.1, Vert.x 4.4.4, Micronaut 3.9.4, kotlin-wrappers 584, gettext.js 2.0.0, Imask 7.0.1, Electron 25.2.0, Gradle 8.2)
  • Allow other container types inside Navbar component (#482)
  • Allow searching for options of the TomSelect component with an empty placeholder (#483)
  • Add new disableSearch option for TomSelect
  • Add responsiveLayoutCollapseFormatter option for Tabulator
  • Fix background color for disabled TomSelect

6.5.2

15 Jun 21:25
Compare
Choose a tag to compare
  • Replace unicode with font awesome icons in Tabulator pagination (#481)