6 * update "ms" to v0.7.0
7 * package: update "browserify" to v9.0.3
8 * component: fix "ms.js" repo location
9 * changed bower package name
10 * updated documentation about using debug in a browser
11 * fix: security error on safari (#167, #168, @yields)
16 * browser: use `typeof` to check for `console` existence
17 * browser: check for `console.log` truthiness (fix IE 8/9)
18 * browser: add support for Chrome apps
19 * Readme: added Windows usage remarks
20 * Add `bower.json` to properly support bower install
25 * node: implement `DEBUG_FD` env variable support
26 * package: update "browserify" to v6.1.0
27 * package: add "license" field to package.json (#135, @panuhorsmalahti)
32 * package: update "browserify" to v5.11.0
33 * node: use stderr rather than stdout for logging (#29, @stephenmathieson)
39 * example: remove `console.info()` log usage
40 * example: add "Content-Type" UTF-8 header to browser example
41 * browser: place %c marker after the space character
42 * browser: reset the "content" color via `color: inherit`
43 * browser: add colors support for Firefox >= v31
44 * debug: prefer an instance `log()` function over the global one (#119)
45 * Readme: update documentation about styled console logs for FF v31 (#116, @wryk)
50 * Add support for multiple wildcards in namespaces (#122, @seegno)
56 * browser: update color palette (#113, @gscottolson)
57 * common: make console logging function configurable (#108, @timoxley)
58 * node: fix %o colors on old node <= 0.8.x
59 * Makefile: find node path using shell/which (#109, @timoxley)
64 * browser: use `removeItem()` to clear localStorage
65 * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777)
66 * package: add "contributors" section
67 * node: fix comment typo
68 * README: list authors
73 * make ms diff be global, not be scope
74 * debug: ignore empty strings in enable()
75 * node: make DEBUG_COLORS able to disable coloring
76 * *: export the `colors` array
77 * npmignore: don't publish the `dist` dir
78 * Makefile: refactor to use browserify
79 * package: add "browserify" as a dev dependency
80 * Readme: add Web Inspector Colors section
81 * node: reset terminal color for the debug content
82 * node: map "%o" to `util.inspect()`
83 * browser: map "%j" to `JSON.stringify()`
84 * debug: add custom "formatters"
85 * debug: use "ms" module for humanizing the diff
86 * Readme: add "bash" syntax highlighting
87 * browser: add Firebug color support
88 * browser: add colors for WebKit browsers
89 * node: apply log to `console`
90 * rewrite: abstract common logic for Node & browsers
96 * package: re-add the "component" section
101 * add `enable()` method for nodejs. Closes #27
102 * change from stderr to stdout
103 * remove unnecessary index.js file
108 * remove "browserify" key from package.json (fixes something in browserify)
113 * fix: catch localStorage security error when cookies are blocked (Chrome)
114 * add debug(err) support. Closes #46
115 * add .browser prop to package.json. Closes #42
121 * fix: Mobile Safari (private mode) is broken with debug
122 * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript
127 * add repository URL to package.json
128 * add DEBUG_COLORED to force colored output
129 * add browserify support
130 * fix component. Closes #24
135 * Added .component to package.json
136 * Added debug.component.js build
141 * Added support for "-" prefix in DEBUG [Vinay Pulim]
142 * Added `.enabled` flag to the node version [TooTallNate]
147 * Added: humanize diffs. Closes #8
148 * Added `debug.disable()` to the CS variant
149 * Removed padding. Closes #10
150 * Fixed: persist client-side variant again. Closes #9
155 * Added browser variant support for older browsers [TooTallNate]
156 * Added `debug.enable('project:*')` to browser variant [TooTallNate]
157 * Added padding to diff (moved it to the right)
162 * Added millisecond diff when isatty, otherwise UTC string
167 * Added wildcard support
172 * Added: remove colors unless stderr isatty [TooTallNate]