Skip to content

6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jan 14:39
f8ced5e

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. Previously throat calls effectively cut the stack trace off at that call. (#56)