Skip to content

Releases: vaadin/web-components

v24.4.17

13 Dec 08:11
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.16

🐛 Bug Fixes

  • checkbox
    • Do not show required indicator when checkbox has no label (#8294) (#8297)
  • multi-select-combo-box
    • Do not fire custom-value-set on input blur or outside click (#8308) (#8315)
    • Clear internal combo-box correctly with allowCustomValue (#8312)

v23.5.11

13 Dec 07:57
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.10

🐛 Bug Fixes

  • multi-select-combo-box
    • Do not fire custom-value-set on input blur or outside click (#8308) (#8316)

v24.7.0-alpha1

11 Dec 09:31
Compare
Choose a tag to compare
v24.7.0-alpha1 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-rc1

🚀 New Features

  • grid
    • Add item-toggle event to notify when user toggles an item (#8231)

🐛 Bug Fixes

  • checkbox
    • Do not show required indicator when checkbox has no label (#8294)
  • component-base
    • Add children with id to id map even if their parent was teleported (#8321)
    • Run dynamic property observer after complex observer (#8271)
  • context-menu,date-picker,select,vaadin-lumo-styles
    • Update media query to work with larger phones (#8116)
  • context-menu,menu-bar
    • Do not stop click event propagation on menu-bar button (#8272)
  • custom-field
    • Clear value when removing the last input (#8270)
  • dashboard
    • Do not lose dashboard widget focus in shadow root (#8304)
  • date-picker
    • Use Math.round to get correct scroller first index (#8278)
  • form-layout
    • Observe internal layout to avoid problems with fixed height (#8268)
  • grid
    • Prevent recurring selection attempts during drag selection (#8317)
  • multi-select-combo-box
    • Do not fire custom-value-set on input blur or outside click (#8308)
    • Prevent unselecting already committed value on outside click (#8301)
  • overlay
    • Prevent notification from affecting overlay interactions (#8291)
  • select
    • Ensure aria-selected attribute is removed from the item clone (#8275)
  • side-nav

💅 Polish

  • accordion,button,checkbox,context-menu,date-picker,details,grid-pro,grid,map,number-field,radio-group,rich-text-editor,select,tabs
    • Remove obsolete vendor-prefixed CSS properties (#8309)
  • component-base,select,tooltip
    • Add elements to id map immediately after their connection to DOM (#8299)
  • grid
    • Use underscore to indicate that CSS variable is private (#8286)
  • menu-bar
    • Extract common sub-menu logic into reusable mixin (#8273)
  • number-field,select,text-area,text-field
    • Use ifDefined directive for theme attribute propagation (#8276)

v24.5.5

06 Dec 08:15
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.4

🐛 Bug Fixes

  • charts
  • context-menu,menu-bar
    • Do not stop click event propagation on menu-bar button (#8272) (#8282)
  • custom-field
  • date-picker
    • Use Math.round to get correct scroller first index (#8278) (#8283)
  • date-picker,grid
    • Force scroller update after revealing a date (#8217) (#8218)
  • form-layout
    • Observe internal layout to avoid problems with fixed height (#8268) (#8279)
  • grid-pro
    • Do not dispatch event on stopedit when editor loading (#8232) (#8240)
  • text-area

💅 Polish

  • menu-bar
    • Extract common sub-menu logic into reusable mixin (#8273) (#8274)
  • tooltip
    • Remove z-index override from tooltip overlay (#8211) (#8212)

v24.4.16

06 Dec 08:13
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.15

🐛 Bug Fixes

  • date-picker
    • Use Math.round to get correct scroller first index (#8278) (#8285)
  • date-picker,grid
    • Force scroller update after revealing a date (#8217) (#8219)
  • form-layout
    • Observe internal layout to avoid problems with fixed height (#8268) (#8280)
  • grid-pro
    • Do not dispatch event on stopedit when editor loading (#8232) (CP: 24.4) (#8246)
  • text-area

v23.5.10

06 Dec 09:23
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.9

🐛 Bug Fixes

  • date-picker
    • Use Math.round to get correct scroller first index (#8278) (#8284)
  • text-area
    • Make text area auto-sizing stable (CP: 23.5) (#8215)

🏠 Internal

  • Other
    • Update GitHub Actions to latest, use Node 20 (#7301) (#8287)

v24.6.0-rc1

04 Dec 08:41
Compare
Choose a tag to compare
v24.6.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-beta1

💥 Behavior Altering Changes

  • date-picker
    • Remove date focused part when input is unparsable (#8187)
  • date-picker,field-base,time-picker
    • Align hasInputValue behavior across components (#8200)
  • tooltip
    • Set white-space: pre-wrap on the tooltip content (#8255)

🚀 New Features

  • grid
    • Add accessibleName property to Grid (#8230)

🐛 Bug Fixes

  • accordion
    • Delegate accordion panel theme attribute in Lit version (#8265)
  • charts
    • Save userOptions charts disconnect (#8206)
  • component-base,date-picker,number-field,time-picker
    • Ensure ready() is called after observers (#8254)
  • dashboard
    • Resize only on direction of drag move (#8222)
  • date-picker
    • Add missing uniqueIdPrefix to Lit date-picker version (#8256)
  • date-picker,grid
    • Force scroller update after revealing a date (#8217)
  • details
    • Delegate details theme attribute in Lit version (#8267)
  • grid-pro
    • Do not dispatch event on stopedit when editor loading (#8232)
  • popover
    • Do not close popover when it is just moved in DOM (#8208)
  • text-area
    • Make text area auto-sizing stable (#8207)

💅 Polish

  • accordion
    • Set opened to false by default on accordion heading (#8264)
  • avatar-group,combo-box,context-menu,date-picker,menu-bar,overlay,time-picker
    • Update OverlayMixin properties to use sync: true (#8226)
  • checkbox,field-base,radio-group
    • Update checked property to use sync: true in Lit (#8247)
  • crud
    • Do not use sub-properties in crud observers (#8251)
    • Extract crud logic into reusable mixins (#8244)
  • dashboard
    • Remove widget focused on selection (#8199)
    • Split dashboard spacing into gap and padding (#8205)
  • date-picker
    • Make autoOpenDisabled property use sync: true (#8227)
    • Ensure Lit month calendars are rendered synchronously (#8220)
  • grid
    • Subscribe to change instead of checked-changed (#8239)
    • Move autoSelect logic to SelectionColumnBaseMixin (#8238)
  • list-box
    • Update list-box observer to not use Polymer syntax (#8250)
  • message-input
    • Extract message-input logic into reusable mixin (#8249)
  • message-list
    • Extract message styles into reusable CSS literal (#8242)
    • Extract message and message-list logic into mixins (#8241)
  • notification,overlay
    • Include notification container into the overlay stack (#8198)
  • time-picker
    • Move time-picker ready block to the mixin (#8257)
  • tooltip
    • Remove z-index override from tooltip overlay (#8211)

🚧 Experiments

  • message-input
    • Add LitElement based version of message-input (#8258)
  • message-list
    • Add LitElement based version of message-list (#8245)

📝 Documentation

  • combo-box
    • Mark updated method in combo-box mixin as protected (#8259)

🔬 Tests

  • date-picker
    • Add missing test for date-picker label click (#8261)
    • Remove not needed await in date-picker dropdown test (#8228)
  • date-picker,field-highlighter
    • Update date-picker tests to not use async close helper (#8260)
  • grid-pro
    • Activate cell with Enter instead of double click (#8202)
  • message-list
    • Update message list test to use correct items format (#8243)

v24.5.4

22 Nov 09:01
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.3

🚀 New Features

🐛 Bug Fixes

  • combo-box
  • date-picker
    • Prevent year scroller from getting focused in Chrome (#8174) (#8178)
  • input-container,vaadin-lumo-styles
    • Set input value font weight property on input container (#8141) (#8159)
  • popover
    • Do not close popover when it is just moved in DOM (#8208) (#8209)
  • tooltip
    • Prevent duplicate warn up when opening same tooltip twice (#8135) (#8139)
    • Handle tooltip controller closing state properly (#8131) (#8133)

💅 Polish

  • combo-box
  • notification,overlay
    • Include notification container into the overlay stack (#8198) (#8201)

🔬 Tests

  • grid-pro
    • Activate cell with Enter instead of double click (#8202) (#8204)

v24.4.15

22 Nov 08:50
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.14

🚀 New Features

  • grid-pro

🐛 Bug Fixes

  • date-picker
    • Prevent year scroller from getting focused in Chrome (#8174) (#8179)
  • input-container,vaadin-lumo-styles
    • Set input value font weight property on input container (#8141) (#8160)
  • tooltip
    • Prevent duplicate warm up when opening same tooltip twice (#8135) (#8140)
    • Handle tooltip controller closing state properly (#8131) (#8134)

v23.5.9

22 Nov 08:55
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.8

🐛 Bug Fixes

  • charts
    • Reset charts series objects when chart is detached (#8115) (#8123)
    • Do not reset configuration if chart is immediately re-attached (#8117) (#8120)

🏠 Internal

  • Other
    • Update test runner change detection branch to 23.5 (#8121)