Skip to content

Releases: vaadin/web-components

v24.3.0-alpha2

06 Oct 10:18
Compare
Choose a tag to compare
v24.3.0-alpha2 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha1

💥 Behavior Altering Changes

  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,email-field,field-base,integer-field,multi-select-combo-box,number-field,password-field,radio-group,select,text-area,text-field,time-picker
    • Revert "feat: add dirty state to field components" (#6436)

🚀 New Features

  • component-base,grid
    • Add TS declarations for DataProviderController (#6520)

🐛 Bug Fixes

  • checkbox
    • Unset input width/height to avoid issue with UA styles (#6550)
  • component-base
    • Make virtualizer with placeholders retry scroll to index (#6588)
  • confirm-dialog
    • Add vaadin-button src import to unstyled confirm-dialog (#6540)
  • radio-group
    • Unset radio button input width and height to fix UA styles related misalignment (#6554)
  • text-field
    • Fix typo in TextFieldMixinClass class name type definition (#6538)
  • vaadin-lumo-styles
    • Remove "false" from lumo typography global styles (#6529)

💅 Polish

  • combo-box,date-picker,multi-select-combo-box,number-field,select,text-area,text-field,time-picker
    • Move input-container theme imports to styles modules (#6579)
  • component-base,crud,grid
    • Deprecate effectiveSize in favor of flatSize (#6566)
  • component-base,field-highlighter,polymer-legacy-adapter,vaadin-lumo-styles,vaadin-material-styles
    • Specify version in define.js instead of getters (#6568)
  • component-base,grid
    • Restore and deprecate old grid cache API (#6567)
  • confirm-dialog
    • Add button styles imports to confirm-dialog styles (#6569)
    • Extract confirm-dialog logic into reusable mixins (#6527)
    • Extract confirm dialog styles to separate file (#6525)
  • context-menu
    • Extract context-menu logic into reusable mixin (#6547)
    • Move item and list-box imports to the context-menu (#6546)
    • Move items-outside-click listener to the constructor (#6545)
  • date-picker
    • Rename internal methods related to value commit (#6589)
    • Simplify value commit logic (#6586)
  • date-picker,number-field,select,text-area,text-field
    • Update Lit versions to use new input-container (#6578)
  • grid
    • Extract grid tree column logic to a separate mixin (#6601)
    • Extract grid column and group logic to separate mixins (#6463)
    • Extract vaadin-grid-filter logic into a reusable mixin (#6563)
    • Extract vaadin-grid-sorter logic into a reusable mixin (#6542)
  • input-container
    • Extract input-container styles into css literal (#6575)
    • Extract input-container logic into reusable mixin (#6574)
  • rich-text-editor
    • Extract rich-text-editor logic into reusable mixin (#6571)
    • Extract rich-text-editor styles to css literal (#6572)
  • tooltip
    • Extract tooltip and overlay logic into reusable mixins (#6532)
    • Extract tooltip overlay styles to separate file (#6521)

🚧 Experiments

  • confirm-dialog
    • Add LitElement based version of vaadin-confirm-dialog (#6539)
  • input-container
    • Add LitElement based version of vaadin-input-container (#6576)
  • rich-text-editor
    • Add LitElement based version of rich-text-editor (#6583)
  • tooltip
    • Add LitElement based version of vaadin-tooltip (#6536)

🔬 Tests

  • combo-box
    • Stabilize a flaky combo-box test (#6531)
  • component-base
    • Improve test coverage for DataProviderController (#6580)
    • Improve test coverage for DataProviderController, extract helpers (#6577)
    • Add unit tests for DataProviderController (#6528)
  • grid
    • Split grid tests into common and import files (#6564)

🏠 Internal

  • Other
    • Improve bug report issue template (#6570)
    • Config integration tests to retry on failure (#6565)
    • Update CP script to recheck new added target labels [skip ci] (#6562)
    • Config tests to retry on failure (#6530)

v24.2.0-beta4

06 Oct 13:00
Compare
Choose a tag to compare
v24.2.0-beta4 Pre-release
Pre-release

API Documentation →

Changes Since v24.2.0-beta2

💥 Breaking Changes

  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,email-field,field-base,integer-field,multi-select-combo-box,number-field,password-field,radio-group,select,text-area,text-field,time-picker
    • Revert "feat: add dirty state to field components" (#6436) (#6592)

🐛 Bug Fixes

  • field-base
    • Set initial value using property to ensure change is fired (#6606) (#6607)

v24.2.0-beta3

06 Oct 12:53
Compare
Choose a tag to compare
v24.2.0-beta3 Pre-release
Pre-release

This release was published from the wrong branch, please use beta4 instead.

v24.1.10

29 Sep 08:21
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.1.9

🐛 Bug Fixes

  • checkbox
    • Unset input width/height to avoid issue with UA styles (#6550) (#6551)
  • confirm-dialog
    • Add vaadin-button src import to unstyled confirm-dialog (#6540) (#6541)
  • radio-group
    • Unset radio button input width and height to avoid UA styles issue (#6554) (#6560)
  • rich-text-editor
    • Workaround disappearing text on spellcheck suggestion (#6507) (#6511)
    • Re-initialize Quill on detach and re-attach and keep htmlValue (#6506) (#6513)

🏠 Internal

v23.3.25

29 Sep 08:03
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.3.24

🐛 Bug Fixes

  • checkbox
    • Unset input width/height to avoid issue with UA styles (#6550) (#6553)
  • radio-group
    • Unset radio button input width and height to avoid UA styles issue (#6554) (#6561)
  • rich-text-editor
    • Workaround disappearing text on spellcheck suggestion (#6507) (#6512)
    • Re-initialize Quill on detach and re-attach and keep htmlValue (#6506) (#6514)

🏠 Internal

v23.1.16

29 Sep 09:00
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.1.15

🐛 Bug Fixes

  • button
    • Do not click on Enter and Space when using key modifiers (#6404) (#6523)

📝 Documentation

  • crud

v24.2.0-beta2

28 Sep 07:59
Compare
Choose a tag to compare
v24.2.0-beta2 Pre-release
Pre-release

API Documentation →

Changes Since v24.2.0-beta1

🐛 Bug Fixes

  • checkbox
    • Unset input width/height to avoid issue with UA styles (#6550) (#6558)
  • confirm-dialog
    • Add vaadin-button src import to unstyled confirm-dialog (#6540) (#6556)
  • radio-group
    • Unset radio button input width and height to avoid UA styles issue (#6554) (#6559)

🏠 Internal

  • Other
    • Update change detection branch to 24.2 (#6517)

v24.3.0-alpha1

25 Sep 08:33
Compare
Choose a tag to compare
v24.3.0-alpha1 Pre-release
Pre-release

API Documentation →

Changes Since v24.2.0-beta1

💅 Polish

  • component-base,grid,polymer-legacy-adapter
    • Extract grid data provider functionality into a controller (#5961)

🔬 Tests

  • tooltip
    • Update tooltip unit tests, add missing await (#6519)

v24.2.0-beta1

22 Sep 09:40
Compare
Choose a tag to compare
v24.2.0-beta1 Pre-release
Pre-release

API Documentation →

Changes Since v24.2.0-alpha16

💥 Behavior Altering Changes

  • tooltip
    • Use separate element for tooltip announcements (#6488)

🚀 New Features

  • multi-select-combo-box
    • Add multi-select-combo-box opened-changed event type (#6495)

🐛 Bug Fixes

  • checkbox
    • Set correct ariaTarget for the checkbox tooltip (#6486)
  • checkbox,field-base,number-field
    • Ensure correct event sequence on value commit in Lit version (#6487)
  • cookie-consent
    • Remove hardcoded aria-label attributes from links (#6492)
  • rich-text-editor
    • Workaround disappearing text on spellcheck suggestion (#6507)
    • Re-initialize Quill on detach and re-attach and keep htmlValue (#6506)
    • Set toolbar role on the toolbar buttons container (#6499)
  • split-layout
    • Adjust handle alignment for small and minimal, cleanup styles (#6260)

💅 Polish

  • All components
    • Extract custom element definition into a helper (#6509)
  • component-base
    • Prevent duplicate custom element definition errors (#6510)

📝 Documentation

  • All components
    • Add customElement JSDoc annotations to classes (#6516)
  • multi-select-combo-box
    • Add missing fires JSDoc annotations for events (#6496)

🔬 Tests

  • integer-field
    • Improve test coverage for value commit scenarios (#6485)

🏠 Internal

  • a11y-base,board,combo-box,component-base,custom-field,date-picker,date-time-picker,field-base,grid,icon,menu-bar,multi-select-combo-box,select,side-nav,tabs,time-picker,tooltip
    • Fix ESLint errors for require-await rule in tests (#6481)
  • icon
    • Cache icon src fetch results (#6505)
  • Other
    • Update eslint-config-vaadin to latest version (#6484)

v24.1.9

18 Sep 08:53
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.1.8

Revert

  • Clean up Quill listeners on detach and re-create on reattach (#6489) (#6497)