Vaadin Flow Components V23.0.0
Vaadin Flow Components 23.0.0
This is a release of the Java integration for Vaadin Web Components to be used from the Java server side with Vaadin Flow.
Changes in Flow Components from 22.0.0
-
New Features:
- ⧉ Modal dialog also server-side modal. PR: 2608. Components: confirm-dialog, context-menu, crud, dialog, login, notification
- ⧉ Implement HasTheme for Map. PR: 2694. Component: map
- ⧉ Add convenience methods for modifying the viewport. PR: 2692. Component: map
- ⧉ Add default icons for map markers. PR: 2638. Component: map
- ⧉ Add and remove layers. PR: 2609. Component: map
- ⧉ Add clearFilelist method. PR: 2223. Component: upload
- ⧉ Map feature click events. PR: 2604. Component: map
- ⧉ Add support for wms image sources. PR: 2607. Component: map
- ⧉ Add missing ItemLabelGenerator to the radiobuttongroup. PR: 2273. Component: radio-button
- ⧉ Add missing setItemLabelGenerator for a ListBox. PR: 2275. Component: list-box
- ⧉ Finalize support for XYZ source. PR: 2603. Component: map
- ⧉ Add support for tile wms source. PR: 2599. Component: map
- ⧉ Map click event. PR: 2597. Component: map
- ⧉ Configurable attributions. PR: 2587. Component: map
- ⧉ Display geographic features on the map. PR: 2560. Component: map
- ⧉ Add support for lat/long coordinates. PR: 2589. Component: map
- ⧉ Add map component behind feature flag. PR: 2576. Component: map
- ⧉ Implement HasEnabled interface in MenuBar. PR: 2478. Component: menu-bar
- ⧉ Bump minimum Java version to 11. PR: 2473. Component: grid
- ⧉ Add i18n property to AppLayout. PR: 2448. Component: app-layout
- ⧉ Add HasStyle to the ListBoxBase. PR: 2272. Component: list-box
- ⧉ Add pattern validation to TextArea. PR: 2158. Component: text-field
-
Fixes:
- ⧉ Don't remove lazy-open registration on detach. PR: 2738. Component: combo-box
- ⧉ Fix selecting an item in a single select grid. PR: 2357. Tickets: 2354. Component: grid
- ⧉ Implement UpdateQueue.clear in ComboBox. PR: 2722. Component: combo-box
- ⧉ Use English when converting code properties to lower case. PR: 2716. Ticket:2715. Components: app-layout, charts, cookie-consent, grid-pro, ordered-layout, split-layout, tabs
- ⧉ Preserve setDetailsVisibleOnClick on re-attach. PR: 2714. Component: grid
- ⧉ Ensure deselectAllowed is preserved on re-attach. PR: 2711. Component: grid
- ⧉ Remove confirm dialog modality on close event. PR: 2708. Component: confirm-dialog
- ⧉ Deprecate no longer used i18n strings. PR: 2689. Component: date-picker
- ⧉ Prevent duplicate feature click events for overlapping markers. PR: 2650. Component: map
- ⧉ Fix UploadElement with local drivers and Selenium 4. PR: 2667. Ticket:2633. Component: upload
- ⧉ Avoid temporarily clearing the component renderer. PR: 2621. Components: grid, renderer
- ⧉ Update selected key in value change listener. PR: 2618. Component: combo-box
- ⧉ Discard radios/checkboxes right before adding new ones. PR: 2613. Components: checkbox, radio-button
- ⧉ Add aria-label to crud sorter and filter. PR: 2610. Components: crud, grid
- ⧉ Use getDataProvider().getId(item) instead of item.hashCode(). PR: 2411. Component: grid
- ⧉ Remove child radios/checkboxes individually. PR: 2598. Components: checkbox, radio-button
- ⧉ Add custom field when column has been added. PR: 2493. Component: grid-pro
- ⧉ Enforce checkbox web component disabled state. PR: 2578. Component: checkbox
- ⧉ Enforce radio button web component disabled state. PR: 2563. Component: radio-button
- ⧉ Delete selected key when input is cleared. PR: 2529. Component: combo-box
- ⧉ Only use custom label when setting HTML. PR: 2558. Component: checkbox
- ⧉ Handle unfinalized grid in the connector. PR: 2557. Component: grid
- ⧉ Check sub cache queue of a grid instance in connector. PR: 2540. Component: grid
- ⧉ Don't disable a readonly radio group. PR: 2526. Component: radio-button
- ⧉ Patch _isItemSelected once combobox is finalized. PR: 2487. Component: combo-box
- ⧉ Patch renderer function instead of the template. PR: 2481. Component: grid
- ⧉ Change aria-multiselectable and aria-selected attributes in grid according to SelectionMode.. PR: 2467. Component: grid
- ⧉ Adapt color palette to new themes. PR: 2464. Component: charts
- ⧉ Make context menu clicks cover the whole cell. PR: 2458. Component: grid
- ⧉ Register custom editor onAttach. PR: 2409. Component: grid-pro
- ⧉ Fallback to super.getLocale() if no custom locale is set. PR: 2416. Components: date-picker, date-time-picker, time-picker
- ⧉ Prevent HasItem.getItem throwing ClassCastException. PR: 2390. Component: charts
- ⧉ Make grid connector request content update on missing data. PR: 2392. Component: grid
- ⧉ Don't access empty visibleRows in gridConnector. PR: 2341. Component: grid
- ⧉ Clear input element value when clearing custom value in ComboBox. PR: 2340. Component: combo-box