Skip to content

Releases: vaadin/copilot

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

24.6.0.beta4

11 Dec 10:26
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta4 Pre-release
Pre-release

New Features

  • UI services panel is now showing generic types of parameters and return type

Bug Fixes

  • Hide selection overlay when scrolled out of view
  • Restrict badge width in theme editor
  • Fix resizing of floating panels when close to the bottom/right edges
  • Copilot menu should have Activate and Deactivate Copilot options both at the same bottom location
  • Show progress bar when VS Code downloads
  • Hover should look different than selection
  • Prevent browser from showing images dropped outside dropzones
  • i18n warning message "blinking"

24.6.0.beta3

05 Dec 08:08
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta3 Pre-release
Pre-release

New Features

  • Increased drawers visibility with affordances
  • Multiline Command Window prompts

Bug Fixes

  • Fixed copying and pasting of avatar group, combo box
  • Fixed inline editing for all available text nodes
  • Look for project roots in default Gradle folders
  • Improved detection of project components and external components
  • Fixed AI flow after preview is activated
  • Fixed floating panel resizing

24.6.0.beta2

26 Nov 13:49
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta2 Pre-release
Pre-release

What's Changed

New Features

  • Removed feature flag of sizing feature

Bug Fixes

  • Reverted back timeout increase for CopilotServerClient
  • Use component name only for generating path
  • Class name should be copied when copying a flow component
  • Copying Checkbox adds redundant statements
  • Use provided reference map for children components
  • setMax...,setMin... statements are not copied
  • Removed shift space hint from spotlight window
  • DateTimePicker should be similar to other components and have a mutable children list.
  • Invalid syntax when copied prefix/suffix components
  • Copy Paste MenuBar component

24.6.0.beta1

21 Nov 15:06
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta1 Pre-release
Pre-release

New Features

  • 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.

Bug Fixes

  • Fix adding a function as the first element in a block.
  • Handle extra spaces in className in templates.
  • Fix exception when copying DateTimePicker and avoid copying unused methods.

24.6.0.alpha5

21 Nov 15:04
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha5 Pre-release
Pre-release

New Features

  • Support multi-module projects for i18n.
  • Specific error message for "Preview period expired" in AI assistant.
  • Enable automated UI tests generation

Bug Fixes

  • Fix docking/undocking log panel causing duplicate entries.
  • Prevent drag-component visibility during palette dragging.
  • Retain selection on page reload.
  • Ignore invalid project module folders.
  • Correct copying of various attributes (e.g., href, icon, setThemeName, image, setMin/setMax for TimePicker).
  • Resolve overlay closing issue when mouse hovers surrounding area.
  • Fix for TimePicker's setMin and setMax methods during copying.
  • Prevent IllegalArgumentException when copying components with null themes.
  • Recreate drop zones for trees to fix undefined node issues.
  • Ensure progress bar setter is present during copy.
  • Fix keyboard event dispatch causing error notifications.
  • Filter invalid values in time picker.
  • Remove __copilotTreeNode from HTML elements.