Potential breaking changes
- The changelog explicitly labels a breaking change.
Breaking change: Rename
sanitizeValue()tonormalizeValue()and allow composing with validation (#4717) by @atomiks
General changes
- Improve mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (#4661) by @atomiks
- Use local document for virtual arrow (#4662) by @lyzno1
- Fix macOS Safari and Firefox minimizing fullscreen when closing popups with Esc (#4695) by @arturbien
- Drop unnecessary memoization (#4693) by @flaviendelangle
- Do not use
Math.random()inuseStableCallback()(#4732) by @michaldudak - Fix return focus when reference disconnects (#4655) by @atomiks
- Don't steal initial focus if focus already moved inside a popup (#4775) by @stefee
Alert Dialog
- Fix handle defaults (#4834) by @atomiks