Skip to content

Releases: vaadin/web-components

v23.1.1

13 Jun 06:38
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.1.0

🐛 Bug Fixes

  • app-layout
  • context-menu,grid
    • Make getEventContext() work with context-menu on iOS (#4004) (#4010)
  • crud
    • Show delete button when editing with dataProvider (#4023) (#4025)
  • date-picker
  • icon
  • multi-select-combo-box
    • Do not fire change event on native input change (#4012) (#4013)

💅 Polish

  • multi-select-combo-box

🏠 Internal

  • Other
    • Update change detection branch to 23.1 (#4001)

v23.1.0

07 Jun 08:11
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.0.0

💥 Behavior Altering Changes

  • confirm-dialog
    • Use header and footer in confirm-dialog (#3673)
  • crud
    • Use header and footer in CRUD dialog (#3684)
  • vaadin-lumo-styles
    • Always show required field indicator (#3619)

🔥 Lit Renderer Directives

  • combo-box
    • Add Lit renderer directive for combo-box (#3770)
  • context-menu
    • Add Lit renderer directive for context-menu (#3777)
  • dialog
    • Add Lit renderer directives for dialog (#3755)
  • grid
    • Add Lit renderer directives for grid (#3759)
  • grid-pro
    • Add Lit renderer directive for grid-pro (#3780)
  • lit-renderer
  • notification
    • Add Lit renderer directive for notification (#3776)
  • select
    • Add Lit renderer directive for select (#3775)
  • virtual-list
    • Add Lit renderer directive for virtual-list (#3813)

🚀 New Features

  • charts
    • Show warning when engaging turbo mode in development mode (#3705)
  • component-base
  • dialog
    • Update themes for header and footer (#3654)
    • Set overflow attribute on the overlay (#3663)
    • Add dialog title, header and footer renderers (#3623)
  • grid
    • Add option to freeze columns to end (#3566)
  • multi-select-combo-box
    • Expose loading property and attribute (#3998)
    • Add missing requestContentUpdate() method (#3982)
    • Add missing API related to dataProvider (#3961)
    • Align custom value property and event (#3846)
    • Add screen reader announcements support (#3740)
    • Show dropdown with selected items when readonly (#3686)
    • Show overflow chip if chips do not fit (#3632)
    • Add multi-select-combo-box component (#3358)
  • vaadin-lumo-styles
    • Use CSS color-scheme property (#3656)

Changes Since v23.1.0-rc3

🚀 New Features

  • multi-select-combo-box
    • Expose loading property and attribute (#3998)
    • Add missing requestContentUpdate() method (#3982)

🐛 Bug Fixes

  • date-picker
    • Prevent and stop propagation when clearing (#3974)
  • multi-select-combo-box
    • Do not request dataProvider when readonly (#3997)
    • Remove not existing property observer (#3996)
    • Pass the correct owner to item renderers (#3983)
  • tabs
    • Add hidden attribute styles to vaadin-tab (#3986)
  • vaadin-themable-mixin
    • Allow passing array of styles with Lit (#3995)

📝 Documentation

  • accordion,checkbox-group,component-base,details,grid,icon,list-box,message-list,tabs
    • Annotate protected methods correctly (#3979)
  • crud,time-picker
    • Hide internal elements from API docs (#3977)

🏠 Internal

  • Other
    • Downgrade Lerna version to 4.0.0 (#3987)
    • Update dev dependencies versions (#3978)

v23.0.11

03 Jun 13:36
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.0.10

🐛 Bug Fixes

  • avatar-group,combo-box,context-menu,date-picker,dialog,field-highlighter,select
    • Import themed overlay with themed extensions (#3888) (#3894)
  • combo-box
    • Prevent default for combo-box click on open (#3957) (#3958)
    • Prevent toggling overlay opened state when filtering (#3886) (#3899)
  • context-menu
  • date-picker
  • field-base
    • Call stopPropagation() when clearing on Esc (#3883) (#3889)
  • field-highlighter
    • Show user tags overlay only when the field is fully visible (#3950) (#3976)
    • Remove not relevant user tags when replacing users (#3891) (#3916)
  • select
  • tabs
  • time-picker
  • vaadin-overlay
    • Reposition the overlay on scroll of position target ancestors (#3932) (#3949)
    • Allow modeless overlay to close on Esc (#3870) (#3911)
    • Only release focus if overlay focus-trap is set (#3882) (#3884)

💅 Polish

  • avatar-group
  • date-picker
  • grid
    • Update cached keys to use computed properties (#3868) (#3877)

🔬 Tests

🏠 Internal

  • component-base
  • Other
    • Fix lockfile change detection for 23.0 (#3990)
    • Combine tests jobs into workflows (#3963) (#3964)

v22.0.16

03 Jun 13:23
Compare
Choose a tag to compare

API Documentation →

Changes Since v22.0.15

🐛 Bug Fixes

  • avatar-group,combo-box,context-menu,date-picker,dialog,select
    • Import themed overlay with themed extensions (#3888) (#3895)
  • combo-box
    • Prevent default for combo-box click on open (#3957) (#3959)
    • Prevent toggling overlay opened state when filtering (#3886) (#3900)
  • context-menu
  • field-base
    • Call stopPropagation() when clearing on Esc (#3883) (#3890)
  • select
  • tabs
  • time-picker

💅 Polish

  • date-picker

🏠 Internal

  • Other
    • Fix lockfile change detection for 22.0 (#3991)
    • Combine tests jobs into workflows (#3963) (#3965)

v23.1.0-rc3

01 Jun 09:23
Compare
Choose a tag to compare
v23.1.0-rc3 Pre-release
Pre-release

API Documentation →

Changes Since v23.1.0-rc2

🚀 New Features

  • component-base
    • Add a getAncestorRootNodes DOM utility (#3931)
  • multi-select-combo-box
    • Add missing API related to dataProvider (#3961)

🐛 Bug Fixes

  • combo-box
    • Prevent default for combo-box click on open (#3957)
  • date-picker
    • Prevent default for date-picker click on open (#3973)
  • field-highlighter
    • Show user tags overlay only when the field is fully visible (#3950)
  • multi-select-combo-box
    • Keep input value when data provider resolves callback (#3971)
    • Add aria-hidden to clear and toggle buttons (#3947)
  • select
    • Prevent default for click event on open (#3954)
  • time-picker
    • Clear time-picker with clear button on Esc (#3933)
  • vaadin-overlay
    • Reposition the overlay on scroll of position target ancestors (#3932)

💅 Polish

  • avatar-group
    • Use PositionMixin instead of custom logic (#3952)
  • combo-box
    • Move positioning logic to overlay (#3943)
  • combo-box,component-base,date-picker,field-base,multi-select-combo-box,time-picker
    • Add internal Enter and Escape handlers (#3929)
  • context-menu
    • Update menu renderer to not use flush (#3951)
  • field-base
    • Cleanup removed API from typings (#3948)
  • multi-select-combo-box
    • Align theme propagation property (#3945)
    • Cleanup multi-select-combo-box logic (#3938)

📝 Documentation

  • password-field
    • Remove no longer used mixin from typings (#3946)

🔬 Tests

  • date-picker
    • Do not tweak infinite scroller buffers (#3917)
  • field-highlighter
    • Speed up field highlighter tests (#3966)
    • Extract user-tags related tests (#3960)
  • Other
    • Add ITs for grid active-item-changed event (#3970)
    • Add tests for multi-select-combo-box in dialog (#3936)
    • Add more tests for combo-box in dialog (#3935)
    • Add tests for time-picker in dialog (#3934)

🏠 Internal

  • combo-box,date-picker,field-base,message-input,multi-select-combo-box,number-field,text-area,time-picker
    • Update JSDoc to mention correct mixin (#3930)
  • Other
    • Combine tests jobs into workflows (#3963)

v23.1.0-rc2

25 May 10:55
Compare
Choose a tag to compare
v23.1.0-rc2 Pre-release
Pre-release

API Documentation →

Changes Since v23.1.0-rc1

🐛 Bug Fixes

  • context-menu
    • Close all menus when pressing Tab (#3921)
  • date-picker
    • Initialize date-picker-light overlay (#3922)
    • Make Tab navigation work inside a dialog (#3910)
    • Do not stop propagation of Esc when fullscreen (#3919)
  • dialog,grid,lit-renderer
    • Don't use public class field syntax (#3927)

💅 Polish

  • multi-select-combo-box
    • Add default values for item properties (#3928)

v23.1.0-rc1

23 May 14:18
Compare
Choose a tag to compare
v23.1.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v23.1.0-beta4

🐛 Bug Fixes

  • avatar-group,combo-box,context-menu,date-picker,dialog,field-highlighter,select
    • Import themed overlay with themed extensions (#3888)
  • combo-box
    • Prevent toggling overlay opened state when filtering (#3886)
  • component-base
    • Make virtualizer react to asynchronous item size increase (#3907)
  • date-picker
    • Update incorrect fullscreen mode focus logic (#3913)
    • Do not close dialog when closing date-picker (#3872)
  • field-base
    • Call stopPropagation() when clearing on Esc (#3883)
  • field-highlighter
    • Remove not relevant user tags when replacing users (#3891)
  • vaadin-overlay
    • Allow modeless overlay to close on Esc (#3870)
    • Only release focus if overlay focus-trap is set (#3882)

💅 Polish

  • All components
    • Add more rules to ESLint config, fix warnings (#3909)
    • Add more rules to ESLint config, fix warnings (#3906)
  • combo-box,component-base
    • Make virtualizer use dynamic placeholder height (#3908)
  • date-picker
    • Remove obsolete overlay content code (#3901)
    • Cleanup date-picker overlay content logic (#3874)
  • grid
    • Update cached keys to use computed properties (#3868)

🔬 Tests

  • accordion,combo-box,date-picker,grid-pro
    • Move components integration tests to own package (#3896)
  • component-base
    • Add a missing virtualizer test case (#3912)
  • date-picker
    • Simplify date-picker-light unit tests (#3876)

🏠 Internal

  • combo-box
    • Fix flaky lazy loading scrolling test (#3897)
  • component-base
    • Cleanup iron-list-core of grid mode (#3873)
  • Other
    • Improve Integration tests section in README (#3914)

v23.1.0-beta4

16 May 10:28
Compare
Choose a tag to compare
v23.1.0-beta4 Pre-release
Pre-release

API Documentation →

Changes Since v23.1.0-beta3

🐛 Bug Fixes

  • combo-box
    • Set focused index but not scroll into view (#3863)

v23.1.0-beta3

16 May 07:44
Compare
Choose a tag to compare
v23.1.0-beta3 Pre-release
Pre-release

API Documentation →

Changes Since v23.1.0-beta2

🐛 Bug Fixes

  • combo-box
    • Do not jump to focused item after scroll (#3855)
  • grid
    • Add missing .js extensions to imports (#3853)

💅 Polish

  • field-highlighter
    • Use PositionMixin instead of custom positioning logic (#3854)
  • grid
    • Improve performance of checking if item is selected (#3845)

v23.0.10

16 May 12:36
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.0.9

🐛 Bug Fixes

  • combo-box

💅 Polish

  • All components
    • Add more rules to Prettier config, fix warnings (#3861)
  • grid
    • Improve performance of checking if item is selected (#3845) (#3859)