6.0.0
Breaking Changes
-
Throat no longer supports overriding the
Promise
implementation (#56)If you need to support older browsers, you should use a global polyfill. If you want throat to return a different type of Promise, you should manually wrap the result using
CustomPromise.resolve(...)
-
Older browsers are no longer tested, although most will continue to work if you include a polyfill for
Promise
(#56)We are still testing on:
- Microsoft Edge version 15
- Google Chrome version 55
- Firefox version 52
- Safari version 12
- iOS Safari version 11
-
Node.js version 8 is no longer tested, although it will probably continue to work (#56)
New Features
- Environments that support async stack traces will now show the full stack trace when using
throat
. Previouslythroat
calls effectively cut the stack trace off at that call. (#56)