Releases: vaadin/copilot
Releases · vaadin/copilot
24.7.0.alpha8
What's Changed
- Detect and show if Spring Data JPA is in use
- Handle multi selection for when custom components drill context is on.
- Flow support to delete a custom components
24.7.0.alpha7
New Features
- Allow setting example data for Charts and Grid in Hilla.
- Pressing ESC should hide floating panels.
- Clear drill down context on pressing ESC key.
- Do not show internals of custom component in the view.
- Reorganize activation menu
- Show Spring related versions and status in info panel.
- Support changing application user through the copilot menu.
Bug Fixes
- React to drill down changes for recalculating new position.
- Handle 404 on plugin connection.
- Outline throws undefined on context menu event when no row is in the target.
- Components that are defined outside of CC context should not be selectable.
- Inner component selection should be cleared when drilled up.
- Fix cases when prompt loading spinner can go forever.
24.7.0.alpha6
What's Changed
New Features:
- Support binding a Hilla grid to a custom service method
- Custom component - Drill down pattern for flow
- Display active drill context level
Bug Fixes:
- Wrapping can cause use before the definition
- Wrapping a child and a parent causes the parent to be deleted
- Scroll to element when it is outside of viewport only
- Bad error message when check if a property can be edited fails
- Hide 'connect to data' for components that do not support it
24.7.0.alpha5
New Features
- Creating new views based on existing templates
- Implemented Custom component detection for Flow
- Update UI look and feel
- Added feature of connecting grid to Flow service
- Added logging response code when Hilla request fails
Bug Fixes
- Fixed issue with disabled element selection with mouse clicks
24.7.0.alpha4
Vaadin Copilot Release Notes
New Features
- Made dashboard title editable.
Bug Fixes
- Fixed an issue where AI would remain in progress indefinitely.
24.7.0.alpha3
What's Changed
New Features:
- Inform user that operation is not available for Kotlin
- Enable go to attach source of flow components
- Create new route from existing templates
- Gap and padding UX improvements
- New route panel redesign
- Improved React 19 compatibility
Bug Fixes:
- Fixed DNS resolver errors logged on Mac
- Fixed setting width to 'hug' for a new VerticalLayout
- Fixed calling Spring when it is not available
- Fixed CheckboxGroup component copy&paste
24.7.0.alpha2
What's Changed
New Features:
- Dashboard is added to palette
Bug Fixes:
- 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
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.5
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
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.