Skip to content

v23.3.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 13 Sep 09:18

API Documentation →

Changes Since v23.2.0

💥 Behavior Alterinig Changes

  • avatar
    • Add withTooltip property, use tooltip instead of title (#4419)
  • date-picker
    • Remove unsupported i18n.clear property (#4515)
  • time-picker
    • Remove no longer supported i18n properties (#4516)

🚀 New Features

  • button
    • Add tooltip support to vaadin-button (#4448)
  • checkbox
    • Add tooltip support to vaadin-checkbox (#4456)
  • checkbox-group
    • Add tooltip support to vaadin-checkbox-group (#4514)
  • combo-box
    • Add tooltip support to vaadin-combo-box (#4483)
  • component-base
    • Add KeyboardDirectionMixin to navigate items (#4552)
    • Add setShouldShow to TooltipController (#4479)
    • Add TooltipController to handle slotted tooltip (#4436)
  • custom-field
    • Add tooltip support to vaadin-custom-field (#4513)
  • date-picker
    • Add tooltip support to vaadin-date-picker (#4485)
  • date-time-picker
    • Add tooltip support to date-time-picker (#4494)
  • details
    • Add tooltip support to vaadin-details (#4438)
  • email-field,password-field,text-field
    • Add tooltip support to text-field based fields (#4477)
  • grid
    • Add tooltip support to vaadin-grid (#4416)
  • icon
    • Add tooltip support to vaadin-icon (#4521)
  • integer-field,number-field
    • Add tooltip support to number-field based fields (#4489)
  • list-box
    • Add tooltip support to vaadin-list-box (#4519)
  • menu-bar
    • Add tooltip support to vaadin-menu-bar (#4517)
  • message-input
    • Add tooltip support to message-input (#4501)
  • multi-select-combo-box
    • Add tooltip support to multi-select-combo-box (#4492)
  • radio-group
    • Add tooltip support to vaadin-radio-group (#4484)
  • rich-text-editor
    • Replace toolbar buttons title with tooltips (#4423)
  • select
    • Add tooltip support to vaadin-select (#4482)
  • tabs
    • Add tooltip support to vaadin-tab (#4480)
  • tabsheet
    • Create vaadin-tabsheet web component (#4439)
  • text-area
    • Add tooltip support to vaadin-text-area (#4504)
  • time-picker
    • Add opened property, open() and close() methods (#4493)
    • Add tooltip support to vaadin-time-picker (#4472)
  • tooltip
    • Add focusDelay, change delay to hoverDelay (#4567)
    • Add custom CSS properties to define offset (#4533)
    • Add shouldShow to show tooltip conditionally (#4476)
    • Create vaadin-tooltip web component (#4435)

🐛 Bug Fixes

  • date-time-picker
    • Do not validate when moving focus inside the field (#4478)
  • field-base,input-container,multi-select-combo-box,number-field,password-field
    • Inject placeholder styles to correct root node (#4577)
  • grid
    • Do not throw on content update with undefined columns (#4562)
    • Swap grid columns iteratively on reorder (#4534)
    • Only show tooltip on grid cell keyboard focus (#4527)
    • Handle visibility change when recalculating column widths (#4454)
  • multi-select-combo-box
    • Use correct styles to hide input placeholder (#4571)
  • tooltip
    • Improve target visibility observer logic and tests (#4569)
    • Only show tooltip when target is fully visible (#4529)
    • Do not reopen overlay when moving focus within target (#4528)
    • Do not re-open a tooltip on mouseenter while hovering (#4500)
    • Close all opened tooltips on Escape keydown (#4464)
  • vaadin-overlay
    • Update overlay position on target resize (#4510)
  • Other
    • Add missing event declarations to JS API docs (#4537)

💅 Polish

  • accordion
    • Use KeyboardDirectionMixin in accordion (#4553)
    • Use KeyboardMixin in vaadin-accordion (#4540)
  • combo-box
    • Do not return index from __requestItemByIndex (#4551)
    • Remove unnecessary checks for virtualizer's presence (#4543)
  • context-menu,crud,field-highlighter,grid-pro,grid,menu-bar,vaadin-list-mixin,vaadin-overlay
    • Replace .filter() usage with .find() and .some() (#4554)
  • custom-field
    • Cleanup checkValidity typings override (#4498)
  • date-picker,time-picker
    • Cleanup validation methods typings (#4488)
  • grid
    • Grid reordering mixin coding style improvements (#4542)
  • menu-bar
    • Use KeyboardDirectionMixin in menu-bar (#4560)
    • Use KeyboardMixin in vaadin-menu-bar (#4550)
    • Use once for overlay open event listener (#4535)
  • message-list
    • Use KeyboardDirectionMixin in message-list (#4559)
  • tabsheet
    • Do not reflect selected to attribute (#4449)
  • vaadin-list-mixin
    • Use KeyboardDirectionMixin in list-mixin (#4555)

📝 Documentation

  • avatar
    • Add missing attribute JSDoc annotation (#4440)
  • avatar-group
    • Add missing attribute JSDoc annotation (#4462)
  • custom-field
    • Fix custom-field state attributes API docs (#4518)
  • field-base
    • Add missing attribute JSDoc annotation (#4575)
  • message-list
    • Add missing attribute JSDoc annotations (#4505)
  • scroller
    • Add missing attribute JSDoc annotation (#4509)
  • tabs
    • Add ControllerMixin to tab types (#4503)
    • Update vaadin-tabs JSDoc description (#4441)

🔬 Tests

  • avatar
    • Remove flaky Material tooltip test (#4522)
  • confirm-dialog,date-picker,dialog,field-highlighter
    • Remove not necessary moduleId definition (#4512)
  • grid
    • Ignore a flaky test on Firefox (#4546)
  • menu-bar
    • Update, unskip and cleanup sub-menu tests (#4536)
  • time-picker
    • Disable animations in time-picker tests (#4487)
  • tooltip
    • Disable animations in tooltip tests (#4511)
  • Other
    • Add missing dependencies to IT package (#4495)
    • Use a shared IT file for simple tooltip integrations (#4474)
    • Move grid focus-trap test to integration (#4442)

🏠 Internal

  • All components
    • Update master branch to Vaadin 23.3 (#4433)
  • map
    • Add missing vaadin-map screenshot (#4450)
  • message-list
    • Add missing JSDoc annotations to methods (#4556)
  • multi-select-combo-box
    • Add vaadin-multi-select-combo-box screenshot (#4455)
  • tabsheet
    • Add missing vaadin-tabsheet screenshot (#4447)
  • Other
    • Remove import for enable on map dev page (#4525)
    • Use patch-package to patch Lerna version (#4468)
    • Update docs for making a version bump (#4434)