# What changed in material-ui-popup-state

> 10 changes in material-ui-popup-state 2 to 5 from its official release notes, upgrade guides and advisories: 5 breaking. Each one cited. Sources checked 2026-10-23. HTML: https://unstale.sh/npm/material-ui-popup-state/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## material-ui-popup-state 5

### Breaking changes

- Support for React versions below 16.8.0 was dropped. (5.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v5.0.0)

### Behavior and default changes

- Callbacks are now stable. (5.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v5.0.0)

### Fixes and other changes

- Stops passing deprecated PaperProps except on v4. (5.3.7) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v5.3.7)
- The package.json exports were fixed. (5.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v5.0.0)
- Type definitions were fixed. (5.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v5.0.0)

## material-ui-popup-state 4

### Breaking changes

- 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. (4.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v4.0.0)

## material-ui-popup-state 3

### Breaking changes

- Imports using the /es/ path are no longer available because the package now uses conditional exports. (3.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v3.0.0)
- You can import hooks from this package subpath instead of the /es/hooks path. (3.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v3.0.0)

## material-ui-popup-state 2

### Breaking changes

- MUI v4 is no longer supported. (2.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v2.0.0)

### Fixes and other changes

- MUI v5 is supported, using its production release. (2.0.0) — [release notes](https://github.com/jcoreio/material-ui-popup-state/releases/tag/v2.0.0)
