debug
4.4.3 · 13 Sep 2025MIT930.4M / weekRepositoryHomepagenpmAtom feed
Upgrading debug From 3.2.7 to 4.3.1
7 releases in betweenevery note read
- 3
- changes to make
- 0
- advisories fixed
- 10
- new
- 19
- fixes
Before you upgrade
Tick each one off as you go- breaking4.0.0
- breaking4.0.0
- breaking4.0.0
Security
- 4.3.1
Fixes a ReDOS regression (#458) - see #797 for details.
Release by release
- security
Fixes a ReDOS regression (#458) - see #797 for details.
- security
- fixed
Fixed quoted percent sign
- fixed
Fixed memory leak within debug instances that are created dynamically
- fixed
- new
Added issue and pull request templates
- new
Added
"engines"key to package.json - new
Added ability to control
selectColor
- new
- fixed
Copy custom logger to namespace extension (#646, 57ef085703a0158679cc4a56a4980653b828ce51)
- fixed
- new
Migrate Makefile to npm scripts
- new
Return namespaces string when invoking disable()
- new
- fixed
Fix browserify and supply alternative unpkg entry point (closes #606): 99c95e3d54b07a918ad65bc148a2930ea8bfdd02
- fixed
- breaking
Move to XO (closes #397): ba8a424d41e9dc6129e081ac3aa9715be6a45fbd
- breaking
Add Node.js 10, remove Node.js 4 (#583): 05b0ceb8856bc7b6bb0f2adc3de5cae3cea9c872
- breaking
Remove needless command aliases in makefile: 9f4f8f59ba745166b0c014a61c76de5e73d4841a
- new
Bump vulnerable packages: 853853f9f588044d76df3daf1959ca56c5f341b7
- breaking
11 other lines we could not sort, mostly version bumps
- 4.3.0
Deprecated
debugInstance.destroy(). Future major versions will not have this method; please remove it from your codebases as it currently does nothing. - 4.2.0
Replaced phantomJS with chrome backend for browser tests
- 4.2.0
Deprecated and later removed Changelog.md in lieu of releases page
- 4.2.0
Removed bower.json
- 4.2.0
Removed .eslintrc (since we've switched to XO)
- 4.2.0
Removed .coveralls.yml
- 4.2.0
Removed the build system that was in place for various alternate package managers
- 4.2.0
Removed the examples folder
- 4.2.0
Switched to
console.debugin the browser only when it is available - 4.2.0
Copied custom logger to namespace extension
2 internal lines (docs, tests, tooling) left out.