NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1851 most downloaded on npm
Convert object keys to camel case
Last release 14 days ago
20 Sep 2026
Release timing varies
gaps range from 2 weeks to 1.7 years
Most releases are documented
notes for 26 of 33 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
33 releases · first in 2014
Fix stopPaths TypeScript types across array boundaries 6c03c8e
Fix TypeScript types 7d71000 v10.0.1...v10.0.2
One column per quarter.
Fix preserving leading underscores and dollar signs 61e2436
Fix handling of circular references 3936f15
Fix TypeScript types for passing in multiple objects ( #122 ) c6ef8fe
Fix camel-casing keys in nested objects when using union with null ( #119 ) 919a29e
Fix setting default value for the TypeScript type ( #117 ) 482bd84
Add preserveConsecutiveUppercase option ( #115 ) 507d5d0
Fix types being incorrect in some cases ( #112 ) d3cf1e2
Fix compatibility with TypeScript 4.8 ( #98 ) 5e7f7c5
Improve type definition ( #92 ) 264cc70
This package is now pure ESM. Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).
CamelCaseKeys (#90) 87c57achttps://github.com/sindresorhus/camelcase-keys/compare/v7.0.2...v8.0.0
Use locale-independent camel-case transformation (#84) 23a0306
https://github.com/sindresorhus/camelcase-keys/compare/v7.0.1...v7.0.2
Fix the TypeScript types ece45c5 12602fb
https://github.com/sindresorhus/camelcase-keys/compare/v7.0.0...v7.0.1
The TypeScript types now require TypeScript 4.1 or later
https://github.com/sindresorhus/camelcase-keys/compare/v6.2.2...v7.0.0
Fix handling of array of non-objects (#59) 1bbc9fe
https://github.com/sindresorhus/camelcase-keys/compare/v6.2.1...v6.2.2
Fix the TypeScript definition (#56) 99266f8
https://github.com/sindresorhus/camelcase-keys/compare/v6.2.0...v6.2.1
Make the return value TypeScript type generic (#54) 9808eca
https://github.com/sindresorhus/camelcase-keys/compare/v6.1.2...v6.2.0
Fix using pascalCase option with different values (#52) 623cf6c
pascalCase option with different values (#52) 623cf6chttps://github.com/sindresorhus/camelcase-keys/compare/v6.1.1...v6.1.2
Correctly handle exclude option regex with global flag 5a9ce4f
exclude option regex with global flag 5a9ce4fhttps://github.com/sindresorhus/camelcase-keys/compare/v6.1.0...v6.1.1
Add `stopPaths` option (#37) 4814947
stopPaths option (#37) 4814947pascalCase option (#42) 5f224ffhttps://github.com/sindresorhus/camelcase-keys/compare/v6.0.1...v6.1.0
Fix the TypeScript definition for TypeScript 3.5 f276ecf
https://github.com/sindresorhus/camelcase-keys/compare/v6.0.0...v6.0.1
https://github.com/sindresorhus/camelcase-keys/compare/v5.2.0...v6.0.0
Breaking:
https://github.com/sindresorhus/camelcase-keys/compare/v5.2.0...v6.0.0
Improve TypeScript definition (#35) a38bad3
https://github.com/sindresorhus/camelcase-keys/compare/v5.1.0...v5.2.0
Add TypeScript definition (#34) e0537f0
https://github.com/sindresorhus/camelcase-keys/compare/v5.0.0...v5.1.0
Require Node.js 6. 3769eb415f8c46db15b71a8030603109117589dd
Breaking:
Other:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →