Skip to content

Releases: vaadin/web-components

v21.0.1

13 Sep 06:32
Compare
Choose a tag to compare

API Documentation →

Changes Since v21.0.0

🐛 Bug Fixes

  • vaadin-lumo-styles
  • vaadin-virtual-list
    • Don't create unnecessary virtualizer elements on size change (#2410) (#2469)

🔬 Tests

  • vaadin-grid
    • Use a new grid instance in each keyboard navigation test (#2481)

🏠 Internal

  • Other

v22.0.0-alpha5

07 Sep 12:07
Compare
Choose a tag to compare
v22.0.0-alpha5 Pre-release
Pre-release

API Documentation →

Changes Since v22.0.0-alpha4

🚀 New Features

  • field-base
    • Add DelegateStateMixin and make other mixins use it (#2455)
    • Add SlotStylesMixin for injecting styles (#2445)
    • Add KeyboardMixin and make other mixins use it (#2432)
  • vaadin-grid
    • Add row focus mode to convey treegrid structure (#2434)

🐛 Bug Fixes

  • button
    • Fire click on Enter and Space, but not when disabled (#2438)
  • field-base
    • Do not override custom tabindex attribute (#2443)
  • number-field
    • Hide native controls, handle RTL styles (#2453)

💅 Polish

  • All components
    • Drop use of include option with registerStyles (#2454)
  • textarea
    • Prevent page scrolling when resizing text area (#2456)
  • vaadin-combo-box
    • Replace iron-list with virtualizer in combo-box (#2339)

🔬 Tests

  • vaadin-grid
    • Move grid sorting visual tests inside the right describe block (#2439)

🏠 Internal

  • Other
    • Add a dev page for combo-box (#2465)
    • Add a dev page for grid (#2458)
    • Add a start script and dev pages (#2457)

v21.0.0

06 Sep 08:20
Compare
Choose a tag to compare

API Documentation →

Changes Since v21.0.0-rc1

🐛 Bug Fixes

  • vaadin-grid
    • Reflect tree grid level in a tree column toggle (#2427) (#2428)
  • vaadin-lumo-styles
    • Adjust small text field variant vertical alignment (#2388) (#2392)

💅 Polish

  • vaadin-app-layout
  • vaadin-charts
    • Reduce charts initialization time up to ~2x (#2348) (#2363)
  • vaadin-text-field
    • Prevent page scrolling when resizing text area (#2444)

🔬 Tests

  • vaadin-grid
    • Move grid sorting visual tests inside the right describe block (#2439) (#2440)
  • vaadin-rich-text-editor
  • Other

🏠 Internal

v22.0.0-alpha4

02 Sep 12:57
Compare
Choose a tag to compare
v22.0.0-alpha4 Pre-release
Pre-release

API Documentation →

Changes Since v22.0.0-alpha3

⚠️ Moved Packages

Some packages have moved. Old packages are preserved for backward compatibility.

  • button
    • Move button to new package (#2373)
  • checkbox, checkbox-group
    • Split vaadin-checkbox into checkbox, checkbox-group (#2418)
  • radio-group
    • Move vaadin-radio-button to radio-group (#2420)
  • select
    • Move vaadin-select to select (#2415)
  • vaadin-button
    • Re-create vaadin-button for backward compatibility (#2411)
    • Re-apply button changes (#2411)
    • Rename vaadin-button to button (#2411)
    • Remove button package (#2411)
  • vaadin-checkbox
    • Re-export new checkbox packages (#2419)
  • vaadin-radio-group
    • Re-export new radio-group package (#2422)
  • vaadin-select
    • Re-create vaadin-select for backward compatibility (#2416)

💥 Breaking Changes

  • select
    • Update select to use new structure (#2282)
  • vaadin-app-layout
    • Remove native button from drawer toggle (#2413)

🚀 New Features

  • button
    • Add themes and visual tests for new button package (#2400)
  • vaadin-context-menu, vaadin-menu-bar
    • Theme property for individual menu items (#2401)
  • vaadin-crud
    • Add no-toolbar attribute to hide toolbar (#2417)
  • vaadin-notification
    • Add a static "show" method to NotificationElement (#2322)

🐛 Bug Fixes

  • button
    • Prevent text selection for new button (#2412)
  • field-base
    • Do not override custom helper component ID (#2426)
  • vaadin-grid
    • Reflect tree grid level in a tree column toggle (#2427)

💅 Polish

  • button
    • Revert adding part to button container (#2402)
  • vaadin-app-layout
    • Use full imports with js extension (#2405)
  • vaadin-menu-bar
    • Improve overflow detection to handle theme change (#2397)

🏠 Internal

  • Other
    • Bump test-runner, simplify test packages detection (#2424)
    • Document using local clone in Vaadin app (#2338)

v20.0.4

30 Aug 06:40
Compare
Choose a tag to compare

API Documentation →

Changes Since v20.0.3

🐛 Bug Fixes

  • vaadin-lumo-styles
    • Adjust small text field variant vertical alignment (#2388) (#2393)

💅 Polish

  • vaadin-app-layout

v22.0.0-alpha3

27 Aug 08:01
Compare
Choose a tag to compare
v22.0.0-alpha3 Pre-release
Pre-release

API Documentation →

Changes Since v22.0.0-alpha2

💥 Breaking Changes

  • button
    • Use role attribute instead of native button (#2394)

🚀 New Features

  • vaadin-crud
    • Expose editor buttons with slots (#2377)
  • vaadin-menu-bar
    • Add i18n property to menu bar (#2384)

🐛 Bug Fixes

  • field-base
    • Re-dispatch focus and blur events (#2390)
  • text-field
    • Restore iron-icon specific styles (#2399)
  • vaadin-lumo-styles
    • Adjust small text field variant vertical alignment (#2388)
  • vaadin-menu-bar
    • Set disabled button state properly (#2386)

💅 Polish

  • vaadin-grid
    • Translate grid sticky sections with a CSS variable (#2396)
  • vaadin-menu-bar
    • Split code into smaller methods (#2374)

🏠 Internal

  • Other
    • Format README files using Prettier (#2383)

v22.0.0-alpha2

24 Aug 09:08
Compare
Choose a tag to compare
v22.0.0-alpha2 Pre-release
Pre-release

API Documentation →

Changes Since v22.0.0-alpha1

💥 Breaking Changes

  • vaadin-text-field
    • Move password field to new package (#2319)
    • Move email field to new package (#2320)
    • Move text area to new package (#2353)
    • Migrate number and integer fields (#2358)

🚀 New Features

  • button
    • Add new button package (#2354)
    • Set focus-ring attribute on new button (#2368)
  • custom-field
    • Add custom field with slotted label and helper (#2292)
  • email-field
    • Add email-field using slotted input (#2278)
  • integer-field
    • Add integer-field using slotted input (#2280)
  • number-field
    • Add number-field using slotted input (#2279)
  • password-field
    • Add password-field using slotted input (#2275)
    • Add reveal button focus ring styles (#2345)
    • Add i18n property to password-field (#2346)
  • text-area
    • Add text-area using slotted textarea (#2276)
  • text-field
    • Add text-field using slotted input (#2274)
  • vaadin-lumo-styles, vaadin-material-styles
    • Add indicator part to new fields (#2312)
  • vaadin-upload
    • Add upload buttons focus-ring styles (#2361)
    • Use semantic HTML tags for the upload (#2316)

🐛 Bug Fixes

  • field-base
  • Do not reset invalid state set with attribute (#2318)
  • text-field
    • Temporarily disable new text-field styles (#2324)
    • Avoid conflicting style module IDs (#2323)
    • Set font smoothing to slotted input (#2352)
  • vaadin-charts
    • Force highcharts to redraw when container's width changes (#2351)
  • vaadin-upload
    • Decrease selector complexity for the upload (#2334)
  • vaadin-combo-box, vaadin-virtual-list
    • Dispose of Lit parts after changing a renderer (#2325)
  • vaadin-grid
    • Set columns order correctly with more than 10 columns (#2297)
    • Use more strict types for grid properties (#2302)

💅 Polish

  • All components
    • Move version getter to ElementMixin (#2369)
  • field-base
    • Restructure and rename field mixins (#2314)
    • Restructure mixins to fix text-area (#2350)
  • text-field
    • Cleanup duplicate text-field styles (#2306)
  • vaadin-charts
    • Reduce charts initialization time up to ~2x (#2348)

🔬 Tests

  • vaadin-rich-text-editor
    • Fix version getter regex to allow RC (#2365)
  • Other
    • Add missing test for value warning (#2360)
    • Use focusin and focusout helpers (#2371)

🏠 Internal

  • All components
    • Bump chai dev dependency version (#2347)
    • Cleanup READMEs for all packages [skip ci] (#2336)
  • Other
    • Docs links [skip ci]
    • Update dev dependencies versions (#2370)
    • Bump web-test-runner dependencies (#2342)
    • Bump path-parse from 1.0.6 to 1.0.7 (#2331)
    • Bump tar from 4.4.13 to 4.4.15 (#2294)

v20.0.3

23 Aug 07:07
Compare
Choose a tag to compare

API Documentation →

Changes Since v20.0.2

🐛 Bug Fixes

  • vaadin-charts
    • Force highcharts to redraw when container's width changes (#2351) (#2356)

💅 Polish

  • vaadin-charts
    • Reduce charts initialization time up to ~2x (#2348) (#2364)

🏠 Internal

  • All components
  • Other

v21.0.0-rc1

20 Aug 11:49
Compare
Choose a tag to compare
v21.0.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v21.0.0-beta2

🐛 Bug Fixes

  • vaadin-charts
    • Force highcharts to redraw when container's width changes (#2351) (#2355)
  • vaadin-combo-box, vaadin-virtual-list
    • Dispose of Lit parts after changing a renderer (#2325) (#2328)

🏠 Internal

  • All components
  • Other

v21.0.0-beta2

11 Aug 08:36
Compare
Choose a tag to compare
v21.0.0-beta2 Pre-release
Pre-release

API Documentation →

Changes Since v21.0.0-beta1

🐛 Bug Fixes

  • vaadin-grid
    • Set columns order correctly with more than 10 columns (#2297) (#2304)
    • Use more strict types for grid properties (#2302) (#2303)

🏠 Internal