Skip to content

Releases: rjaros/kvision

5.8.3

01 Apr 15:54
Compare
Choose a tag to compare
  • Upgraded dependencies (Spring 2.6.6, Ktor 1.6.8, Vert.x 4.2.6, Javalin 4.4.0, Micronaut 3.4.1, React 18.0.0, kotlin-wrappers 325, Gradle 7.4.2, Bootstrap icons 1.8.1, Font Awesome 6.1.1 and some other npm dependencies)
  • Allow more dynamic configuration of Chart.js component (#361)

5.8.2

28 Feb 08:02
Compare
Choose a tag to compare
  • Upgraded dependencies (Gradle 7.4, Spring Boot 2.6.4, Vert.x 4.2.5, Micronaut 3.3.3, kotlin-wrappers 308, multiplatform-diff 0.4.0, Tabulator 5.1.3)
  • Support user-defined exceptions in the fullstack interfaces (#354)
  • Better handling empty string values in text inputs (#352)
  • Fix finalization problems with Leaflet Maps

5.8.1

06 Feb 12:03
Compare
Choose a tag to compare
  • Upgraded dependencies (Electron17.0.0, kotlin-wrappers 293, Tabulator 5.1.0, Snabbdom 3.3.1)
  • Fixed Tabulator error with empty data - another try (#339)
  • Support overflow-x and overflow-y CSS properties (#348)
  • Forked bootstrap-select and upgraded to 1.14.0-beta3 (#345)
  • Added new extension functions and properties to decode KFile content (#347)

5.8.0

30 Jan 13:06
Compare
Choose a tag to compare
  • Upgraded dependencies (Jooby 2.13.0, Spring Boot 2.6.3, Vert.x 4.2.4, Micronaut 3.3.0, Guice 5.1.0, kotlin-wrappers 292, npm-publish 2.1.2, kotest 5.1.0)
  • Upgraded some npm packages to fix vulnerable dependencies
  • Major refactoring of serialization in the fullstack interfaces including removal of old workarounds and legacy code
    Note: You might need to add @Serializable annotation to your enum classes in the common module
  • Support custom serialization modules for the fullstack interfaces (#342)
  • Fixed Tabulator error with empty data (#339)
  • Added new generateKVisionSources task to the Gradle plugin
  • Added missing responsiveCollapse formatter for Tabulator component

5.7.2

16 Jan 11:00
Compare
Choose a tag to compare
  • Upgraded dependencies (Javalin 4.3.0, Micronaut 3.2.6, kotlin-wrappers 290 and various npm projects)
  • Fix date/time serialization format for TabulatorRemote (#334)
  • Fix row height in tabulator (#332)

5.7.1

06 Jan 17:11
Compare
Choose a tag to compare
  • Fixes internationalization regression in 5.7.0
  • Upgrade kotlin-wrappers to 288

5.7.0

06 Jan 14:24
Compare
Choose a tag to compare

Update:
Version 5.7.0 is broken. Please use 5.7.1.

  • Upgraded dependencies (Kotlin 1.6.10, Serialization 1.3.2, Coroutines 1.6.0, Spring Boot 2.6.2, Micronaut 3.2.4, Ktor 1.6.7, Javalin 4.2.0, Vert.x 4.2.3, kotlin-wrappers 286, Gradle 7.3.3, Dokka 1.6.10, Jackson Module Kotlin 2.13.1)
  • Major rewrite of the kvision-maps module, thanks to @aSemy (introduces breaking changes in the API!)
  • Introduce Kotest to the kvision-testutils module, thanks to @aSemy
  • New option to customize Json serialization configuration for the whole app (#324)
  • Add properties to disable functions of the KVision gradle plugin (see KT-50410)
  • Support data-navigo attribute for links to make history API routing easier to use
  • A few fixes for the Tabulator component
  • Use new Kotlin React API in the kvision-react module (introduces breaking changes in the API!)
  • Rename JSON objects to Serialization to avoid conflict with kotlin.js.JSON (add deprecated typealiases for compatibility)
  • Forked and updated some npm packages to fix vulnerable dependencies

5.6.1

02 Dec 18:02
Compare
Choose a tag to compare
  • Upgrade Spring Boot to 2.6.1
  • Support form model without default null values

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