Tag: v1.2.0
This method allow us to add a listener who will be fired only the next time the signal is emitted.
Tag: v1.1.0 - Commit: 6f244a49e892f7cfaa7960e95fb514354dc08f28
Now on every change the code will be tested on node-js. It's status can be seen at https://api.travis-ci.org/amatiasq/jsbase.png
Tag: v1.0.4 - Commit: 4e0566c9303b584d3a3db0ad83084be0d275026f
If the futures array is empty the returned future will never succeed
Commit: 3d7fb13865a63cc83a8ad95bf43be870b7793ef2
Futures changes it's state after the callback invocation is done, so inside a callback the promise was not completed.
This returns a new binded future who will fail if this future fails and will success when this future success, but the value passed is processed by the "adapter" passed to .transform() before complete the future.
Commit: 16651c82921739e186f863fed72c972967113e38
If second argument has a empty property "constructor" it treats it like a function.
Now they are not binded functions, can be inherited and if a Type overwrites them the subtypes will get the parent's implementation
Removed the name from the constructor function, so if you create a .toString() method for your Type it will be used to display it on the debug console and not "ctor"
Commit: 438acb81975237edfd7f553236edde2bff6eeda2
In case is.js is loaded from AMD the result object will be the is() function
Reproducible when calling this.base() from a constructor. this.base() was not the parent constructor but window.