Skip to content

v24.8.0-alpha19

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 23 May 08:41
· 6 commits to 24.8 since this release

API Documentation →

Changes Since v24.8.0-alpha18

🚀 New Features

  • message-list

🐛 Bug Fixes

  • accordion
    • Fire single event when changing accordion opened index (#9124)
  • charts
    • Copy styles from adoptedStyleSheets for chart exporting (#9143)
  • grid
  • horizontal-layout
    • Make single end slot aligned properly, add missing tests (#9156)
  • integer-field,number-field
    • Adjust number field button icon size to match other fields (#9026)
  • message-list
    • Remove message list markdown outermost margins (#9254) (#9263)
  • multi-select-combo-box
    • Sync top group if necessary even when dropdown is opened (#9095) (#9255)
    • Collapse all chips to overflow if there is not enough width (#9177)
  • text-area
    • Include border width in max-height calculation (#9213) (#9215)

💅 Polish

  • a11y-base
    • Update tabindex logic to work with Lit, add sync: true (#9119)
  • app-layout,button,dashboard,password-field
    • Inline button template, rename src styles file (#9170)
  • card
    • Consolidate card styles with dashboard widget styles (#8994) (#9210)
  • charts
    • Remove chart import from Lit based chart-series (#9144)
  • crud
    • Remove ControllerMixin usage from Lit based CRUD (#9146)
  • dashboard
    • Update dashboard styles, add Lumo theme variants (#8962) (#9204)
  • date-picker
    • Remove obsolete animation on infinite scroller (#9139)
  • grid
    • Cache column group widths in auto-width calculation (#9180)
  • icon
    • Remove ControllerMixin usage from Lit based icon (#9148)
  • select
    • Align select shared styles with other components (#9175)

🚧 Experiments

  • accordion
    • Add accordion base styles and visual tests (#9166)
  • app-layout,button,dashboard,password-field
    • Add button base styles and visual tests (#9171)
  • button,component-base,details,field-base,input-container,item,password-field
    • Add cursor properties for interactive elements (#9190)
  • component-base
    • Add global base styles custom CSS properties (#9163)
  • details
    • Add details base styles and visual tests (#9165)
  • field-base,input-container,text-field
    • Add text-field base styles and visual tests (#9178)
  • item
    • Add item base styles and visual tests (#9185)
  • list-box
    • Add list-box base styles and visual tests (#9186)
  • number-field
    • Add number-field base styles and visual tests (#9182)
  • overlay,select
    • Add select base styles and visual tests (#9189)
  • password-field
    • Add password-field base styles and visual tests (#9181)
  • select
    • Update select base styles for focus outline (#9197)
  • Other
    • Enable using base styles in dev pages and visual tests (#9164)

📝 Documentation

  • combo-box,multi-select-combo-box,time-picker
    • Update JSDoc for internal Lit based custom elements (#9199)
  • crud,grid-pro,grid
    • Remove Polymer specific items API from JSDoc examples (#9149)
  • grid-pro
    • Update JSDoc for internal Lit based custom elements (#9147)

🔬 Tests

  • a11y-base
    • Improve test for trapping focus after focusing element (#9173)
    • Update remaining a11y-base tests to also run with Lit (#9130)
  • charts
    • Remove Polymer fixture from charts tests, extract styles (#9136)
  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,login,multi-select-combo-box,number-field,password-field,radio-group,select,text-area,text-field,time-picker
    • Disable animation on label, helper, required indicator (#9121)
  • component-base
    • Update remaining component-base tests to also run with Lit (#9132)
  • custom-field
    • Replace Polymer based fixture elements in custom-field tests (#9113)
  • date-picker
    • Disable animation on date-picker infinite scrollers (#9150)
  • date-time-picker
    • Simplify date-time-picker i18n tests to not use Polymer (#9116)
  • field-base
    • Update remaining field-base tests to also run with Lit (#9131)
  • grid
    • Replace Polymer based fixture elements in grid tests (#9112)
  • grid-pro
    • Replace Polymer based fixture element in grid-pro tests (#9134)

🏠 Internal

  • accordion,app-layout,avatar-group,avatar,board,button,charts,checkbox-group,checkbox,confirm-dialog,cookie-consent,crud,custom-field,date-time-picker,details,dialog,email-field,form-layout,horizontal-layout,icon,integer-field,item,list-box,login,map,message-input,message-list,multi-select-combo-box,number-field,overlay,password-field,progress-bar,radio-group,rich-text-editor,scroller,select,split-layout,tabs,tabsheet,text-area,text-field,tooltip,upload,vertical-layout,virtual-list
    • Remove not needed Lit typings from src versions (#9169)
  • icons,rich-text-editor,vaadin-lumo-styles,vaadin-material-styles
    • Update gulp and gulp-cli to latest version (#9174)
  • Other
    • Update change detection branch to 24.8 (#9229)
    • Enable stylelint for css files (#9198)
    • Bump undici from 6.21.1 to 6.21.3 (#9172)