4 * perf: remove argument reassignment
5 * Support Node.js 0.6 to 9.x
10 * Remove unnecessary `Buffer` loading
11 * Support Node.js 0.6 to 8.x
16 * Enable strict mode in more places
19 * Support web browser loading
20 - Requires bundler like Browserify or webpack
25 * Fix `TypeError`s when under `'use strict'` code
26 * Fix useless type name on auto-generated messages
28 * Support Node.js 0.12
38 * Improve call speed to functions using the function wrapper
44 * Work-around v8 generating empty stack traces
49 * Fix exception when global `Error.stackTraceLimit` is too low
54 * Correct call site for wrapped functions and properties
59 * Improve automatic message generation for function properties
64 * Add `TRACE_DEPRECATION` environment variable
65 * Remove non-standard grey color from color output
66 * Support `--no-deprecation` argument
67 * Support `--trace-deprecation` argument
68 * Support `deprecate.property(fn, prop, message)`
73 * Add `NO_DEPRECATION` environment variable
78 * Add `deprecate.property(obj, prop, message)`
79 * Remove `supports-color` dependency for node.js 0.8
84 * Add `deprecate.function(fn, message)`
85 * Add `process.on('deprecation', fn)` emitter
86 * Automatically generate message when omitted from `deprecate()`
91 * Fix warning for dynamic calls at singe call site
96 * Initial implementation