Skip to content

Releases: vaadin/web-components

v24.6.0-alpha8

08 Nov 15:01
Compare
Choose a tag to compare
v24.6.0-alpha8 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha7

💥 Behavior Altering Changes

  • login
    • Do not validate login form fields on blur (#8101)

🚀 New Features

  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,field-base,login,multi-select-combo-box,number-field,radio-group,select,time-picker
    • Add manual validation mode (#8097)
  • radio-group
    • Add name property to radio-group and propagate it to radio buttons (#8100)
  • upload

🐛 Bug Fixes

  • charts
    • Reset charts series objects when chart is detached (#8115)
    • Do not reset configuration if chart is immediately re-attached (#8117)
  • grid
    • Ensure grid has tabbable elements after it becomes visible (#8102)
  • notification
    • Do not throw on requestContentUpdate if card is not set (#8110)
  • popover
    • Set max-height on popover overlay to not overflow viewport (#8095)
    • Do not open popover after mouseleave during hover delay (#8093)

💅 Polish

  • a11y-base,radio-group
    • Make disabled property update synchronously with Lit (#8112)
  • dashboard
    • Add default min row height to dashboard (#8099)
  • date-picker,date-time-picker,time-picker
    • Export i18n defaults for using in date-time-picker (#8081)
  • date-time-picker
    • Cleanup no longer needed date-time-picker logic (#8091)
    • Extract date-time-picker logic into reusable mixin (#8088)

🚧 Experiments

  • date-time-picker
    • Add LitElement based version of date-time-picker (#8089)
  • tabsheet
    • Prepare LitElement based tabsheet for publishing (#8107)
  • virtual-list
    • Prepare LitElement based virtual-list for publishing (#8108)

🔬 Tests

  • upload
    • Improve upload drag drop tests (#8113)

v24.5.3

08 Nov 14:54
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.2

🐛 Bug Fixes

  • charts
    • Reset charts series objects when chart is detached (#8115) (#8122)
    • Do not reset configuration if chart is immediately re-attached (#8117) (#8118)
  • grid
    • Ensure grid has tabbable elements after it becomes visible (#8102) (#8105)
  • popover
    • Set max-height on popover overlay to not overflow viewport (#8095) (#8096)
    • Do not open popover after mouseleave during hover delay (#8093) (#8094)

v24.4.14

08 Nov 14:51
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.13

🐛 Bug Fixes

  • charts
    • Reset charts series objects when chart is detached (#8115) (#8124)
    • Do not reset configuration if chart is immediately re-attached (#8117) (#8119)
  • grid
    • Ensure grid has tabbable elements after it becomes visible (#8102) (#8106)

v23.5.8

08 Nov 08:53
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.7

💥 Behavior Altering Changes

  • charts
    • Destroy chart instance when disconnected from the DOM (#7785) (CP: 23.5) (#8104)

🐛 Bug Fixes

  • charts
    • Filter out undefined instances when redrawing all charts (#7779) (CP: 23.5) (#8103)
  • component-base
    • Preserve large items when new items are added (#7987) (CP: 23.5) (#8002)
  • grid,virtual-list
    • Exclude items from drag image for large scrollers (#8028) (CP: 23.5) (#8056)

v24.6.0-alpha7

04 Nov 12:52
Compare
Choose a tag to compare
v24.6.0-alpha7 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha6

🐛 Bug Fixes

  • notification
    • Add missing .js extension to mixin imports in typings (#8087)

v24.6.0-alpha6

04 Nov 11:54
Compare
Choose a tag to compare
v24.6.0-alpha6 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha5

🐛 Bug Fixes

  • notification
    • Make base type of notification mixins to extends HTMLElement (#8086)

🔬 Tests

  • date-time-picker
    • Remove date-time-picker tests covered by snapshots (#8085)

v24.6.0-alpha5

04 Nov 08:46
Compare
Choose a tag to compare
v24.6.0-alpha5 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha4

🚀 New Features

  • dialog
    • Add top and left to Dialog resize event detail (#8064)
    • Add "dragged" event in Dialog (#8047)
    • Add API do define Dialog size programmatically (#8030)
  • upload

🐛 Bug Fixes

  • dashboard
    • Remove null from dashboard section item title type (#8078)
  • grid,virtual-list
    • Exclude items from drag image for large scrollers (#8028)
  • login
    • Exclude unchecked checkboxes from login form submissions (#8068)
  • tabsheet
    • Import src version of vaadin-tabs in tabsheet (#8063)

💅 Polish

  • date-time-picker,time-picker
    • Extract time-picker logic into reusable mixin (#8079)
    • Extract time-picker validateTime helper to avoid duplication (#8076)
    • Extract time-picker formatTime and parseTime helpers (#8073)
  • notification
    • Extract notification logic into reusable mixin (#8083)
  • text-field
    • Remove duplicate property declarations from text-field (#8072)
  • time-picker
    • Update time-picker observer to not use Polymer syntax (#8077)

🚧 Experiments

  • accordion
    • Prepare LitElement based accordion for publishing (#8036)
  • avatar
    • Prepare LitElement based avatar for publishing (#8038)
  • checkbox-group
    • Prepare LitElement based checkbox-group for publishing (#8040)
  • combo-box
    • Prepare LitElement based combo-box for publishing (#8041)
  • context-menu
    • Prepare LitElement based context-menu for publishing (#8042)
  • custom-field
    • Prepare LitElement based custom-field for publishing (#8043)
  • details
    • Prepare LitElement based details for publishing (#8045)
  • email-field
    • Prepare LitElement based email-field for publishing (#8046)
  • horizontal-layout
    • Add Lit based version of vaadin-horizontal-layout (#8075)
  • integer-field
    • Prepare LitElement based integer-field for publishing (#8066)
  • item
    • Prepare LitElement based item for publishing (#8048)
  • list-box
    • Prepare LitElement based list-box for publishing (#8049)
  • menu-bar
    • Prepare LitElement based menu-bar for publishing (#8050)
  • notification
    • Add LitElement based version of vaadin-notification (#8084)
  • number-field
    • Prepare LitElement based number-field for publishing (#8051)
  • progress-bar
    • Prepare LitElement based progress-bar for publishing (#8052)
  • radio-group
    • Prepare LitElement based radio-group for publishing (#8055)
  • scroller
    • Prepare LitElement based scroller for publishing (#8058)
  • split-layout
    • Prepare LitElement based split-layout for publishing (#8059)
  • tabs
    • Prepare LitElement based tabs for publishing (#8060)
  • tabsheet
    • Add Lit based version of vaadin-tabsheet (#7945)
  • text-area
    • Prepare LitElement based text-area for publishing (#8061)
  • time-picker
    • Add LitElement based version of vaadin-time-picker (#8080)
  • upload
    • Prepare LitElement based upload for publishing (#8062)
  • vertical-layout
    • Add Lit based version of vaadin-vertical-layout (#8074)

📝 Documentation

  • upload
    • Update default values in upload i18n (#8037)

🏠 Internal

  • combo-box
    • Move Lit from combo-box devDependencies to dependencies (#8044)
  • time-picker
    • Add missing Lit and dedupe-mixin dependencies to time-picker (#8082)

v24.5.2

04 Nov 08:33
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.1

🐛 Bug Fixes

  • custom-field
    • Prevent possible errors when inputs property is not set (#8012) (#8020)
    • Clear input values when setting value property to null (#8017) (#8018)
  • date-picker,date-time-picker
    • Use non timezone-aware date APIs in date time picker (#8021) (#8026)
  • grid,virtual-list
    • Exclude items from drag image for large scrollers (#8028) (#8053)
  • login
    • Exclude unchecked checkboxes from login form submissions (#8068) (#8070)
  • tabsheet
    • Import src version of vaadin-tabs in tabsheet (#8063) (#8065)

📝 Documentation

  • upload

v24.4.13

04 Nov 08:25
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.12

🐛 Bug Fixes

  • date-picker,date-time-picker
    • Use non timezone-aware date APIs in date time picker (#8021) (#8027)
  • grid,virtual-list
    • Exclude items from drag image for large scrollers (#8028) (#8054)
  • login
    • Exclude unchecked checkboxes from login form submissions (#8068) (#8071)

v24.6.0-alpha4

28 Oct 08:58
Compare
Choose a tag to compare
v24.6.0-alpha4 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha3

🚀 New Features

  • dialog
    • Add API to define Dialog position programmatically (#7971)

🐛 Bug Fixes

  • date-picker
    • Use correct type syntax in date picker helper (#8024)
  • date-picker,date-time-picker
    • Use non timezone-aware date APIs in date time picker (#8021)
  • grid
    • Update select all checkbox visibility when adding column to DOM (#8025)

🏠 Internal

  • grid
    • Do not document is-item-selectable-changed event (#8029)