Skip to content

Vaadin Flow Components V25.2.0

Latest

Choose a tag to compare

@vaadin-bot vaadin-bot released this 23 Jun 12:30
· 4 commits to 25.2 since this release
2aa7290

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:

    • Rename FormAIController API to include field (#9544) (CP: 25.2). PR:9547
    • Use config class for form ai controller value options (#9372) (CP: 25.2). PR:9408
    • Align orchestrator controller lifecycle. PR:9332
  • 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

  • New Features:
    • Add bindDrawerOpened to AppLayout. PR:8733

Changes in vaadin-badge-flow

  • New Features:
    • Remove Badge component feature flag. PR:9314

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

  • New Features:
    • Add bindIndeterminate to Checkbox. PR:8732

Changes in vaadin-combo-box-flow

  • New Features:
    • Add setFocusSelectedItem to ComboBox. PR:9239
    • Add collapseChips API to MultiSelectComboBox. PR:9235. Ticket:8533

Changes in vaadin-context-menu-flow

  • New Features:
    • Add tooltip APIs to context-menu and menu-bar items. PR:9223. Ticket:10415
    • Add accessibleDisabledMenuItems feature flag. PR:9183

Changes in vaadin-dashboard-flow

  • New Features:
    • Add row height API to Dashboard. PR:9219

Changes in vaadin-grid-flow

  • New Features:
    • Add methods to get grid selection as a signal. PR:8742

Changes in vaadin-master-detail-layout-flow

  • Breaking Changes:

    • Replace ExpandingArea with expandMaster and expandDetail. PR:9156
    • Remove MasterDetailLayoutVariant. PR:9150
  • 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:
    • Add tooltip APIs to context-menu and menu-bar items. PR:9223. Ticket:10415
    • Add accessibleDisabledMenuItems feature flag. PR:9183

Changes in vaadin-popover-flow

  • New Features:
    • Add setTabFocusEnabled API to Popover. PR:9208

Changes in vaadin-side-nav-flow

  • New Features:
    • Validate navigation-related URL schemes (#9447) (CP: 25.2). PR:9538

Changes in vaadin-slider-flow

  • Breaking Changes:

    • Add "Decimal" prefix to decimal slider variants. PR:9171
    • Extract NumberSlider / NumberRangeSlider. PR:9108
  • New Features:

    • Remove Slider component feature flag. PR:9340
    • Add IntegerSlider, IntegerRangeSlider. PR:9123

Changes in vaadin-upload-flow

  • New Features:
    • Add separate upload accepted extensions and mime types api. PR:8847

Changes in Flow Components from 25.2.0-rc1

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-ai-components-flow

  • Breaking Changes:
    • Rename FormAIController API to include field (#9544) (CP: 25.2). PR:9547

Changes in vaadin-breadcrumbs-flow

  • New Features:
    • Add Lumo and Aura theme variants to Breadcrumbs (#9543). PR:9555

Changes in vaadin-grid-pro-flow

  • Fixes:
    • Sync editor value to server when same value is typed again (#9568) (CP: 25.2). PR:9572

Changes in vaadin-progress-bar-flow

  • Fixes:
    • Add missing aura progress bar variants (#9575). PR:9585

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Allow filtering out all values in spreadsheet filter (#9574) (CP: 25.2). PR:9576
    • Hide already-filtered values from other spreadsheet column filters (#9386) (CP: 25.2). PR:9578
    • Preserve custom editors and scope the display callback (#9493) (CP: 25.2). PR:9558

Compatibility

  • This release use Web Components listed in Vaadin Platform 25.2.0
  • Tested with Vaadin Flow version 25.2.0