4 * Fix regression where status can be overwritten in `createError` `props`
9 * Construct errors using defined constructors from `createError`
10 * Fix error names that are not identifiers
11 - `createError["I'mateapot"]` is now `createError.ImATeapot`
12 * Set a meaningful `name` property on constructed errors
17 * Fix stack trace from exported function
18 * Remove `arguments.callee` usage
23 * Remove duplicate line
28 * Fix `expose` to be `true` for `ClientError` constructor
38 * Fix dependency version to work with old `npm`s
43 * deps: statuses@~1.1.0
54 * Use `inherits` instead of `util`
59 * Fix the way inheriting functions
60 * Support `expose` being provided in properties argument
65 * Default status to 500
66 * Support provided `error` to extend
71 * Fix accepting string message