Skip to content

Releases: vaadin/web-components

v24.5.4

22 Nov 09:01
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.3

🚀 New Features

🐛 Bug Fixes

  • combo-box
  • date-picker
    • Prevent year scroller from getting focused in Chrome (#8174) (#8178)
  • input-container,vaadin-lumo-styles
    • Set input value font weight property on input container (#8141) (#8159)
  • popover
    • Do not close popover when it is just moved in DOM (#8208) (#8209)
  • tooltip
    • Prevent duplicate warn up when opening same tooltip twice (#8135) (#8139)
    • Handle tooltip controller closing state properly (#8131) (#8133)

💅 Polish

  • combo-box
  • notification,overlay
    • Include notification container into the overlay stack (#8198) (#8201)

🔬 Tests

  • grid-pro
    • Activate cell with Enter instead of double click (#8202) (#8204)

v24.4.15

22 Nov 08:50
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.4.14

🚀 New Features

  • grid-pro

🐛 Bug Fixes

  • date-picker
    • Prevent year scroller from getting focused in Chrome (#8174) (#8179)
  • input-container,vaadin-lumo-styles
    • Set input value font weight property on input container (#8141) (#8160)
  • tooltip
    • Prevent duplicate warm up when opening same tooltip twice (#8135) (#8140)
    • Handle tooltip controller closing state properly (#8131) (#8134)

v23.5.9

22 Nov 08:55
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.8

🐛 Bug Fixes

  • charts
    • Reset charts series objects when chart is detached (#8115) (#8123)
    • Do not reset configuration if chart is immediately re-attached (#8117) (#8120)

🏠 Internal

  • Other
    • Update test runner change detection branch to 23.5 (#8121)

v24.6.0-beta1

21 Nov 11:45
Compare
Choose a tag to compare
v24.6.0-beta1 Pre-release
Pre-release

API Documentation →

Changes Since v24.5.0

💥 Behavior Altering Changes

  • avatar-group
    • Update avatar group to not use Polymer splices API (#8145)
  • combo-box,date-time-picker
    • Prevent focusout when closing combo-box on outside click (#7846)
  • component-base,grid
    • Add a default min-height to grid (#7964)
  • custom-field
    • Deprecate internal-tab event and remove it from JSDoc (#7889)
  • date-picker
    • Prevent focusout when closing date-picker on outside click (#7855)
  • dialog
    • Only set top and left properties on drag (#7970)
  • login
    • Do not validate login form fields on blur (#8101)
  • text-area
    • Make prefix, suffix and clear button stick to top (#7895)

🚀 New Features

  • card
    • Add experimental card component (#8154)
  • 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)
  • component-base
    • Add option to return feature flag name from static getter (#8169)
    • Add option to mark defined custom element as experimental (#8162)
    • Add _createPropertyObserver() to PolylitMixin (#8144)
  • dashboard
    • Dashboard lumo styles (#7904)
    • Add dashboard dense mode (#7881)
    • Scroll focused dashboard widget into view (#7875)
    • Identify dashboard items by id (#7869)
    • Add dashboard item mode changed events (#7866)
    • Restore focus on dashboard widget removal (#7860)
    • Dashboard i18n (#7847)
    • Dashboard widget resize mode (#7818)
    • Dashboard widget move mode (#7817)
    • Dashboard keyboard interactions (#7811)
    • Keep widget focus on dashboard items change (#7804)
    • Dashboard widget remove button (#7800)
    • Drag-resizing of dashboard items (#7791)
    • Dashboard widget rowspan (#7781)
    • Support elements in dashboard items (#7761)
    • Support drag-reordering of dashboard items (#7738)
    • Add minimum row height to dashboard (#7754)
    • Auto-update widget title level (#7740)
    • Add sections support to vaadin-dashboard (#7692)
    • Add basic dashboard section structure (#7685)
    • Add items and renderer to dashboard (#7680)
    • Add basic dashboard widget structure (#7679)
    • Add max column count support to dashboard (#7670)
    • Make dashboard scrollable (#7662)
    • Add gap support to dashboard (#7660)
    • Add colspan support to dashboard (#7657)
    • Add vaadin-dashboard-layout (#7653)
    • Create dashboard package (#7647)
  • 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)
    • Add API to define Dialog position programmatically (#7971)
  • grid
    • Add part names to non-selectable rows / cells (#8015)
    • Conditional selectability of grid items (#7974)
  • grid-pro
    • Grid-pro loading editor state (#8156)
  • horizontal-layout
    • Add wrap theme to horizontal-layout (#8125)
  • notification
    • Add assertive property to notification (#7758)
  • radio-group
    • Add name property to radio-group and propagate it to radio buttons (#8100)
  • text-area
    • Configure maximum number of rows in text area (#8143)
    • Configure minimum number of rows in text area (#8138)
  • upload
  • vaadin-lumo-styles
    • Add "drag-han...
Read more

v24.6.0-alpha9

19 Nov 09:36
Compare
Choose a tag to compare
v24.6.0-alpha9 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0-alpha8

💥 Behavior Altering Changes

  • avatar-group
    • Update avatar group to not use Polymer splices API (#8145)

🚀 New Features

  • card
    • Add experimental card component (#8154)
  • component-base
    • Add option to return feature flag name from static getter (#8169)
    • Add option to mark defined custom element as experimental (#8162)
    • Add _createPropertyObserver() to PolylitMixin (#8144)
  • grid-pro
    • Grid-pro loading editor state (#8156)
  • horizontal-layout
    • Add wrap theme to horizontal-layout (#8125)
  • text-area
    • Configure maximum number of rows in text area (#8143)
    • Configure minimum number of rows in text area (#8138)
  • vaadin-lumo-styles
    • Add "drag-handle" and "resize-handle" icons (#8163)
  • vertical-layout
    • Add wrap theme to vertical-layout (#8128)

🐛 Bug Fixes

  • custom-field,text-area
    • Ignore padding when calculating content height (#8130)
  • input-container,vaadin-lumo-styles
    • Set input value font weight property on input container (#8141)
  • tooltip
    • Prevent duplicate warn up when opening same tooltip twice (#8135)
    • Handle tooltip controller closing state properly (#8131)

💅 Polish

  • avatar-group
    • Extract avatar-group logic into reusable mixin (#8148)
    • Extract avatar-group styles into reusable css literal (#8146)
  • crud
    • Extract crud styles into reusable css literal (#8158)
  • dashboard
    • Update dashboard default spacing (#8165)
    • Drop threshold from reordering dashboard widgets (#8157)
  • radio-group
    • Make radio-group properties use sync updates in Lit (#8127)

🚧 Experiments

  • avatar-group
    • Add LitElement based version of avatar-group (#8155)

🏠 Internal

  • dashboard
    • Add dashboard feature flag (#8171)
  • grid-pro
    • Remove accidental console.log from grid-pro test (#8170)
  • Other
    • Upgrade Stylelint and stylelint-config-vaadin (#8147)

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)