Vaadin Flow Components V23.1.0.alpha4
Pre-releaseVaadin Flow Components 23.1.0.alpha4
This is a release of the Java integration for Vaadin Components to be used from the Java server side with Vaadin Flow.
Changes in Flow Components from 23.1.0.alpha3
Changes in All Components
- Chore:
- ⧉ Increase Web-Component version
Changes in vaadin-charts-flow
- Fixes:
-
⧉ Throw exception instead of downloading node.js. PR:3039. Ticket:2837
Prevent the SVG generator from downloading node.js if it can not be found, and throw an exception instead. First tries to locate a global node installation, and as a fallback looks for a node installation provided by Flow's frontend toolchain to cover development setups where developers don't use a global node installation.
-
Changes in vaadin-confirm-dialog-flow
Changes in vaadin-context-menu-flow
Changes in vaadin-grid-flow
Changes in vaadin-menu-bar-flow
Changes in vaadin-select-flow
- New Features:
Changes in vaadin-split-layout-flow
- New Features:
- ⧉ Add Spreadsheet component under experimental flag
Changes in vaadin-spreadsheet-flow
-
Breaking Changes:
-
⧉ Disable popupButtons until table-support is implemented vaadin/spreadsheet#833
-
⧉ Throw an exception when the component is used but not enabled vaadin/spreadsheet#781
-
⧉ Bump poi version to 5.2.2 vaadin/spreadsheet#730
some POI classes have changed the API, e.g.
XSSFColorconstructor when passing it to spreadsheetsetColormethods
-
-
New Features:
-
⧉ Add Spreadsheet component under experimental flag
-
⧉ Move api namespace under window.Vaadin
-
⧉ Use Jackson and Elemental for serialisation vaadin/spreadsheet#828
It improves performance and reliability in communication, and simplifies the code
-
⧉ Reduce size of exported bundle from 1.5MB to 0.5MB vaadin/spreadsheet#811
-
⧉ Style buttons with unicode char, remove font Awesome, Reduced CSS size from 13K LOC to 1.5K LOC vaadin/spreadsheet#785
-
⧉ Set min height like in grid for the cases parent has no size
-
-
Fixes:
- ⧉ Remove calls to the deprecated setCellType method throwing silent exceptions
- ⧉ Set higher zindex to cellinput and sheet-tabsheet-options vaadin/spreadsheet#829
- ⧉ Prevent removal of classNames when setting classes from server-side vaadin/spreadsheet#818
- ⧉ Popup size should be 0 when width and height are null
- ⧉ Do not bust client-name classNames from server-side
- ⧉ Scroll position should consider position of the widget in the page vaadin/spreadsheet#816
- ⧉ Detach/reattach spreadsheet styles when widget is removed/added to the DOM vaadin/spreadsheet#819
- ⧉ Reconfigure zindex values so as it works with app-layout vaadin/spreadsheet#774
- ⧉ Add resize observer to the widget vaadin/spreadsheet#801
- ⧉ Avoid out-of-index exception when parsing ranges in formulas vaadin/spreadsheet#800
- ⧉ Remove extra container so as setSizeFull works from server vaadin/spreadsheet#793
- ⧉ Do not clean state on dirty vaadin/spreadsheet#760
- ⧉ On new comment wait for editing until author map has been set vaadin/spreadsheet#794
- ⧉ Overlay-info object was not serialized correctly vaadin/spreadsheet#796
- ⧉ Remove repeated classes from classpath vaadin/spreadsheet#798
- ⧉ Avoid out of bound errors when editing formulas vaadin/spreadsheet#764
- ⧉ Assure that comment maps are initialized before using them vaadin/spreadsheet#766
- ⧉ Added a classed overlay to host context-menu and comments for correctly applying styles vaadin/spreadsheet#771
- ⧉ Disable charts by default to avoid excetion in logs vaadin/spreadsheet#755
- ⧉ Improve performance of serializer for maps vaadin/spreadsheet#758
- ⧉ Declare variable in JSNI so as final bundle can be imported vaadin/spreadsheet#742
Changes in vaadin-time-picker-flow
Changes in vaadin-upload-flow
Compatibility
- This release use Web Components listed in Vaadin Platform 23.1.0.alpha4
- Tested with Vaadin Flow version 23.1.0.alpha4