Skip to content

Releases: mikehall314/es6-promisify

v7.0.0

26 May 14:08
Compare
Choose a tag to compare
  • Add support for ES Modules
  • Upgrade dependencies
  • Library is now minified by default
  • New tests for error cases

v7.0.0-beta.2

26 May 13:38
Compare
Choose a tag to compare
v7.0.0-beta.2 Pre-release
Pre-release
  • Includes module options to load ESM or CJS versions

v7.0.0-beta.1

09 Apr 10:38
ea4cd40
Compare
Choose a tag to compare
v7.0.0-beta.1 Pre-release
Pre-release
  • New tests for error cases
  • Library is now minified by default
  • Optimisations and improvements

v7.0.0-beta.0

31 Mar 16:22
e2d6a2b
Compare
Choose a tag to compare
v7.0.0-beta.0 Pre-release
Pre-release
  • 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

31 Mar 16:18
Compare
Choose a tag to compare
  • Refactor build process
  • Update README with examples using async/await
  • Pin eslint to v5 for compatibility with Node 6

v6.1.0

31 Mar 16:16
Compare
Choose a tag to compare
  • Use .apply instead of .call with spread
  • Add prettier
  • Update dependencies

v6.0.2

31 Mar 16:15
Compare
Choose a tag to compare
  • Update to Babel 7
  • Upgrade dependencies
  • Bug fixes and stability improvements

v6.0.1

31 Mar 16:14
Compare
Choose a tag to compare
  • Update dependencies
  • Remove Symbol for compatibility

v6.0.0

31 Mar 16:12
Compare
Choose a tag to compare
  • Developers can now provide their own Promise implementation
  • No longer bundles es6-promise; if your environment has no native Promise you must polyfill yourself, or set promisify.Promise to some + compatible Promise implementation.
  • Removed settings.thisArg: use .bind() instead.
  • Removed settings.multiArgs: use named arguments instead (compatible with Node's util.promisify

v5.0.0

28 Sep 11:46
Compare
Choose a tag to compare
  • Update Promise polyfill to es6-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.