debug breaking changes

npm

7 curated breaking changes across major versions of debug. Use this as a migration checklist before bumping dependencies.

7
changes
Breaking changes by transition
  • 3.2.5 \u2192 4.0.0breaking

    move to XO (closes #397): ba8a424d41e9dc6129e081ac3aa9715be6a45fbd

  • 3.2.5 \u2192 4.0.0breaking

    add Node.js 10, remove Node.js 4 (#583): 05b0ceb8856bc7b6bb0f2adc3de5cae3cea9c872

  • 4.0.0 \u2192 3.2.3removed

    > **3.2.3 is DEPRECATED.** See https://github.com/visionmedia/debug/issues/603#issuecomment-420237335 for details. This release mitigated the breaking changes introduced in `3.2.0` where `./node.js` was removed, breaking a very select few users on older releases of `babel-core`, as well as users that used an undocumented `require('debug/node')`. `./node.js` was temporarily added to the repository at this time; however, this release failed to include `node.js` in the `files` key in `package.json` and thus didn't fix the issue. `3.2.4` rectified this issue.

  • 2.6.7 \u2192 3.0.0breaking

    `enabled()` updates existing debug instances: #440

  • 2.6.7 \u2192 3.0.0breaking

    Remove `DEBUG_FD`: #406

  • 2.6.7 \u2192 3.0.0breaking

    Make millisecond timer namespace specific and allow 'always enabled' output: #408

  • 2.6.7 \u2192 3.0.0breaking

    Use `Date#toISOString()` instead to `Date#toUTCString()` when output is not a TTY: #418

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/npm/debug