Releases: rjaros/kvision
Releases Β· rjaros/kvision
6.1.2
- Upgraded dependecies (jackson-module-kotlin 2.14.2, kotlin-wrappers 490, ReduxKotlin 0.6.1)
- Fix re-rendering of checkbox/radio components
- Implement new
createTypedReduxStore
function in the ReduxKotlin module. Deprecate oldcreateReduxStore
function. - Do not select first option automatically when updating options in the
Select
component - Show correct date when using inline
DateTimeInput
component - Fix missing "change" event of
DateTimeInput
component
6.1.1
6.1.0
- Upgraded dependencies (Javalin 5.3.2, kotlin-wrapper 485, Electron 22.1.0)
- Do not remove options of the
Select
component, when binding to the state (#459) - Cleanup
Tabulator
internal data model conversion (#460) - Improve
TomSelect
CSS styling (make colors consistent with other controls and fix unnecessary text wrapping) - Support different
TomSelect
CSS themes (minimal and default) - Fix placeholder for the
Select
component - Add some missing disposals of recreated children components
- Change
KvEvent.detail
property type toAny?
6.0.6
- Upgraded dependencies (Spring Boot 3.0.2, Micronaut 3.8.2, kotlin-wrappers 480, Chart.js 4.2.0, Electron 22.0.3)
- Fix receiver type problem with the
bindEach
functions (#456) - Do not change element name when initializing
Root
container (#457) - Change disabled checkboxes and radios look for consistency with other form controls
6.0.5
6.0.4
6.0.3
6.0.2
6.0.1
6.0.0
- Java 17 or greater is now required.
- Upgraded dependencies (Kotlin 1.8.0, Spring Boot 3.0.1, Micronaut 3.8.0, Ktor 2.2.1, Koin 3.3.0, Vert.x 4.3.7, kotlin-wrappers 466, Chart.js 4.1.1, npm-publish 3.2.0, bootstrap-icons 1.10.3, OnsenUI 2.12.8, tempus-dominus 6.2.10, trix 2.0.4, Electron 22.0.0, Tabulator 5.4.3)
- Drop support for the deprecated legacy backend.
- Direct dependency on
kotlinx.coroutines
library. - Removed deprecated components and modules (
kvision-bootstrap-select
,kvision-bootstrap-select-remote
,kvision-bootstrap-datetime
,kvision-bootstrap-typeahead
,kvision-bootstrap-typeahead-remote
,kvision-bootstrap-spinner
,kvision-chart2
,kvision-datacontainer
,kvision-moment
,kvision-toast
,kvision-tabulator4
ikvision-tabulator4-remote
). - Merge
kvision-bootstrap
,kvision-bootstrap-css
andkvision-bootstrap-dialog
modules. - Support for returning
kotlin.Result<T>
from fullstack remote methods. - Rename
SimpleSelect
toSelect
,SimpleSpinner
toSpinner
andUpload
toBootstrapUpload
. - Add new
Upload
/UploadInput
components based on browser file input API. - Move
Spinner
andRange
components to the newio.kvision.form.number
package. - Change
Spinner
component into integer-only. - New
Numeric
/NumericInput
andImaskNumeric
/ImaskNumericInput
components for handling decimal numbers. - New
kvision-ballast
andkvision-routing-ballast
modules integrating with Ballast state management framework. - Remove greatly overused fluent pattern from different components (#326).
- Support type-safe list style CSS options (#449).
- Add new tabulator css module initializers for different CSS themes (use
TabulatorCssBootstrapModule
initializer for Bootstrap 5 theme) (#400). - Add
labelFirst
option to the constructor ofCheckBox
andRadio
components. - Add
maxlength
option to the constructor ofText
/TextInput
components. - Support
DropDown
component without button arrow. - Additional
XSMALL
size forButton
andButtonGroup
. - Change return type of
getElement()
toHTMLElement
instead ofNode
. - Change default hash sign to '#' for navigo router.
- Minor a11y fixes for
TomSelect
components. - Return handler id from
onClick
methods. - Require
serializer
parameter when initializingTabulator
with Kotlin data model. - Use
kotlin.Result<T>
in Cordova API. - Update Cordova Camera API (remove NATIVE_URI destination).
- Restore clear button for
DateTime
time picker. - Fix manual configuration for Pace progress bar
- Remove dedicated locale files for
BootstrapUpload
component. - Configure JVM toolchain.
- Remove
panelsCompatibilityMode
option. - Remove lots of old, deprecated API.