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
eslintto v5 for compatibility with Node 6
v6.1.0
- Use
.applyinstead of.callwith 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
Symbolfor compatibility
v6.0.0
- Developers can now provide their own
Promiseimplementation - No longer bundles
es6-promise; if your environment has no nativePromiseyou must polyfill yourself, or setpromisify.Promiseto some + compatiblePromiseimplementation. - Removed
settings.thisArg: use.bind()instead. - Removed
settings.multiArgs: use named arguments instead (compatible with Node'sutil.promisify
v5.0.0
- Update
Promisepolyfill 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.