Skip to content

v24.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 26 Oct 08:17

API Documentation →

Changes Since v23.3.0-alpha3

💥 Breaking Changes

  • All components
    • Remove deprecated vaadin- prefixed packages (#4844)
  • avatar-group
    • Move vaadin-avatar elements to light DOM (#4723)
    • Move avatar-group list-box to light DOM (#3905)
  • date-picker
    • Move date-picker overlay content to light DOM (#3904)
    • Move Today and Cancel buttons to light DOM (#4714)
    • Move date-picker scrollers to light DOM (#4770)
    • Remove no longer used i18n.calendar string (#4772)
    • Remove no longer used i18n.week string (#4799)
    • Drop paper-input and iron-input support (#4812)
  • menu-bar
    • Move menu-bar buttons to light DOM (#4687)
  • message-input
    • Move button and text-area to light DOM (#4704)
  • message-list
    • Move vaadin-message elements to light DOM (#4710)
    • Move avatar to vaadin-message light DOM (#4702)
  • overlay
    • Move vaadin-overlay package to overlay (#4750)
    • Rename OverlayElement class to Overlay (#4752)
    • Remove template support from overlay (#4753)
    • Remove legacy iron-overlay compatibility (#4764)

🚀 New Features

  • grid
    • Add column API to render buttons in cells (#4257)

🐛 Bug Fixes

  • app-layout
    • Update content offset when navbar height changes (#4709)
  • avatar
    • Add support for setting custom role attribute (#4783)
  • avatar,tooltip
    • Use small line height for Tooltip (Lumo) (#4837)
  • avatar-group
    • Close overflow avatar overlay on detach (#4724)
  • charts
    • Add missing Lumo and Material dependencies (#4728)
  • component-base
    • Make sure virtualizer clears item placeholder height (#4793)
    • Avoid triggering connected callback from disconnected callback (#4718)
  • date-picker
    • Add background for Material overlay content (#4835)
    • Focus entered date on open with auto-open disabled (#4828)
    • Ensure focused date is visible if overlay is small (#4759)
  • field-base
    • Consider any custom element a non-empty helper (#4823)
  • grid
    • Hide and don't show tooltip while scrolling the grid (#4819)
  • message-input
    • Add missing hidden styles to message-input (#4713)
  • tooltip
    • Set default max-width: 40ch on the tooltip overlay (#4833)

💅 Polish

  • component-base
    • Use relative imports in component-base (#4729)
  • context-menu,dialog,field-highlighter,select
    • Do not use overlay content property (#4758)
  • date-picker
    • Simplify date-picker and overlay styles (#4810)
    • Remove unused code from date-picker (#4798)
    • Small code style tweaks, add missing JSDoc (#4777)
    • Remove no longer used code from date-picker (#4771)
  • grid-pro
    • Use focus button mode for edit column on Mac (#4260)
  • vaadin-material-styles
    • Use relative import in menu-overlay mixin (#4740)

🔬 Tests

  • context-menu
    • Move context-menu template tests to ITs (#4800)
  • custom-field
    • Update visual tests to not use legacy adapter (#4738)
  • date-picker
    • Simplify date-picker unit tests and helpers (#4811)
    • Update and cleanup date-picker tests (#4794)
    • Reorganize and cleanup date-picker tests (#4791)
  • input-container
    • Update input-container Lumo test screenshots (#4813)
  • select
    • Move vaadin-select template tests to ITs (#4801)

🏠 Internal

  • button
    • Fix dev dependency version after rebasing (#4749)
    • Add missing icon dev dependency used in tests (#4741)
  • context-menu,dialog,multi-select-combo-box
    • Add missing Lit dev dependency for tests (#4730)
  • field-highlighter
    • Fix components dev dependencies used in tests (#4736)
  • icon,input-container,lit-renderer
    • Add missing dev dependencies used in tests (#4744)
  • integer-field
    • Add component-base dependency used in tests (#4745)
  • password-field
    • Add imported packages to direct dependencies (#4731)
  • Other
    • Initialize 24.0 branch for Vaadin 24 (#4707)
    • Update actions/upload-artifact to v3 (#4802)
    • Format README tables, fix package name (#4790)
    • Add Vite usage instructions to README (#4789)
    • Update docs for making a version bump (#4751)
    • Update change detection branch to master (#4748)
    • Add missing dependency to integration tests (#4746)
    • Fix common imports in charts dev pages (#4719)