dot-prop
10.2.0 · 21 Jul 2026MIT77.2M / weekRepositoryHomepagenpmAtom feed
Upgrading dot-prop From 2.3.0 to 10.2.0
26 releases in betweennotes for 20
Reading releases, release notes and advisories…
Counted from 20 of 26 release notes. Advisories are counted from the advisory database, in full.
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
- breaking5.0.0
Security
Fixes 1 advisory affecting 2.3.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
8 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
- 4.2.1
Backport 3039c8c to the v4.x release line.
1 internal line (docs, tests, tooling) left out.