7 curated breaking changes across major versions of debug. Use this as a migration checklist before bumping dependencies.
move to XO (closes #397): ba8a424d41e9dc6129e081ac3aa9715be6a45fbd
add Node.js 10, remove Node.js 4 (#583): 05b0ceb8856bc7b6bb0f2adc3de5cae3cea9c872
> **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.
`enabled()` updates existing debug instances: #440
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/npm/debugRemove `DEBUG_FD`: #406
Make millisecond timer namespace specific and allow 'always enabled' output: #408
Use `Date#toISOString()` instead to `Date#toUTCString()` when output is not a TTY: #418