- release with compact directory structure
- remove
proxise.js
,proxise.min.js
but keepingindex.js
,index.min.js
- use minimized dist file as main / browser default file
- update dev dependencies
- make it work with nodejs
- rename
proxise.js
toindex.js
but keep the deprecatedproxise.js
.
- fix bug: scope of proxise.once should still be object instead of window.
- fix bug: proxise.once should pass options into callback function yet it doesn't
- reduce minimized js size with mangle + compress in uglifyjs
- wrap js with compiler option
- dont populate window if module is defined
- resolve original return value for proxise.once.
- accept additional optional option in proxise.once for alternative resolved value
- bug fix: when proxise.once fails, promise for caller is still resolved instead of rejected.
- don't assume
cb
in proxise.once return Promise - just wrap it with promise.
- add
proxise.once
for running functions that should be executed successfully for at most only once.