npm / material-ui-popup-state
material-ui-popup-state
What changed in material-ui-popup-state 2 to 5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-23.
5 breaking1 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initmaterial-ui-popup-state 55 changes
Breaking changes 1
Support for React versions below 16.8.0 was dropped.
Behavior and default changes 1
Callbacks are now stable.
Fixes and other changes 3
Stops passing deprecated PaperProps except on v4.
The package.json exports were fixed.
Type definitions were fixed.
material-ui-popup-state 41 changes
Breaking changes 1
Menus and popovers bound with bindMenu or bindPopover are now positioned at the context-menu event location using anchorPosition instead of at the event target using anchorEl. Set anchorReference="anchorEl" after the binding to restore the previous behavior.
material-ui-popup-state 32 changes
Breaking changes 2
Imports using the /es/ path are no longer available because the package now uses conditional exports.
You can import hooks from this package subpath instead of the /es/hooks path.
material-ui-popup-state 22 changes
Breaking changes 1
MUI v4 is no longer supported.
Fixes and other changes 1
MUI v5 is supported, using its production release.