Releases: rjaros/kvision
Releases Β· rjaros/kvision
5.8.3
5.8.2
- 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
- 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
andoverflow-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
- 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 forTabulator
component
5.7.2
5.7.1
5.7.0
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 toSerialization
to avoid conflict withkotlin.js.JSON
(add deprecated typealiases for compatibility) - Forked and updated some npm packages to fix vulnerable dependencies
5.6.1
5.6.0
- 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. Publishkvision-tabulator4
module with the old and now deprecatedTabulator
component based on Tabulator 4.x for compatibility. - Upgrade Chart.js to 3.6.0 in the main
kvision-chart
module. Publishkvision-chart2
module with the old and now deprecatedChart
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.