# What changed in nanostores

> 11 changes in nanostores 1 from its official release notes, upgrade guides and advisories: 1 breaking. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/nanostores/

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

## nanostores 1

### Breaking changes

- Throws an error on Object.prototype keys in mapCreator. (1.5.3) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.3)

### Fixes and other changes

- Fixed listener calls being lost inside batch(). (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed effect() when an error occurs during subscription. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed listener calls being lost after unbind. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed listenKeys for deepMap. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed listenKeys with non-string map keys. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed listenKeys to use Object.is. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed tasks during cleanup. (1.5.4) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.4)
- Fixed using batch inside a listener. (1.5.3) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.3)
- Fixed using Store#eq in computed. (1.5.3) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.3)
- Fixed calling unbind twice. (1.5.3) — [release notes](https://github.com/nanostores/nanostores/releases/tag/1.5.3)
