Skip to content

Releases: vaadin/web-components

v24.5.0-alpha8

13 Aug 12:33
Compare
Choose a tag to compare
v24.5.0-alpha8 Pre-release
Pre-release

API Documentation →

Changes Since v24.5.0-alpha7

💥 Behavior Altering Changes

  • component-base,date-picker,date-time-picker,field-base,time-picker
    • Prevent Safari AutoFill to avoid click issues (#7619)

🚀 New Features

  • checkbox,radio-group,vaadin-lumo-styles
    • Add radio-button and checkbox disabled style properties (#7615)
  • date-picker,date-time-picker
    • Enable 1-click switch between pickers when open (#6785)
  • menu-bar
    • Add tabNavigation option for using menu-bar as button group (#7525)
  • rich-text-editor
    • Update Quill build to get rid of legacy dependencies (#7613)

🐛 Bug Fixes

  • multi-select-combo-box
    • Store last filter also when selecting item on click (#7639)
  • text-area
    • Use custom CSS property for text-area readonly border (#7624)
  • vaadin-lumo-styles
    • Update globals to use correct values for checkbox properties (#7616)

💅 Polish

  • notification,number-field
    • Remove not needed backslash in css literals (#7641)
  • popover
    • Update popover styles to use inset shorthand (#7638)
  • side-nav
    • Update side-nav styles to use margin shorthand (#7640)

🔬 Tests

  • notification
    • Use correct button import in notification test (#7633)

🏠 Internal

  • All components
    • Update all tests to use new chai-plugins package (#7629)
    • Update sinon dev dependency to v18 (#7646)
  • app-layout
    • Remove unused tabs from devDependencies (#7630)
  • checkbox-group
    • Add missing Lit dependency to checkbox-group (#7631)
  • field-highlighter
    • Move a11y-base to field-highlighter dependencies (#7628)
  • rich-text-editor
    • Add missing overlay dependency to rich-text-editor (#7634)
  • split-layout
    • Add missing Lit dependency to split-layout (#7635)
  • tooltip
    • Add missing Lit dependency to tooltip (#7636)
  • Other
    • Add missing mocha types (#7648)
    • Update Stylelint dev dependency to v16 (#7642)
    • Move integration package.json to correct folder (#7637)
    • Bump @75lb/deep-merge from 1.1.1 to 1.1.2 (#7632)
    • Add package for chai plugins, move integration tests (#7627)

v24.5.0-alpha7

05 Aug 07:04
Compare
Choose a tag to compare
v24.5.0-alpha7 Pre-release
Pre-release

API Documentation →

Changes Since v24.5.0-alpha6

💥 Behavior Altering Changes

  • multi-select-combo-box
    • Use correct specificity to ensure proper chip color (#7595)
    • Reduce chips contrast in disabled multi-select-combo-box (#7594)

🚀 New Features

  • grid
    • Add parts to drag source row cells (#7593)
  • input-container,vaadin-lumo-styles
    • Introduce style properties for disabled input (#7553)
  • popover
    • Add autofocus property for non-modal popovers (#7610)
    • Add Lit renderer directive for popover (#7612)
    • Include popover content in Tab order after the target (#7609)
  • tabsheet
    • Add no-padding theme variant to tabsheet (#7606)

🐛 Bug Fixes

  • a11y-base,overlay
    • Prevent scroll when restoring focus not from keyboard (#7599)
  • input-container
    • Use proper selector for input container disabled color (#7596)
  • vaadin-lumo-styles
    • Reintroduce disabled variable for slotted parts of input-field (#7597)

💅 Polish

  • select
    • Update select to use overlay focus restoration logic (#7601)

🏠 Internal

  • All components
    • Enable no-unused-vars ESLint rule and fix warnings (#7591)

v24.4.5

02 Aug 08:28
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.4

🐛 Bug Fixes

  • a11y-base
    • Make first item focusable when selected is negative (#7574) (#7575)
  • a11y-base,overlay
    • Prevent scroll when restoring focus not from keyboard (#7599) (#7602)
  • date-picker
    • Allow focusing date-picker input using keyboard on fullscreen (#7577) (#7580)
  • multi-select-combo-box
    • Do not set placeholder to empty string by default (#7573) (#7584)

💅 Polish

  • select
    • Update select to use overlay focus restoration logic (#7601) (#7604)

v24.3.19

02 Aug 08:27
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.18

🐛 Bug Fixes

  • a11y-base
    • Make first item focusable when selected is negative (#7574) (#7576)
  • a11y-base,overlay
    • Prevent scroll when restoring focus not from keyboard (#7599) (#7603)
  • date-picker
    • Allow focusing date-picker input using keyboard on fullscreen (#7577) (#7581)
  • multi-select-combo-box
    • Do not set placeholder to empty string by default (#7573) (#7585)

💅 Polish

  • select
    • Update select to use overlay focus restoration logic (#7601) (#7605)

v24.5.0-alpha6

26 Jul 10:34
Compare
Choose a tag to compare
v24.5.0-alpha6 Pre-release
Pre-release

API Documentation →

Changes Since v24.5.0-alpha5

🚀 New Features

  • dialog
    • Add overlayRole property to customize dialog role (#7582)
  • popover
    • Add arrow overlay part and theme variant to popover (#7550)
  • select
    • Add custom CSS property to customize select overlay width (#7578)

🐛 Bug Fixes

  • a11y-base
    • Make first item focusable when selected is negative (#7574)
  • combo-box
    • Position loader part correctly in RTL mode (#7566)
  • combo-box,time-picker
    • Only close combo-box overlay on blur from keyboard (#7554)
  • date-picker
    • Allow focusing date-picker input using keyboard on fullscreen (#7577)
  • multi-select-combo-box
    • Do not set placeholder to empty string by default (#7573)
  • popover
    • Use correct element for popover global click listener (#7556)
  • rich-text-editor
    • Update Quill, disconnect and connect emitter (#7558)
  • time-picker
    • Remove ARIA attributes when time-picker has no dropdown (#7560)

💅 Polish

  • app-layout,date-picker,login,tabs
    • Remove duplicate CSS selectors from themes (#7568)
  • login
    • Drop usage of deprecated constant() function (#7567)

🔬 Tests

  • combo-box,dialog,grid
    • Do not use Array constructor in unit tests (#7548)
  • component-base
    • Improve test coverage for DataProviderController (#7546)
  • dialog
    • Remove dialog unit tests covered by snapshots (#7586)

🏠 Internal

  • Other
    • Update ESLint, Prettier and TypeScript version (#7549)

v24.4.4

19 Jul 07:51
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.3

🚀 New Features

  • vaadin-lumo-styles
    • Add new utility classes, sort existing classes (#7515) (#7569)

🐛 Bug Fixes

  • combo-box
  • combo-box,time-picker
    • Only close combo-box overlay on blur from keyboard (#7554) (#7559)
  • rich-text-editor
    • Update Quill, disconnect and connect emitter (#7558) (#7564)
  • time-picker
    • Remove ARIA attributes when time-picker has no dropdown (#7560) (#7562)

v24.3.18

19 Jul 07:43
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.17

🐛 Bug Fixes

  • combo-box
  • combo-box,time-picker
    • Only close combo-box overlay on blur from keyboard (#7554) (#7561)
  • rich-text-editor
    • Update Quill, disconnect and connect emitter (#7558) (#7565)
  • time-picker
    • Remove ARIA attributes when time-picker has no dropdown (#7560) (#7563)

v24.5.0-alpha5

12 Jul 07:59
Compare
Choose a tag to compare
v24.5.0-alpha5 Pre-release
Pre-release

API Documentation →

Changes Since v24.5.0-alpha4

🚀 New Features

  • popover
    • Fire closed event when popover overlay is closed (#7532)
  • vaadin-lumo-styles
    • Add new utility classes, sort existing classes (#7515)

🐛 Bug Fixes

  • context-menu
    • Only focus parent item if sub-menu contained focus (#7519)
  • date-picker
    • Render at most 7 weekdays in date picker (#7542)
    • Select date on Today click if today is max date (#7516)
  • details
    • Expand summary content to take remaining width (#7529)
  • field-base
    • Allow helper disallowed char patterns set for input (#7521)
  • menu-bar
    • Wait for updateComplete before setting positionTarget (#7524)
  • number-field
    • Blur active element on step buttons touchend (#7512)

📝 Documentation

  • confirm-dialog,dialog,notification
    • Add missing JSDoc annotations for closed event (#7533)
  • dialog
    • Add missing JSDoc annotation for resized event (#7534)
  • popover
    • Add styling API documentation to popover JSDoc (#7531)

🔬 Tests

  • menu-bar
    • Move a11y test suite to the appropriate file (#7530)

🏠 Internal

  • field-base
    • Remove unnecessary event JSDoc from d.ts file (#7541)

v24.4.3

12 Jul 07:55
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.2

🐛 Bug Fixes

  • context-menu
    • Only focus parent item if sub-menu contained focus (#7519) (#7522)
  • date-picker
  • details
    • Expand summary content to take remaining width (#7529) (#7539)
  • field-base
    • Allow helper disallowed char patterns set for input (#7521) (#7526)
  • menu-bar
    • Wait for updateComplete before setting positionTarget (#7524) (#7528)

📝 Documentation

  • dialog
    • Add missing JSDoc annotation for resized event (#7534) (#7537)

v24.3.17

12 Jul 07:54
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.16

🐛 Bug Fixes

  • context-menu
    • Only focus parent item if sub-menu contained focus (#7519) (#7523)
  • date-picker
  • details
    • Expand summary content to take remaining width (#7529) (#7540)
  • field-base
    • Allow helper disallowed char patterns set for input (#7521) (#7527)

📝 Documentation

  • dialog
    • Add missing JSDoc annotation for resized event (#7534) (#7538)