Skip to content

Vaadin 24.6.0.beta3

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 04 Dec 17:32
· 13 commits to main since this release
33bf410

Upgrading · Docs · Get Started

This is a pre-release for the Vaadin 24.6. We appreciate if you give it a try and report any issues you notice. To use this release, you'll need to have following repositories declared in your project (Vaadin pre-releases are not pushed to Maven central) :

<repositories>
    <repository>
        <id>vaadin-prereleases</id>
        <url>
            https://maven.vaadin.com/vaadin-prereleases/
        </url>
    </repository>
</repositories>

<pluginRepositories>
    <pluginRepository>
        <id>vaadin-prereleases</id>
        <url>
            https://maven.vaadin.com/vaadin-prereleases/
        </url>
    </pluginRepository>
</pluginRepositories>

New and Noteworthy Since Vaadin 24.5

Notable Upgrades

  • Upgrade minimum supported Gradle version to 8.7
  • Upgrade Springboot support to 3.4

Flow

  • Removed feature flag for WebPush

    • This feature was added to flow since Vaadin 24.2. Now it is officially supprted. Read more about this feature Docs
  • Add drag image for DragSource

    • Adds DragSource#setDragImage(ComponentDragImage) and DragSource#setDragImage(Component dragImage, int offsetX, int offsetY). API is used to set image component as a drag image for drag source component. Follows specification of HTML Drag and Drop API for DataTransfer#setDragImage() method.
    • Read more about this feature here
  • Enable easier override for SpringServlet

** More info about this release can be found from here

Design System

  • New Card Component *
  • New Dashboard component *
  • Implement disable on click for menu item in Context-Menu
  • Add server-side fallback parser in Data-Picker
  • Add dragged event and position API in Dialog
  • Add conditional selection of grid items in Grid
  • Add wrap API in HorizontalLayout/VerticalLayout
  • Allow configure min and max rows in Text-Area
  • Implement HasEnabled interface in Upload

** experimental feature

Copilot

  • Rename variable when changing text or label.
  • Show a dismissable notification when a variable is renamed.
  • Hide warnings about IDE Plugin when running the app from Eclipse.

** More info about this release can be found from here

Control Center

  • New installation process: only one command needed for the entire installation.

** More info about this release can be found from here

Changelogs

Official add-ons and plugins:

  • Spring add-on (24.6.0.beta7)
  • CDI add-on (15.1.0)
  • Maven plugin (24.6.0.beta3)
  • Gradle plugin (24.6.0.beta3)
  • Quarkus plugin (2.1.0)