Skip to content

v23.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 19 Nov 14:37

API Documentation →

Changes Since v22.0.0-beta2

🚀 New Features

  • avatar-group,avatar,message-list,vaadin-lumo-styles,vaadin-material-styles
    • Add user colors to Lumo and Material styles (#3025)
  • component-base
    • Add common browser detection utils (#3062)
    • Add helpers to detect iOS devices and touch (#3070)
  • combo-box,custom-field,date-picker,date-time-picker,email-field,integer-field,number-field,password-field,rich-text-editor,select,text-area,text-field,time-picker
    • Add type definitions for change event (#3085)
  • field-highlighter
    • Move field-highlighter package from Collaboration Engine (#3031)
  • form-layout
    • Add a required indicator to form item (#3057)
  • select
    • Support creating select items using items property (#2990)
  • text-area
    • Add pattern and preventInvalidInput properties (#2784)

🐛 Bug Fixes

  • combo-box
    • Add missing combo-box mixin classes (#3082)
    • Stop Escape keydown propagation if the event was handled (#3039)
  • component-base
    • Ensure virtualizer re-renders unhidden items (#3081)
  • field-base
    • Allow null and undefined for errorMessage (#3066)
  • grid
    • Consider all headers and footers when calculating column width (#2964)
    • Regenerate cell class names after column tree update (#3033)
    • Make sure each grid section has a tabbable element (#2998)
    • Get filtered grid root items from the data provider (#3021)
    • Apply proper focus highlight for multiple header rows (#3016)
  • polymer-legacy-adapter
    • Include model reference in declaratively bound events (#3078)
  • upload
    • Set tabindex on the vaadin-upload-file element (#3068)

💅 Polish

  • component-base
    • Move controllers logic to ControllerMixin (#3069)
  • checkbox-group
    • Use ElementMixin instead of DirMixin (#3034)
  • field-base
    • Move ARIA attributes logic to FieldAriaController (#3048)
  • radio-group
    • Use ElementMixin instead of DirMixin (#3035)
  • vaadin-overlay
    • Drop support for setting instanceProps (#3050)

📝 Documentation

  • combo-box
    • Improve JSDoc, remove Polymer-specific parts (#3049)

🔬 Tests

  • All components
    • Update testing helpers, use browser utils (#3052)
  • field-highlighter
    • Add mouseenter event to reduce flakiness (#3089)

🏠 Internal

  • All components
    • Update master branch to Vaadin 23 (#3018)
  • component-base
    • Use relative imports for virtualizer (#3056)
  • Other
    • Update status badges in README (#3045)
    • Update dev dependencies versions (#3042)
    • Dev pages improvements (#3027)
    • Add crud dev page (#3028)
    • Update root README with renamed packages (#3020)