Skip to content

v22.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@web-padawan web-padawan released this 29 Oct 13:47

API Documentation →

Changes Since v22.0.0-alpha10

💥 Breaking Changes

  • upload
    • Change box-sizing to work in form-layout (#2907)

🚀 New Features

  • combo-box,item
    • Add checkmark part to item components (#2879)

🐛 Bug Fixes

  • checkbox-group,custom-field,field-base,radio-group
    • Set aria-required attribute when field group is required (#2946)
  • checkbox-group,radio-group
    • Restore 100% width on group field container (#2887)
  • combo-box
    • Remove tabindex from combo-box overlay (#2948)
  • component-base
    • Workaround scrollToIndex issue (#2922)
  • date-time-picker
    • Label date-time-picker by label and helper (#2941)
  • email-field,field-base,integer-field,message-input,number-field,password-field,select,text-area,text-field
    • Use role alert on the error message (#2940)
  • field-base
    • Add has-label attribute when mutating text node (#2900)
    • Set unique id attribute for every textarea (#2898)
  • icon
    • Set aria-hidden attribute on the svg element (#2936)
  • input-container
    • Focus the input on input-container click (#2878)
  • input-container,select
    • Inherit input field font from the host (#2933)
  • menu-bar
    • Use active attribute on a root level button while it's expanded (#2889)
  • select
    • Ensure correct menuElement reference (#2956)
    • Add aria-live on the select value button (#2903)
    • Open select overlay on label click (#2902)
  • vaadin-list-mixin
    • Prevent disabled items from being focusable (#2921)
  • virtual-list
    • Don't update element for the same index more than once (#2910)
    • Limit the requested pages to a given threshold (#2801)

💅 Polish

  • component-base
    • Reduce virtualizer physical element count (#2912)
    • Move virtualizer to component-base (#2905)
  • form-layout
    • Move form-item custom property defaults to form-layout (#2893)
  • input-container
    • Remove duplicate CSS props (#2901)
  • item,list-box,select
    • Move item styles from list-box to item (#2955)

📝 Documentation

  • All components
    • Improve styling JSDoc for field components (#2949)
  • checkbox
    • Don't mention non-existing CSS parts in JSDoc (#2918)
  • checkbox-group,checkbox,radio-group
    • Prefer label attribute for checkbox and radio-button (#2944)
  • radio-group
    • Don't mention non-existing CSS parts in JSDoc (#2919)

🔬 Tests

  • polymer-legacy-adapter
    • Remove self-closing tags from tests (#2951)
  • select
    • Assert that list-box receives focus when opening overlay (#2909)

🏠 Internal

  • combo-box
    • Update vaadin-combo-box theming docs (#2920)
  • icons,rich-text-editor,vaadin-lumo-styles,vaadin-material-styles
    • Update dev dependencies, regenerate icons (#2950)
  • polymer-legacy-adapter
    • Add polymer-legacy-adapter devDependencies (#2953)
  • Other
    • Update GitHub Actions to use Node 16 (#2945)
    • Add dev page for checkbox-group (#2943)
    • Update bug report issue template to not use tasks (#2892)