6.0.0
Breaking Changes
-
Throat no longer supports overriding the
Promiseimplementation (#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. Previouslythroatcalls effectively cut the stack trace off at that call. (#56)