Releases: vaadin/copilot
Releases · vaadin/copilot
24.7.0.alpha12
What's Changed
New Features
- Duplicate custom components (Flow) fixes
- Restoring drill down same as selection on page reload
- Allow creating a new in-memory service when connecting grid to data
Bug Fixes
- Use setItemsPageable to simplify Grid data binding
- Actually load the font
- Write hooks in function and not inline
- Selection should not go out of drill down context
- Allow dragging into a preceding layout
- Fix dragging into a non-empty preceding layout
- Handling method selection when adding a template
- Unable to drop a template before a class field
- Consider Composite hierarchy
- Font family weight fix
Other Improvements
- Use Title Case
- Random global theme changes extracted from the 'new service' change
- Fix invalid error handling caused by refactoring
- Properly handle popovers in Copilot
- Allow using Throwable instead of Exception
24.7.0.alpha11
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
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
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.11
What's Changed
No new features or bug fixes are included in this release. The upgrade only involves internal dependencies which are not user relevant.
24.6.10
What's Changed
Bug Fixes
- Resolved an issue with the Docs cache being cleared too eagerly
24.6.9
What's Changed
New Features
- Simplified Hotswap guide for VS Code
Bug Fixes
- Fixed an issue where code was not visible in error notifications.
- Documentation issue for IntegerField has been resolved.
24.6.8
What's Changed
This release includes updates to Vaadin Flow and Hilla and minor bugfixes.
24.6.7
What's Changed
New Features
- UX / UI related updates
Bug Fixes
- Indicate more clearly when AI is disabled
- Hide login window when login is complete
- Do not run test generator if AI is disabled
- Do not log exception message on connection failures e.g. offline
- Do not open spotlight on shift space with a text field focused
- Grid can now be copied and pasted
24.6.6
New Features
- Offer a way to upgrade Vaadin version
- Show a 'restart' button when a class is corrupt
- Updated look and feel
Bug Fixes
- Fixed entity and service generation
- Layout only included in new view if current view @route defines one
- Text inside Copilot panels can now be copied
- Font now loads correctly
- Fixed issue with dragging into a non-empty preceding layout
- Fixed issue with invalid error handling caused by refactoring
- Fixed issue where dropping a template before a class field was not possible
- Fixed issue with the position of badge sizing overlay on top and bottom of screen