# What changed in @react-hookz/web

> 5 changes in @react-hookz/web 25 to 26 from its official release notes, upgrade guides and advisories: 1 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@react-hookz/web/

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

## @react-hookz/web 26

### Breaking changes

- The return type is now T | undefined instead of T, so callers must narrow when removing from a possibly empty queue; runtime behavior is unchanged. (26.0.0) — [release notes](https://github.com/react-hookz/web/releases/tag/v26.0.0)

### New APIs and options

- Can observe a chosen box model. (26.1.0) — [release notes](https://github.com/react-hookz/web/releases/tag/v26.1.0)

### Behavior and default changes

- Forwards the box model to the observer. (26.1.0) — [release notes](https://github.com/react-hookz/web/releases/tag/v26.1.0)

### Fixes and other changes

- Extensionless hook subpaths now resolve. (26.1.0) — [release notes](https://github.com/react-hookz/web/releases/tag/v26.1.0)

## @react-hookz/web 25

### New APIs and options

- useMeasure now accepts a custom measurer. (25.3.0) — [release notes](https://github.com/react-hookz/web/releases/tag/v25.3.0)
