Skip to content

Releases: vaadin/web-components

v24.2.2

03 Nov 10:27
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.2.1

🐛 Bug Fixes

  • combo-box
    • Support items with duplicate labels in combo-box (#6704) (#6705)
  • context-menu
    • Do not throw when item with keepOpen is after hr (#6719) (#6720)
  • cookie-consent
    • Support dynamic changes to cookie consent properties (#6707) (CP: 24.2) (#6709)

v24.1.12

03 Nov 10:21
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.1.11

🐛 Bug Fixes

  • combo-box
    • Support items with duplicate labels in combo-box (#6704) (#6706)
    • Make sure unhidden combo-box items get re-rendered (#6638) (#6640)
  • context-menu
    • Prevent selected item checkmark icon from flashing (#6635)
  • cookie-consent
    • Support dynamic changes to cookie consent properties (#6707) (#6710)
  • grid
    • Update grid header and footer on column tree change (#6648) (#6656)
    • Defer grid cell-focus event with lazy data provider (#6618) (#6625)
    • Make auto-width and text-align usable in custom slot (#6602) (#6621)
  • rich-text-editor
    • Prevent rte from trimming whitespace on delta conversion (#6651) (#6663)

v23.3.26

03 Nov 10:17
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.3.25

🐛 Bug Fixes

  • combo-box
    • Make sure unhidden combo-box items get re-rendered (#6638) (#6641)
  • field-base
    • Set initial value using property to ensure change is fired (#6606) (#6609)
  • grid
    • Update grid header and footer on column tree change (#6648) (#6657)
    • Defer grid cell-focus event with lazy data provider (#6618) (#6626)
    • Make auto-width and text-align usable in custom slot (#6602) (CP: 23.3) (#6623)

💅 Polish

  • select
    • Use KeyboardMixin to handle select keydown events (#6619)

v24.3.0-alpha8

30 Oct 09:45
Compare
Choose a tag to compare
v24.3.0-alpha8 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha7

🚀 New Features

  • custom-field
    • Add input-fields part in custom-field (#6703)
  • grid
    • Add collapsed-row/cell part name to expandable rows (#6694)
  • input-container,select,vaadin-lumo-styles
    • Add new input field CSS custom properties, align naming (#6649)
  • multi-select-combo-box
    • Always show at least last selected item as a chip (#6702)

🐛 Bug Fixes

  • app-layout
    • Define drawer width private prop based on child count (#6701)
  • combo-box
    • Support items with duplicate labels in combo-box (#6704)
  • cookie-consent
    • Support dynamic changes to cookie consent properties (#6707)

📝 Documentation

  • rich-text-editor
    • Add toolbar-button-pressed entry in parts list (#6697)

v24.3.0-alpha7

26 Oct 08:11
Compare
Choose a tag to compare
v24.3.0-alpha7 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha6

🐛 Bug Fixes

  • tooltip
    • Move tooltip static methods types back to the class (#6696)

v24.3.0-alpha6

25 Oct 11:12
Compare
Choose a tag to compare
v24.3.0-alpha6 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha5

🚀 New Features

  • app-layout
    • Add --vaadin-app-layout-drawer-width CSS property (#6687)
  • avatar,button,checkbox,combo-box,crud,date-picker,details,grid-pro,grid,item,map,message-list,radio-group,rich-text-editor,scroller,side-nav,tabs,upload,vaadin-lumo-styles
    • Add Lumo custom CSS properties to set focus-ring (#6634)
  • button,notification,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to button (#6672)
  • checkbox,date-picker,grid,item,multi-select-combo-box,radio-group,rich-text-editor,side-nav,tabs,vaadin-lumo-styles
    • Add Lumo selection colors custom CSS properties (#6653)
  • checkbox,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to checkbox (#6668)
  • input-container,select,vaadin-lumo-styles
    • Add Lumo text input field custom CSS properties (#6659)
  • multi-select-combo-box
    • Add option to always show all chips for selected items (#6515)
    • Add property to group selected overlay items at the top (#6685)
  • radio-group,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to radio-button (#6670)
  • rich-text-editor
    • Add toolbar-button-pressed part value to active buttons (#6691)
  • vaadin-lumo-styles
    • Add helper text and error message CSS properties (#6650)
    • Add Lumo custom properties for input field label (#6636)

🐛 Bug Fixes

  • component-base
    • Flush virtualizer until physical count stabilizes (#6684)
  • grid
    • Update grid header and footer on column tree change (#6648)
  • icon
    • Make vaadin-icon respect fill and stroke from source icon (#6645)
  • rich-text-editor
    • Only replace double spaces on rte delta conversion (#6652)
    • Prevent rte from trimming whitespace on delta conversion (#6651)

💅 Polish

  • grid
    • Replace flattened nodes observer with grid column observer (#6686)
    • Register grid core styles in vaadin-grid (#6679)
    • Remove wildcards from complex observers in grid (#6677)
    • Remove use of setProperties in grid items (#6678)
    • Make cell content inherit cursor from the cell (#6654)
  • radio-group
    • Extract radio-button and radio-group logic to mixins (#6680)
    • Extract radio button and group styles literals (#6676)
  • rich-text-editor
    • Support atypical whitespace in rte html value tags (#6661)

🚧 Experiments

  • grid
    • Add LitElement based version of vaadin-grid (#6681)
  • radio-group
    • Add LitElement based version of radio-group (#6682)

🔬 Tests

  • grid-pro
  • multi-select-combo-box
    • Extract chips tests suite into separate file (#6692)

🏠 Internal

  • grid
    • Remove old ff workaround from vaadin-grid-mixin (#6673)

v24.2.1

25 Oct 10:13
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.2.0

🐛 Bug Fixes

  • grid
    • Update grid header and footer on column tree change (#6648) (#6655)
  • icon
    • Make vaadin-icon respect fill and stroke from source icon (#6645) (#6658)
  • rich-text-editor
    • Prevent rte from trimming whitespace on delta conversion (#6651) (#6662)

🔬 Tests

v24.3.0-alpha5

16 Oct 07:17
Compare
Choose a tag to compare
v24.3.0-alpha5 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha4

💥 Breaking Changes

  • All components
    • Bump Lit to 3.0.0, update testing-helpers (#6630)

🚀 New Features

  • grid
    • Add custom CSS property to configure cell padding (#6646)

💅 Polish

  • grid
    • Move Lumo font-size and font-weight styles to cells (#6642)

v24.3.0-alpha4

13 Oct 08:03
Compare
Choose a tag to compare
v24.3.0-alpha4 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha3

🚀 New Features

  • date-picker
    • Add unparsable-change event (#6594)
  • field-base,integer-field,number-field
    • Add unparsable-change event (#6599)

v24.3.0-alpha3

13 Oct 07:13
Compare
Choose a tag to compare
v24.3.0-alpha3 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0-alpha2

🚀 New Features

  • avatar-group
    • Add className property for adding CSS classes to items (#6622)
  • component-base,grid
    • Add getItemContext method to DataProviderController (#6613)
  • context-menu
    • Add className property for adding CSS classes to items (#5380)
  • grid
    • Grid column header and footer part names (#6629)
  • menu-bar
    • Add className property for adding CSS classes to menu-bar items (#6633)
  • message-list
    • Add className property for adding CSS classes to messages (#6628)
  • select
    • Add className property for adding CSS classes to items (#6617)
  • time-picker
    • Add unparsable-change event (#6604)

🐛 Bug Fixes

  • combo-box
    • Make sure unhidden combo-box items get re-rendered (#6638)
  • field-base
    • Set initial value using property to ensure change is fired (#6606)
  • grid
    • Do not override custom header footer part names (#6632)
    • Defer grid cell-focus event with lazy data provider (#6618)
    • Make auto-width and text-align usable in custom slot (#6602)
  • login
    • Use correct hidden attribute syntax in Lit version (#6631)

💅 Polish

  • accordion
    • Extract panel and heading styles to css literals (#6611)
  • grid
    • Extract grid utility columns logic to separate mixins (#6610)
    • Extract grid tree toggle logic to a separate mixin (#6605)

🔬 Tests

  • message-list
    • Add missing typings tests for message and message-list (#6627)