Skip to content

Releases: vaadin/web-components

v24.8.0-alpha3

14 Mar 08:41
Compare
Choose a tag to compare
v24.8.0-alpha3 Pre-release
Pre-release

API Documentation →

Changes Since v24.8.0-alpha2

🚀 New Features

  • form-layout
    • Add support for defaultAutoResponsiveFormLayout feature flag (#8782)
  • master-detail-layout
    • Add min-size properties and overlay mode to master-detail-layout (#8789)
    • Add masterSize and detailSize properties to master-detail-layout (#8788)
    • Initialize master-detail-layout package (#8767)

🐛 Bug Fixes

  • app-layout,avatar-group,avatar,component-base,crud,dashboard,date-picker,login
    • Properly handle functions in partial I18N types (#8797)
  • context-menu
    • Avoid removing selected ranges on component initialization (#8791)
    • Improve context menu positioning when opening menu with keyboard (#8757)
  • form-layout
    • Add missing .js extension to form-layout imports (#8783)
  • master-detail-layout
    • Update overlay mode when adding or removing detail content (#8800)

🔬 Tests

  • grid-pro
    • Cleanup outdated grid-pro edit select test (#8773)

🏠 Internal

  • Other
    • Bump prismjs from 1.29.0 to 1.30.0 (#8781)
    • Bump axios from 1.7.4 to 1.8.2 (#8777)

v24.7.0-rc2

14 Mar 08:24
Compare
Choose a tag to compare
v24.7.0-rc2 Pre-release
Pre-release

API Documentation →

Changes Since v24.7.0-rc1

🐛 Bug Fixes

  • app-layout,avatar-group,avatar,component-base,crud,dashboard
    • Properly handle functions in partial I18N types (CP: 24.7) (#8798)
  • context-menu
    • Avoid removing selected ranges on component initialization (#8791) (#8794)
    • Improve context menu positioning when opening menu with keyboard (#8757) (#8786)

v24.6.7

14 Mar 08:06
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.6.6

🐛 Bug Fixes

  • context-menu
    • Avoid removing selected ranges on component initialization (#8791) (#8795)
    • Improve context menu positioning when opening menu with keyboard (#8757) (#8787)

v24.5.12

14 Mar 07:52
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.11

🐛 Bug Fixes

  • context-menu
    • Avoid removing selected ranges on component initialization (#8791) (#8796)

v24.8.0-alpha2

11 Mar 06:52
Compare
Choose a tag to compare
v24.8.0-alpha2 Pre-release
Pre-release

API Documentation →

Changes Since v24.8.0-alpha1

No changes. This release is only needed to trigger the release of React wrappers.

v24.8.0-alpha1

10 Mar 09:29
Compare
Choose a tag to compare
v24.8.0-alpha1 Pre-release
Pre-release

API Documentation →

Changes Since v24.7.0-beta1

🚀 New Features

  • date-picker
    • Support partial i18n in date picker (#8709)
  • form-layout
    • Add expandFields support to autoResponsive mode (#8756)
    • Ensure fields always stay within column boundaries (#8762)
    • Add colspan support to autoResponsive mode (#8736)
    • Add expandColumns support to autoResponsive mode (#8749)
    • Add FormItem and labelsAside support to autoResponsive mode (#8729)
    • Add FormRow and br support to autoResponsive mode (#8699)
    • Introduce autoResponsive mode (#8689)
  • login
    • Support partial i18n in login (#8713)

🐛 Bug Fixes

  • form-layout
    • Observe DOM changes in form rows (#8765)
    • Calculate effective max-columns on prop change (#8761)
    • Do not ignore labelsAside when using explicit rows (#8760)
  • popover
    • Do not open popover after focusout during focus delay (#8745)
    • Check if popover target has focusElement as focusable (#8732)

💅 Polish

  • form-layout
    • Split layout logic into distinct classes (#8770)
    • Prefix CSS properties set on #layout with _grid (#8755)

📝 Documentation

  • form-layout
    • Explain autoResponsive mode in component's JSDoc (#8758)

🔬 Tests

  • crud,email-field,number-field,text-field,upload
    • Regenerate snapshots to match order in respective tests (#8746)
  • date-picker
    • Cleanup outdated date-picker wrapping unit test (#8772)
  • form-layout
    • Convert unit tests into snapshot tests (#8764)
    • Optimize visual test structure to be more compact (#8750)
    • Make autoResponsive tests more concise (#8733)
    • Extract assertFormLayoutGrid test helper (#8731)
    • Improve visual tests to be more illustrative (#8725)
    • Assert gridColumnStart instead of --_column-start (#8726)

🏠 Internal

  • Other
    • Improve form layout dev page examples (#8704)
    • Add form-layout-auto-responsive dev page (#8694)

v24.7.0-rc1

10 Mar 08:44
Compare
Choose a tag to compare
v24.7.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v24.7.0-beta1

🐛 Bug Fixes

  • popover
    • Do not open popover after focusout during focus delay (#8745) (#8751)
    • Check if popover target has focusElement as focusable (#8732) (#8742)

🔬 Tests

  • crud,email-field,number-field,text-field,upload
    • Regenerate snapshots to match order in respective tests (#8746) (#8747)

🏠 Internal

  • Other
    • Update change detection branch to 24.7 (#8738)

v24.6.6

28 Feb 10:06
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.6.5

🚀 New Features

  • overlay
    • Add internal API for nested overlays to bringToFront (#8690) (#8723)

🐛 Bug Fixes

  • confirm-dialog
    • Place confirm-dialog footer correctly when height is set (#8678) (#8680)
  • dialog
    • Do not set position and max-width when dialog size is set (#8722) (#8724)
  • popover
    • Do not open popover after focusout during focus delay (#8745) (#8752)
    • Check if popover target has focusElement as focusable (#8732) (#8743)
    • Use ariaTarget property to set popover ARIA attributes if possible (#8721) (#8734)
    • Bring popover overlay to front when used in modeless dialog (#8692) (#8728)
  • select
    • Always close select on outside click when in modeless dialog (#8727) (#8730)

🔬 Tests

  • crud,email-field,number-field,text-field,upload
    • Regenerate snapshots to match order in respective tests (#8746) (#8748)

v24.5.11

28 Feb 10:00
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.5.10

🐛 Bug Fixes

  • confirm-dialog
    • Place confirm-dialog footer correctly when height is set (#8678) (#8681)
  • popover
    • Do not open popover after focusout during focus delay (#8745) (#8753)
    • Check if popover target has focusElement as focusable (#8732) (#8744)
    • Use ariaTarget property to set popover ARIA attributes if possible (#8721) (#8735)

v24.7.0-beta1

26 Feb 08:24
Compare
Choose a tag to compare
v24.7.0-beta1 Pre-release
Pre-release

API Documentation →

Changes Since v24.6.0

💥 Behavior Altering Changes

  • crud,custom-field,form-layout
    • Remove FormLayout workaround for MS Edge < v16 (#8625)
  • custom-field,field-highlighter,message-input,text-area
    • Remove extra padding from text area (Material theme) (#8414)
  • date-picker,field-base,number-field,time-picker
    • Remove _hasInputValue property and event (#8417)
  • field-base,number-field
    • Return a marker string to help Flow identify bad input (#8413)
  • form-layout
    • Remove unnecessary subscription to animationend (#8633)
  • popover
    • Close popover without trigger on Esc and outside click (#8409)
  • text-area
    • Remove unnecessary subscription to animationend (#8718)

🚀 New Features

  • a11y-base,button,menu-bar
    • Make disabled menu bar buttons accessible with feature flag (#8518)
  • a11y-base,button,vaadin-lumo-styles
    • Make disabled buttons accessible with feature flag (#8513)
  • app-layout
    • Support partial i18n in app layout (#8647)
  • avatar-group,avatar
    • Support partial i18n in avatar (#8648)
  • avatar-group,component-base
    • Support partial i18n in avatar group (#8646)
  • card
    • Add card slots and theme variants (#8233)
  • charts
    • Add drag&drop support to vaadin-chart (#8488)
    • Add support for Gantt task progress indication (#8426)
    • Add support for Highcharts Gantt charts (#8424)
  • combo-box,date-picker,field-highlighter,input-container,multi-select-combo-box,number-field,select,text-area,text-field,time-picker,vaadin-lumo-styles
    • Optional pointer focus ring for input fields (#8505)
  • component-base
    • Add mixin for handling partial i18n objects (#8558)
  • context-menu
    • Allow adding custom data to context menu item types (#8712)
  • crud
    • Support partial i18n in crud (#8658)
  • dashboard
    • Support partial i18n in dashboard (#8660)
  • form-layout
    • Add form layout CSS properties, deprecate form item ones (#8691)
    • Add form layout row spacing, deprecate form item row spacing (#8624)
  • grid
    • Add item-toggle event to notify when user toggles an item (#8231)
  • horizontal-layout
    • Add middle and end slots to horizontal layout (#8515)
  • horizontal-layout,vertical-layout
    • Add layout improvements behind feature flag (#8552)
  • login
    • Add headingLevel property to customize login heading level (#8445)
  • menu-bar
    • Allow adding custom data to menu bar item types (#8698)
  • overlay
    • Add internal API for nested overlays to bringToFront (#8690)
  • text-area
    • Allow shrinking text area to single row (#8168)
  • upload
    • Type event target for upload events (#8627)
  • vaadin-lumo-styles
    • Update transition utility classes, add custom CSS properties (#8677)
  • virtual-list

Changes Since v24.7.0-alpha10

🐛 Bug Fixes

  • dialog
    • Do not set position and max-width when dialog size is set (#8722)
  • menu-bar,vaadin-themable-mixin
    • Add missing mixin class the MenuBar type (#8737)
  • popover
    • Use ariaTarget property to set popover ARIA attributes if possible (#8721)
  • select
    • Always close select on outside click when in modeless dialog (#8727)