Packages

dot-prop

10.2.0 · 21 Jul 2026MIT77.2M / weekRepositoryHomepagenpmAtom feed

Upgrading dot-prop From 4.1.1 to 10.2.0

21 releases in betweennotes for 20

Reading releases, release notes and advisories…

Other targets from 4.1.1Newest 4.x, Clears its advisory4.2.1
  1. 4.1.1yours
  2. 2 releases
  3. 5.0.0major
  4. 5 releases
  5. 6.0.0major
  6. 1 release
  7. 7.0.0major
  8. 3 releases
  9. 8.0.0major
  10. 2 releases
  11. 9.0.0major
  12. 10.0.0major
  13. 1 release
  14. 10.2.0target
10+
changes to make
1
advisory fixed
13+
new
7+
fixes

Counted from 20 of 21 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 4.1.1

Release by release

  1. 10.2.0nothing new or fixed in the note

  2. 10.1.0

    5 Oct 20253 new
  3. 10.0.0

    Migration needed13 Sep 20253 new
    • breaking

      Require Node.js 20 9710d14

    • new

      Add support for dot notation array indices 14e9f81

    • new

      Add unflatten to expand dot path into nested objects 5e9ea47

    • new

      TypeScript: Use unknown instead of undefined for uncertain return types 60fccd6

  4. 9.0.0

    Migration needed9 May 2024
    • breaking

      Require Node.js 18 3b67964

  5. 8.0.2

    18 Jul 20231 fix
    • fixed

      Fix handling of sparse arrays (#110) e314e80

  6. 8.0.1

    29 Jun 20231 fix
    • fixed

      Fix deepKeys to not throw on sparse arrays f21b68e

  7. 8.0.0

    Migration needed22 Apr 20231 new
    • breaking

      Require Node.js 16 a8b3bbd

    • new

      Make deepKeys() include empty arrays and objects (#105) 49e9082

  8. 7.2.0

    17 Feb 20221 new · 1 fix
    • new

      Add deepKeys() (#94) 3902c64

    • fixed

      Fix TypeScript types (#92) 2c1bbfb

8 other lines we could not sort, mostly version bumps
  • Improve performance d296823

    10.2.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'

    7.0.0
  • Make .delete() return a boolean (#66) 24916ff

    5.3.0
  • TypeScript - Fix return type for undefined defaultValue (#56) e0f8abf

    5.1.1
  • Backport 3039c8c to the v4.x release line.

    4.2.1

1 internal line (docs, tests, tooling) left out.