Skip to content

Releases: rjaros/kvision

5.18.1

01 Dec 16:19
Compare
Choose a tag to compare
  • Upgrade kotlin-wrappers to 454
  • Deprecate Spinner/SpinnerInput components
  • Disable local searching in TomSelectRemote component

5.18.0

26 Nov 10:23
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.7.21, Spring Boot 2.7.6, Javalin 5.2.0, Vert.x 4.3.5, Micronaut 3.7.4, Jackson Module Kotlin 2.14.1, kotlin-wrappers 450, Bootstrap 5.2.3, Electron 21.3.1, Leaflet 1.9.3, Trix 2.0.1, Tempus Dominus 6.2.7, KSP 1.0.8, Gradle 7.6, Kotest 5.5.4 and some other npm dependencies)
  • New select and typeahead components based on Tom Select library (included in the new kvision-tom-select and kvision-tom-select-remote modules)
  • New kvision-toastify module supporting toasts without jQuery dependency
  • Cache generated style declarations (#450)
  • Support setting request parameters in the SimpleSelectRemote component
  • Fix nested ListTag rendering
  • Change dropdown icon for SimpleSelect component
  • Deprecate kvision-bootstrap-select, kvision-bootstrap-typeahead and kvision-toast modules, because JS libraries used by these modules are no longer maintained

5.17.0

01 Nov 19:04
Compare
Choose a tag to compare
  • Upgraded dependencies (Ktor 2.1.3, Javalin 5.1.3, Micronaut 3.7.3, kotlin-wrappers 420, Kotest 5.5.3, Tempus-dominus 6.2.6)
  • Added new SimpleSpinner/SimpleSpinnerInput components based on plain HTML numeric input
  • Import correct bundle for Redux module (#447)
  • Support headerFilter for Tabulator component as a custom function (#446)
  • Add direct support for Tempus-dominus locales in DateTime components
  • Drop all jcenter dependencies
  • Replace kotlinx-nodejs with kotlin-node from kotlin-wrappers (easy to fix breaking changes are expected for Electron apps)

5.16.2

23 Oct 13:49
Compare
Choose a tag to compare
  • Upgraded dependencies (Serialization 1.4.1, Dokka 1.7.20, Spring Boot 2.7.5, Javalin 5.1.1, Micronaut 3.7.2, kotlin-wrappers 412, KSP 1.0.7, bootstrap-fileinput 5.5.2, Leaflet 1.9.2, OnsenUI 2.12.6, Tabulator 5.4.2)
  • Correctly update radio button deselected state (#444)
  • Added formatterPrint and formatterPrintParams options to Tabulator column definitions (thanks to @tfonrouge)
  • Fixed exporting to CSV by delimiter used as String in Tabulator component (thanks to @tfonrouge)
  • Fixed return value of the getSorters() method of JS Tabulator component (thanks to @tfonrouge)

5.16.1

10 Oct 11:15
Compare
Choose a tag to compare
  • Upgraded dependencies (Tabulator 5.4.1, kotlin-wrappers 403)
  • Generate services functions only when KVision services are used (fix compilation problems when remote module is not used in MPP projects)

5.16.0

05 Oct 14:10
Compare
Choose a tag to compare
  • Upgraded dependencies (Kotlin 1.7.20, Spring Boot 2.7.4, Ktor 2.1.2, Javalin 5.0.1, Vert.x 4.3.4, Micronaut 3.7.1, Koin 3.2.2, kotlin-wrappers 399, Bootstrap 5.2.2, Tempus Dominus 6.2.4, Leaflet 1.9.1, OnsenUI 2.12.3, Tabulator 5.4.0)
  • Expose configuration options of split.js in the SplitPanel (#442)
  • Automatic custom exceptions registration using @KVServiceException (a @MetaSerializable annotation)

5.15.3

21 Sep 10:49
Compare
Choose a tag to compare
  • Upgraded dependencies (Micronaut 3.7.0, Koin 3.2.1, kotlin-wrappers 389)
  • Fixed JVM name clash for the generated code

5.15.2

17 Sep 10:28
Compare
Choose a tag to compare
  • Upgraded kotlin-wrappers to 386
  • Simplify Tabulator component localization
  • Move ServiceManager functions to the common sources set. Allow interface-only references in all fullstack components.

5.15.1

14 Sep 17:16
Compare
Choose a tag to compare
  • Upgraded dependencies (Tabulator 5.3.4, kotlin-wrappers 384)
  • Fix problem with jQuery webpack provide plugin and Bootstrap (note: webpack.config.d/jquery.js should be removed from applications)

5.15.0

12 Sep 15:36
Compare
Choose a tag to compare
  • Upgraded dependencies (Serialization 1.4.0, Spring Boot 2.7.3, Ktor 2.1.1, Javalin 5.0.0.RC2, Jooby 2.16.1, Micronaut 3.6.3, Jackson Module Kotlin 2.13.4, kotlin-wrappers 383, Bootstrap 5.2.1, Tabulator 5.3.3 and some other npm dependencies)
  • New kvision-datetime module based on new @eonasdan/tempus-dominus component (will replace kvision-bootstrap-datetime module in the future release)
  • New kvision-fullstack-ktor-koin module for Ktor with Koin dependency injection (instead of Guice)
  • Fix auto-shrinking windows (#433)
  • Use InputType enum instead of TextInputType (#432)
  • Handle "204 No Content" responses in RestClient (#435)
  • Optimize convertPoToJson gradle task (#436)
  • Fix dataEditedTabulator event
  • Better handling websocket cancellation exception on Firefox
  • Automatically generate functions to get Service and ServiceManager instances
  • Add extension property for configuring generated resources dir (thanks to @aSemy)