- Port to TypeScript
- Replace default export with named
Domainexport - Build hybrid esm/cjs module
- Port to new interfaces
- add types
- drop support for node less than 16
- Drop support for node less than 10
- Remove promiseExecutionId reset in
afterhook - gracefully no-op things if
processis not set
- expose type on
onerrormethod - add debug environment flag
- report TypeError from ctor more helpfully
- initial implementation