Skip to content

Releases: vaadin/copilot

24.7.0.alpha11

18 Feb 15:49
3ae19a0
Compare
Choose a tag to compare
24.7.0.alpha11 Pre-release
Pre-release

What's Changed

New Features

  • User can now choose custom component API method when dropping components into it.
  • When a class is corrupted, a 'restart' button will be shown.

Bug Fixes

  • Improved performance of Outline and Tree.
  • Users can now copy text inside copilot panels.

24.7.0.alpha10

17 Feb 11:32
3ae19a0
Compare
Choose a tag to compare
24.7.0.alpha10 Pre-release
Pre-release

New Features

  • Support has been added for creating @BrowserCallable services.
  • Feature of upgrade assist with Vaadin version updates.

Bug Fixes

  • Sub menus now close when hovering over custom components in the activation button menu.
  • We resolved an issue where the tree root was undefined.
  • Fixes have been made to avoid fetch failure if there is a problem with one service.
  • Connection failure messages, such as those that occur when offline, will no longer be logged.
  • The Flow grid can now be connected without using reflection.

24.7.0.alpha1

19 Dec 13:39
3ae19a0
Compare
Choose a tag to compare
24.7.0.alpha1 Pre-release
Pre-release

New Features

  • Dynamic Content Detection: Improved handling for dynamic content, including translations.
  • Drawer Affordances: Enhanced usability for drawers with better affordances.
  • UI Service Enhancements:
    • Show generic types for UI service parameters.
    • Display return types in the UI services panel.
  • Hilla Integration: Connect grid components to backend services.
  • UI Improvements:
    • Fixed floating panel resizing limits within the viewport.
    • Improved badge behavior and styling, including proper width and overlay positioning.
    • Updated label editor to use TextArea for better input handling.
    • Differentiated hover and selection styles for better clarity.

Bug Fixes

  • Component Copy-Paste:
    • Resolved issues with copying avatar groups, accordions, and elements with multiple values.
    • Fixed missing method calls during duplication.

These updates focus on usability and stability.

24.6.5

11 Feb 08:37
3ae19a0
Compare
Choose a tag to compare

New Features

  • Show Spring related versions and status in info panel
  • Detect and show if Spring Data JPA is in use
  • PomFileRewriter to update pom.xml

Bug Fixes

  • Pie charts should not have axes
  • Only handle shortcuts when not inside an overlay
  • Send activate and plugin-active tracking events only once per loaded app
  • Fix AICommunicationHandler cases/exceptions, when loading spinner can go forever
  • Correct CopilotServerClient message handlers proper return types in all (most) cases

Other Improvements

  • Throw an early exception if the source information is corrupt
  • Use userKey as user id, include proKey as additional event property
  • Data transfer object is extracted and cloned manually to a new object
  • Simplify menu item creation
  • Make UserDetailsService work according to spec
  • Split Spring and Spring Security integration
  • Move part of project state so it is loaded immediately
  • Send hotswap events also server side

24.6.4

03 Feb 13:10
3ae19a0
Compare
Choose a tag to compare

New Features

  • Pressing ESC hides floating panels.
  • Users can now set example data for Grid in Hilla.
  • Activation menu has been restructured for better understanding.

24.6.3

28 Jan 19:12
3ae19a0
Compare
Choose a tag to compare

What's Changed

New Features

  • Connect to service for Flow grid
  • Support for binding a Hilla grid to a custom service method
  • Allow setting example data for Charts in Hilla

Bug Fixes

  • Fixed issue where a proper message wasn't displayed when App container is a React class component
  • Resolved issue of not being able to select a disabled element with mouse clicks
  • Logging response code when Hilla request fails
  • Retain errors that happened before loading Copilot
  • Fixed issue where wrapping can cause usage before the definition
  • Fixed issue where wrapping a child and a parent causes the parent to be deleted
  • Made scrolling to element only when it is outside of viewport
  • Fixed bad error message when check if a property can be edited fails
  • Fixed handling of 404 on plugin connection
  • Hide 'connect to data' for components that do not support it

24.6.2

14 Jan 10:08
3ae19a0
Compare
Choose a tag to compare

What's Changed

New Features

  • Improved UX of gap and padding updates
  • Route can be created with predefined templates
  • Added "Go to attach source" for Flow components
  • Updated design of Routes panel
  • Dashboard title can be edited

Bug Fixes

  • Fixed issue related to CheckboxGroup component
  • Fixed issue when AI remained in progress infinitely

24.6.1

08 Jan 08:12
3ae19a0
Compare
Choose a tag to compare

New Features

  • Dashboard is added to palette

Bug Fixes

  • Overlay positions are no longer updated if you briefly pause scrolling
  • Changed label editor from Input to TextArea
  • Alignment detail is not opened for div elements
  • Selection should be cleared on location change
  • Selection overlay is not visible when parent element is body
  • Copying Details creates invalid summary class
  • Add native DNS resolver dependency for macOS (M1) to prevent fallback errors
  • Cannot set width to 'hug' for a new VerticalLayout
  • Issue related to calling Spring when it is not available

Other Changes

  • Notify Kotlin users that operation is not supported
  • React 19 compatibility updates

24.6.0

18 Dec 08:34
3ae19a0
Compare
Choose a tag to compare

New Features

  • Enhanced Copy-Paste: Support for Java Beans and records without imports, improved copy-paste for components like DateTimePicker, MenuBar, and Avatar Group.
  • Flexbox Improvements: Added Flexbox Divs to palette and enabled component wrapping with Flexbox.
  • Grid Service Connection: Connect a grid to a backend service in Hilla projects.
  • Better Editing Tools: Inline editing for all text nodes, dynamic detection of editable content like labels and helpers.
  • Sizes, Gaps and Padding: Toolbar has been redesigned and now contains options to set sizes and to set gap and padding for layout components.
  • Multi-Module Projects: Improved support for multi-module setups.

Bug Fixes

  • Copy-Paste Fixes: Resolved errors for components like Checkbox, Anchor, and Accordion. Improved handling of properties and child elements during paste.
  • UI Improvements: Addressed tree navigation glitches and improved badge positioning logic.

This release focuses on improving editing workflows, enhancing UI stability, and expanding copy-paste support across Vaadin components.

24.6.0.rc1

11 Dec 15:34
3ae19a0
Compare
Choose a tag to compare
24.6.0.rc1 Pre-release
Pre-release

This release contains only Flow and Hilla dependancy updates