diff options
| author | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-10-16 23:25:36 +0530 |
|---|---|---|
| committer | Atul Patel (OpenERP) <atp@tinyerp.com> | 2012-10-16 23:25:36 +0530 |
| commit | a9fa006d52e5209a4e44829c735de1fad4d5619e (patch) | |
| tree | 822a484637514619f3e50cc1b26d920cceb32526 /addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md | |
| parent | e16bd157d9bbe332aefd807a044949c451169cb6 (diff) | |
| parent | 44b468c4664447af693ff772fe0c5a07448e6745 (diff) | |
[MERGE]: Merged with lp:openobject-addons
bzr revid: nco@tinyerp.com-20121010052527-j2vq0brfl7haornw
bzr revid: nco@tinyerp.com-20121012090351-oq3hdd7lsu8nrmor
bzr revid: atp@tinyerp.com-20121016175536-aw2c8lj15roc061u
Diffstat (limited to 'addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md')
| -rw-r--r-- | addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md b/addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md new file mode 100644 index 00000000000..06abf402d38 --- /dev/null +++ b/addons/base_import/static/lib/javascript-state-machine/RELEASE_NOTES.md @@ -0,0 +1,32 @@ +Version 2.1.0 (January 7th 2012) +-------------------------------- + + * Wrapped in self executing function to be more easily used with loaders like `require.js` or `curl.js` (issue #15) + * Allow event to be cancelled by returning `false` from `onleavestate` handler (issue #13) - WARNING: this breaks backward compatibility for async transitions (you now need to return `StateMachine.ASYNC` instead of `false`) + * Added explicit return values for event methods (issue #12) + * Added support for wildcard events that can be fired 'from' any state (issue #11) + * Added support for no-op events that transition 'to' the same state (issue #5) + * extended custom error callback to handle any exceptions caused by caller provided callbacks + * added custom error callback to override exception when an illegal state transition is attempted (thanks to cboone) + * fixed typos (thanks to cboone) + * fixed issue #4 - ensure before/after event hooks are called even if the event doesn't result in a state change + +Version 2.0.0 (August 19th 2011) +-------------------------------- + + * adding support for asynchronous state transitions (see README) - with lots of qunit tests (see test/async.js). + * consistent arguments for ALL callbacks, first 3 args are ALWAYS event name, from state and to state, followed by whatever arguments the user passed to the original event method. + * added a generic `onchangestate(event,from,to)` callback to detect all state changes with a single function. + * allow callbacks to be declared at creation time (instead of having to attach them afterwards) + * renamed 'hooks' => 'callbacks' + * [read more...](http://codeincomplete.com/posts/2011/8/19/javascript_state_machine_v2/) + +Version 1.2.0 (June 21st 2011) +------------------------------ + * allows the same event to transition to different states, depending on the current state (see 'Multiple...' section in README.md) + * [read more...](http://codeincomplete.com/posts/2011/6/21/javascript_state_machine_v1_2_0/) + +Version 1.0.0 (June 1st 2011) +----------------------------- + * initial version + * [read more...](http://codeincomplete.com/posts/2011/6/1/javascript_state_machine/) |
