# What changed in camelcase-keys

> 6 changes in camelcase-keys 10 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/camelcase-keys/

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

## camelcase-keys 10

### Fixes and other changes

- Fixes TypeScript types for stopPaths across array boundaries. (10.0.3) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.3)
- Fixes TypeScript types. (10.0.2) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.2)
- Prevents deep conversion of built-in types. (10.0.1) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.1)
- Fixes preservation of leading underscores and dollar signs during key conversion. (10.0.1) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.1)
- Fixes preservation of numeric string keys during key conversion. (10.0.1) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.1)
- Fixes stopPaths behavior when input contains top-level arrays. (10.0.1) — [release notes](https://github.com/sindresorhus/camelcase-keys/releases/tag/v10.0.1)
