Packages

dot-prop

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

Upgrading dot-prop From 1.0.1 to 10.2.0

30 releases in betweennotes for 20

Reading releases, release notes and advisories…

Other targets from 1.0.1Clears its advisory4.2.1
4.0.0, 3.0.0, 2.0.0 have no release note on GitHub or in the repository's changelog, so their breaking changes are missing from the counts below.
  1. 1.0.1yours
  2. 2.0.0major
  3. 4 releases
  4. 3.0.0major
  5. 4.0.0major
  6. 4 releases
  7. 5.0.0major
  8. 5 releases
  9. 6.0.0major
  10. 1 release
  11. 7.0.0major
  12. 3 releases
  13. 8.0.0major
  14. 2 releases
  15. 9.0.0major
  16. 10.0.0major
  17. 1 release
  18. 10.2.0target
10+
changes to make
1
advisory fixed
13+
new
7+
fixes

Counted from 20 of 30 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 1.0.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.