dot-prop
10.2.0 · 21 Jul 2026MIT77.2M / weekRepositoryHomepagenpmAtom feed
Upgrading dot-prop From 5.0.0 to 10.2.0
18 releases in betweenevery note read
Reading releases, release notes and advisories…
Before you upgrade
Tick each one off as you go- breaking10.0.0
- breaking9.0.0
- breaking8.0.0
- breaking7.0.0
- breaking7.0.0
- breaking7.0.0
- breaking7.0.0
- breaking6.0.0
- breaking6.0.0
Security
Fixes 1 advisory affecting 5.0.0
- dot-prop Prototype Pollution vulnerabilityhigh · GHSA-ff7x-qrg7-qggm
Release by release
10.2.0nothing new or fixed in the note
- new
Add support for array paths in methods 377548f
- new
Add
parsePath()377548f - new
Add
stringifyPath()377548f
- new
- breaking
Require Node.js 18 3b67964
- breaking
- fixed
Fix handling of sparse arrays (#110) e314e80
- fixed
- fixed
Fix
deepKeysto not throw on sparse arrays f21b68e
- fixed
- breaking
Require Node.js 16 a8b3bbd
- new
Make
deepKeys()include empty arrays and objects (#105) 49e9082
- breaking
- new
Add
deepKeys()(#94) 3902c64 - fixed
Fix TypeScript types (#92) 2c1bbfb
- new
7 other lines we could not sort, mostly version bumps
- 10.2.0
Improve performance d296823
- 7.0.0
const {get} = require('dot-prop')→import {getProperty} from 'dot-prop' - 7.0.0
const {set} = require('dot-prop')→import {setProperty} from 'dot-prop' - 7.0.0
const {has} = require('dot-prop')→import {hasProperty} from 'dot-prop' - 7.0.0
const {delete: delete_} = require('dot-prop')→import {deleteProperty} from 'dot-prop' - 5.3.0
Make
.delete()return a boolean (#66) 24916ff - 5.1.1
TypeScript - Fix return type for undefined defaultValue (#56) e0f8abf
1 internal line (docs, tests, tooling) left out.