github vaadin/platform 24.6.0.beta1
Vaadin 24.6.0.beta1

pre-release2 days ago

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

Changelogs

Official add-ons and plugins:

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

Don't miss a new platform release

NewReleases is sending notifications on new releases.