Releases: rjaros/kvision
Releases · rjaros/kvision
2.7.0
2.6.0
2.5.0
- Dependencies upgrade (Kotlin 1.3.61, Spring Boot 2.2.2, Jooby 1.6.5)
- Focus the default buttons in
Alert
andConfirm
dialogs - Fix button bar responsiveness in modals
- Fix keyboard and focus handling for
UploadInput
component - Auto marking of required form fields with *
- Exclude invisible fields from form validation
- Fix
Select
control invalid state - Fix applications testing (#113)
2.4.0
- Dependencies upgrade: Kotlin 1.3.60, serialization 0.14.0, Ktor 1.2.6, Spring Boot 2.2.1 and others
- Add new
onEvent
extension function and deprecatesetEventListener
method - New
addCssStyle
,removeCssStyle
,addSurroundingCssStyle
andremoveSurroundingCssStyle
methods for use withStyle
objects - Add
focus()
andblur()
methods to theButton
class - Add
centered
property to all modals - Support column groups in the
Tabulator
component (#111)
2.3.0
- Add reload() method to the Tabulator component
- Add ability to send additional state with TabulatorRemote request
- Fix exception handling in RestClient
- Fix parameters deserialization for server side interfaces
- Fix algorithm to guess the build folder in the compiler plugin
2.2.0
2.1.0
2.0.0
This is the final 2.0.0 release. Changes since M3 milestone include:
- New dropdown align option for Select and RemoteSelect components
- Support manual mode in Pace module
- Fix inline list type for ListTag component
- New NAV html tag type
- New Bold html component
- Better index.html handling in Spring Boot module
- Send additional state with SelectRemote request
- Allow suspending functions for SelectRemote and TabulatorRemote components
See migration guide for more details.
2.0.0-M3
It's probably the last milestone release of the upcoming KVision 2.0.
- Move DSL builder functions out of the companion objects (#93) - BREAKING CHANGE!
- New Kotlin compiler plugin for generating common and frontend code in full-stack projects
- Upgrade Spring Boot to 2.2.0.RELEASE
- Change deprecation level to ERROR on the
pl.treksoft.kvision.types.Date
type - Some minor bugfixes and enhancements
2.0.0-M2
The second milestone of the upcoming KVision 2.0
- Completely redesigned spring-boot server module to use Spring WebFlux instead of Spring MVC
- Redesigned
Date
type handling in the server side interfaces (mappingjs.Date
to the differentjava.time.*
classes) - New
ObservableState
interface and refactoredStateBinding
component (moved from redux modules to the main module) (#91) - Moved
ObservableList
class fromutils
tostate
package - Refactored
Root
class constructors (#92) - Redesigned KVision application skeleton to remove boilerplate, removed
hmr
package (#92) - Updated dependencies
- Small bugfixes