Releases: mikehall314/es6-promisify
Releases · mikehall314/es6-promisify
v7.0.0
v7.0.0-beta.2
- Includes module options to load ESM or CJS versions
v7.0.0-beta.1
- New tests for error cases
- Library is now minified by default
- Optimisations and improvements
v7.0.0-beta.0
- Add support for ES Modules
- Migrate from TravisCI to Github Actions
- Add Husky to enforce lint before push
- Migrate to
eslint-config-standard
- Update build configuration
- Upgrade dependencies
v6.1.1
- Refactor build process
- Update README with examples using
async
/await
- Pin
eslint
to v5 for compatibility with Node 6
v6.1.0
- Use
.apply
instead of.call
with spread - Add
prettier
- Update dependencies
v6.0.2
- Update to Babel 7
- Upgrade dependencies
- Bug fixes and stability improvements
v6.0.1
- Update dependencies
- Remove
Symbol
for compatibility
v6.0.0
- Developers can now provide their own
Promise
implementation - No longer bundles
es6-promise
; if your environment has no nativePromise
you must polyfill yourself, or setpromisify.Promise
to some + compatiblePromise
implementation. - Removed
settings.thisArg
: use.bind()
instead. - Removed
settings.multiArgs
: use named arguments instead (compatible with Node'sutil.promisify
v5.0.0
- Update
Promise
polyfill toes6-promise@4.0.3
.
This introduces a breaking change from es6-promise
, which in previous versions would patch the global instance of Promise
with its polyfill if it did not exist. Because of this, es6-promisify
may also have patched your global Promise
when it required es6-promise
. As of es6-promise@4.0.0
, the global scope is no longer patched, which means this library no longer patches it either.