diff --git a/CHANGELOG.md b/CHANGELOG.md index 19bd14a..2fad927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ +## v4.0.0 - 2016-08-25 +- Release v4.0.0 / npm@v4.0.0 +- update travis builds, update docs +- replace `assertit` it with `mukla` +- breaking: remove `bluebird` from dependencies + +Throws if not native Promise support and not `Promize` were given and not `bluebird` were found. So if you wanna have Promise in `node@0.10` or such, you should install `bluebird` as `devDependency` or to pass some Promise implementation to that package. + +It is removed, because `bluebird` is huge as `kb` and it will be there always, no matter if your environment have support for native Promise. + ## v3.0.1 - 2015-09-29 - Release v3.0.1 / npm@v3.0.1 - fix/update tests - ensure properties exists and works on 0.10 diff --git a/package.json b/package.json index 314f17d..3cd7bdf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "native-or-another", - "version": "3.0.2", + "version": "4.0.0", "description": "Always will expose native `Promise` if available, otherwise `Bluebird` but only if you don't give another promise module like `q` or `promise` or what you want.", "repository": "tunnckoCore/native-or-another", "author": "Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk)",