Packages

dot-prop

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

Upgrading dot-prop From 1.0.0 to 10.2.0

31 releases in betweennotes for 20

Reading releases, release notes and advisories…

Other targets from 1.0.0Newest 1.x1.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.0yours
  2. 1 release
  3. 2.0.0major
  4. 4 releases
  5. 3.0.0major
  6. 4.0.0major
  7. 4 releases
  8. 5.0.0major
  9. 5 releases
  10. 6.0.0major
  11. 1 release
  12. 7.0.0major
  13. 3 releases
  14. 8.0.0major
  15. 2 releases
  16. 9.0.0major
  17. 10.0.0major
  18. 1 release
  19. 10.2.0target
10+
changes to make
1
advisory fixed
13+
new
7+
fixes

Counted from 20 of 31 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.0

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.