Skip to content

v23.2.0-alpha4

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 15 Jul 09:30

API Documentation →

Changes Since v23.2.0-alpha3

💥 Behavior Altering Changes

  • checkbox-group
    • Drop the support for value array mutations (#4149)
  • integer-field,number-field
    • Remove the default value for step (#4095)
  • multi-select-combo-box
    • Remove value from API docs and typings (#4142)
  • radio-group
    • Prevent initial validation when radio-group is initialized as invalid (#4156)
  • select
    • Make checkValidity() not take disabled state into account (#4188)

🚀 New Features

  • All components
    • Add support for auto-complete in IntelliJ (#3792)
  • avatar-group,avatar
    • Add Material avatar size theme variants (#4106)
  • menu-bar
    • Add end-aligned theme variant (#4038)
    • Add has-single-button state attribute (#4175)

🐛 Bug Fixes

  • checkbox-group
    • Prevent initial validation when checkbox-group is initialized as invalid (#4153)
  • combo-box,multi-select-combo-box,time-picker
    • Check if input is focused instead of using attribute (#4152)
  • date-picker
    • Prevent initial validation for date-picker when no constraints (#4169)
  • email-field,field-base,integer-field,number-field,password-field,text-area,text-field
    • Prevent initial validation when the field is initialized as invalid (#4138)
  • field-base,select
    • Improve setting ARIA attributes for select (#4197)
  • grid
    • Check data provider in selection column before using it (#4135)
  • icon
    • Preserve original SVG element when cloning (#4164)
  • menu-bar
    • Use rounded corners for single button (#4190)
    • Use correct context-menu dependency (#4116)
  • multi-select-combo-box
    • Clear selection on clear button touchend (#4141)
    • Clear selection when using clear() method (#4140)
  • radio-group
    • Set aria-invalid attribute on the radio-group (#4203)
  • select
    • Reset invalid state when required is removed (#4201)
    • Do not mark select as invalid when readonly (#4200)
    • Prevent initial validation for select (#4174)
  • time-picker
    • Do not throw error with incorrect value attribute (#4176)

💅 Polish

  • All components
    • Add more rules to ESLint config, fix warnings (#4120)
    • Add more rules to ESLint config, fix warnings (#4125)
    • Add more rules to ESLint config, fix warnings (#4122)
  • avatar-group
    • Cleanup duplicate custom CSS properties (#4128)
  • charts,component-base,vaadin-themable-mixin
    • Use modern startsWith, endsWith (#4124)
  • charts,dialog,grid,upload
    • Add more rules to ESLint config, fix warnings (#4123)
  • combo-box
    • Cleanup removed methods from typings (#4171)
    • Remove no longer needed flag, add tests (#4161)
    • Remove no longer used event prevention (#4155)
  • crud
    • Cleanup duplicate cell content style (#4136)
  • date-picker
    • Ensure _selectedDate is null when value is empty (#4187)
  • date-time-picker
    • Remove no longer used private method (#4158)

📝 Documentation

  • charts
    • Update links to chart styling guide (#4119)
  • field-base
    • Update JSDoc annotations for methods (#4210)
  • grid
    • Fix incorrect markdown in state attributes table (#4117)
  • menu-bar
    • Add missing JSDoc annotation for mixin (#4193)
    • Add disabled attribute to styling API (#4191)

🔬 Tests

  • avatar-group
    • Add Lumo size variants visual tests (#4127)
  • combo-box
    • Make sure no initial validation happens for combo-box (#4172)
  • custom-field
    • Replace some unit tests with snapshot tests (#4118)
  • date-picker
    • Reorganize validation tests, improve test coverage (#4163)
    • Replace some date-picker unit tests with snapshot tests (#4162)
  • date-time-picker
    • Make sure no initial validation happens for date-time-picker (#4177)
  • field-base
    • Add test for removing slotted helper (#4209)
  • radio-group
    • Drop redundant radio-group unit tests (#4205)
    • Add more snapshot tests for radio-group (#4202)
  • select
    • Reorganize and cleanup validation tests (#4195)
  • time-picker
    • Make sure no initial validation happens for time-picker (#4160)

🏠 Internal

  • board,charts,confirm-dialog,cookie-consent,crud,grid-pro,map,rich-text-editor,vaadin-board,vaadin-charts,vaadin-confirm-dialog,vaadin-cookie-consent,vaadin-crud,vaadin-grid-pro,vaadin-rich-text-editor
    • Update license field for Pro components (#4115)
  • date-time-picker,rich-text-editor
    • Use correct syntax for coverage comments (#4159)
  • icons,rich-text-editor,vaadin-lumo-styles,vaadin-material-styles
    • Update gulp config to fix icons scripts (#4126)
  • Other
    • Fix include globs in coverage config (#4157)
    • Bump parse-url from 6.0.0 to 6.0.2 (#4132)