Vaadin Flow Components 25.2.0-rc2
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 25.1.0
Changes in vaadin-ai-components-flow
-
Breaking Changes:
-
New Features:
- ⧉ Hide all form field values from the LLM (#9527). PR:9537
- ⧉ Add field highlighting for ai updated fields (#9413) (CP: 25.2). PR:9440
- ⧉ Expose per-turn session metadata to the LLM (#9399) (CP: 25.2). PR:9410
- ⧉ Expose form workflow via get_form_instructions tool (#9371) (CP: 25.2). PR:9407
- ⧉ Surface validation in fill_form response. PR:9341
- ⧉ Add prompt overload accepting attachments. PR:9339
- ⧉ Add fill form tool to form ai controller. PR:9320
- ⧉ Add binder integration to form ai controller. PR:9308
- ⧉ Add get_form_state tool to FormAIController. PR:9307
- ⧉ Lock form fields during AI fill turn. PR:9298
- ⧉ Add value options API to FormAIController. PR:9297
- ⧉ Add FormAIController field hints API. PR:9290
- ⧉ Add FormAIController skeleton. PR:9287
- ⧉ Add response failed and request start hooks to ai controller. PR:9274
- ⧉ Add OHLC volume series guidance to chart AI tools. PR:9114
- ⧉ Add 3D chart support with options3d and frame configuration. PR:9093
- ⧉ Per-series configuration and dual y-axis support. PR:9084
- ⧉ Add generic plot options schema generation and lookup tool. PR:9079
- ⧉ Implement grid AI controller state management. PR:9058
- ⧉ Add chart AI controller state support. PR:9060
- ⧉ Add ChartAIController. PR:9029
- ⧉ Add grid ai controller. PR:9027
- ⧉ Add grid ai tools. PR:9004
- ⧉ Add multi grid support and update tool names
- ⧉ Add ChartAITools. PR:8988
- ⧉ Add ChartAITools factory for reusable chart LLM tool specs
- ⧉ Improve chart tool schema with plotOptions, lowercase enums, and better descriptions
- ⧉ Implement default data converters
- ⧉ Database provider tools
- ⧉ Add controller support to AI orchestrator. PR:8953
- ⧉ Add data converter interface. PR:8930
- ⧉ Add database provider interface. PR:8928
Changes in vaadin-app-layout-flow
Changes in vaadin-badge-flow
Changes in vaadin-breadcrumbs-flow
- New Features:
- ⧉ Add Lumo and Aura theme variants to Breadcrumbs (#9543). PR:9555
- ⧉ Add Breadcrumbs TestBench element classes (#9530) (CP: 25.2). PR:9540
- ⧉ Validate navigation-related URL schemes (#9447) (CP: 25.2). PR:9538
- ⧉ Add Breadcrumbs Mode.ROUTER navigation listener and trail builder. PR:9510
- ⧉ Add Mode.ROUTER guard on Breadcrumbs child management methods. PR:9485. Ticket:9482
- ⧉ Add Breadcrumbs Mode enum, constructors and mode switching logic. PR:9483. Ticket:9481
- ⧉ Add BreadcrumbsI18n and setI18n API to Breadcrumbs. PR:9473
- ⧉ Add BreadcrumbsVariant enum and HasThemeVariant to Breadcrumbs. PR:9470
- ⧉ Implement BreadcrumbsItem constructors, text, path, and prefix. PR:9380
- ⧉ Initialize Breadcrumbs Flow component (#9379). PR:9520
Changes in vaadin-checkbox-flow
Changes in vaadin-combo-box-flow
- New Features:
Changes in vaadin-context-menu-flow
- New Features:
Changes in vaadin-dashboard-flow
Changes in vaadin-grid-flow
Changes in vaadin-master-detail-layout-flow
-
Breaking Changes:
-
New Features:
- ⧉ Remove MasterDetailLayout feature flag. PR:9315
- ⧉ Add setDetailSize overloads with overlaySize parameter. PR:9159
- ⧉ Add setMasterSize/setDetailSize overloads with expand parameter. PR:9157
- ⧉ Add detail placeholder API to MasterDetailLayout. PR:9017
- ⧉ Add MasterDetailLayout constructor with sizes and expand
Changes in vaadin-menu-bar-flow
- New Features:
Changes in vaadin-popover-flow
Changes in vaadin-side-nav-flow
Changes in vaadin-slider-flow
-
Breaking Changes:
-
New Features:
Changes in vaadin-upload-flow
Changes in Flow Components from 25.2.0-rc1
Changes in All Components
- Chore:
- ⧉ Increase Web-Component version
Changes in vaadin-ai-components-flow
Changes in vaadin-breadcrumbs-flow
Changes in vaadin-grid-pro-flow
Changes in vaadin-progress-bar-flow
Changes in vaadin-spreadsheet-flow
- Fixes: