2.0.0 / 2021-12-17
 
 
 - Drop support for Node.js 0.6
- Remove I'mateapotexport; useImATeapotinstead
- Remove support for status being non-first argument
- Rename UnorderedCollectionconstructor toTooEarly
- deps: depd@2.0.0 
   
   - Replace internal evalusage withFunctionconstructor
- Use instance methods on processto check for listeners
 
- deps: statuses@2.0.1 
   
   - Fix messaging casing of 418 I'm a Teapot
- Remove code 306
- Rename 425 Unordered Collectionto standard425 Too Early
 
2021-11-14 / 1.8.1
 
2020-06-29 / 1.8.0
 
2019-06-24 / 1.7.3
 
2019-02-18 / 1.7.2
 
2018-09-08 / 1.7.1
 
 
 - Fix error creating objects in some environments
2018-07-30 / 1.7.0
 
 
 - Set constructor name when possible
- Use toidentifiermodule to make class names
- deps: statuses@'= 1.5.0 < 2'
2018-03-29 / 1.6.3
 
2017-08-04 / 1.6.2
 
 
 - deps: depd@1.1.1 
   
   - Remove unnecessary Bufferloading
 
2017-02-20 / 1.6.1
 
2017-02-14 / 1.6.0
 
 
 - Accept custom 4xx and 5xx status codes in factory
- Add deprecation message to "I'mateapot"export
- Deprecate passing status code as anything except first argument in factory
- Deprecate using non-error status codes
- Make messageproperty enumerable forHttpErrors
2016-11-16 / 1.5.1
 
2016-05-18 / 1.5.0
 
 
 - Support new code 421 Misdirected Request
- Use setprototypeofmodule to replace__proto__setting
- deps: statuses@'= 1.3.0 < 2' 
   
   - Add 421 Misdirected Request
- perf: enable strict mode
 
- perf: enable strict mode
2016-01-28 / 1.4.0
 
 
 - Add HttpErrorexport, forerr instanceof createError.HttpError
- deps: inherits@2.0.1
- deps: statuses@'= 1.2.1 < 2' 
   
   - Fix message for status 451
- Remove incorrect nginx status code
 
2015-02-02 / 1.3.1
 
 
 - Fix regression where status can be overwritten in createErrorprops
2015-02-01 / 1.3.0
 
 
 - Construct errors using defined constructors from createError
- Fix error names that are not identifiers 
   
   - createError["I'mateapot"]is now- createError.ImATeapot
 
- Set a meaningful nameproperty on constructed errors
2014-12-09 / 1.2.8
 
 
 - Fix stack trace from exported function
- Remove arguments.calleeusage
2014-10-14 / 1.2.7
 
2014-10-02 / 1.2.6
 
 
 - Fix exposeto betrueforClientErrorconstructor
2014-09-28 / 1.2.5
 
2014-09-21 / 1.2.4
 
 
 - Fix dependency version to work with old npms
2014-09-21 / 1.2.3
 
2014-09-21 / 1.2.2
 
2014-09-21 / 1.2.1
 
 
 - Support Node.js 0.6
- Use inheritsinstead ofutil
2014-09-09 / 1.2.0
 
 
 - Fix the way inheriting functions
- Support exposebeing provided in properties argument
2014-09-08 / 1.1.0
 
 
 - Default status to 500
- Support provided errorto extend
2014-09-08 / 1.0.1
 
 
 - Fix accepting string message
2014-09-08 / 1.0.0