Skip to content
Commits on Apr 15, 2016
  1. Merge pull request #7 from hyperandroid/Refactor

    Refactor
    committed Apr 15, 2016
  2. version 3.0.0.

    Renders v2 totally incompatible.
    hyperandroid committed Apr 15, 2016
Commits on Apr 10, 2016
  1. Refactor.

    hyperandroid committed Apr 10, 2016
Commits on Feb 21, 2016
  1. First refactor.

    hyperandroid committed Feb 21, 2016
Commits on Jul 19, 2015
  1. Fixed some d.ts definitions.

    Added better global environemnt detenction for modules.
    Better browser support.
    hyperandroid committed Jul 19, 2015
Commits on Jul 18, 2015
Commits on Jul 17, 2015
  1. User message identification.

    hyperandroid committed Jul 17, 2015
Commits on Jul 16, 2015
  1. Better definition of session listener object message.

    hyperandroid committed Jul 17, 2015
Commits on Jul 10, 2015
  1. Fixed typscript definitions.

    hyperandroid committed Jul 10, 2015
  2. Minimal readme.md changes

    hyperandroid committed Jul 10, 2015
  3. Merge pull request #6 from hyperandroid/Async

    Async
    Ibon Tolosana committed Jul 10, 2015
  4. Checked tests.

    hyperandroid committed Jul 10, 2015
  5. Documentation.

    hyperandroid committed Jul 10, 2015
  6. Fixed some documentation typos.

    hyperandroid committed Jul 10, 2015
  7. Improved documentation.

    Improved Session lifecycle: create, start.
    hyperandroid committed Jul 10, 2015
Commits on Jul 8, 2015
  1. Full refactor.

    Asynchronous automata management.
    hyperandroid committed Jul 9, 2015
Commits on Jul 2, 2015
  1. Merge pull request #5 from hyperandroid/Refactor/Fix

    module exports.
    Ibon Tolosana committed Jul 2, 2015
  2. module exports.

    hyperandroid committed Jul 2, 2015
  3. Merge pull request #4 from hyperandroid/Refactor/Fix

    Tons of changes.
    Ibon Tolosana committed Jul 2, 2015
  4. Tons of changes.

    hyperandroid committed Jul 2, 2015
Commits on Feb 22, 2015
  1. Update readme.md

    Ibon Tolosana committed Feb 22, 2015
Commits on Feb 5, 2013
  1. * Added GuardException as a mechanism to differentiate coding excepti…

    …ons from GuardedExceptions.
    
    * Better runtime exception handling and report.
    * Added methods guardPreCondition and guardPostCondition to Session lifecycle.
    ibon tolosana committed Feb 4, 2013
Commits on Feb 4, 2013
  1. Fixed createThrowable method.

    ibon tolosana committed Feb 3, 2013
  2. Modified Guard semantics to allow for better distinction from GuardEx…

    …ceptions or code error.
    
    Modified Guard documentation.
    ibon tolosana committed Feb 3, 2013
  3. Automata now is friendlier with errors, and will show the stack trace…

    … of any code executing in the logic side.
    
    Added initialization parameters to Automata.createSession.
    ibon tolosana committed Feb 3, 2013
Commits on Feb 3, 2013
Commits on May 15, 2012
  1. 05-15-2010 *1.0.6*

    ------------------
    
    * Fixed some bugs.
    * Session logic object receives the FSM.Session as constructor parameter.
    * FSMSession object's processMessage function throws an exception if no suitable transition for the current state is
      found. It will silently fail if dispatch method is called.
    hyperandroid committed May 16, 2012
Commits on May 7, 2012
  1. 05-07-2012 *1.0.5*

    ------------------
    
    * added convention state enter/exit, transition action/preGuard/postGuard as follows:
    
      state/fsm enter action:   state.name+"_enter"
      state/fsm exit action:    state.name+"_exit"
    
      transition action:        transition.event+"_transition"
      transition preGuard:      transition.event+"_preGuard"
      transition postGuard:     transition.event+"_postGuard"
    
    * Top level FSM now have correct name. The one they're registered with.
    * Fixed a bug that didn't passed properly the state on FSM enter to callbacks.
    hyperandroid committed May 7, 2012
Commits on Apr 15, 2012
  1. 04-15-2012 *1.0.4*

    ------------------
    
    * published module 1.0.4
    * added onEnter/onExit on subState.
    hyperandroid committed Apr 15, 2012
Commits on Apr 12, 2012
  1. Added onEnter/onExit for FSM.

    Changed some documentation.
    hyperandroid committed Apr 12, 2012
Commits on Apr 7, 2012
  1. Documentation modified.

    hyperandroid committed Apr 7, 2012
  2. delete readme file.

    hyperandroid committed Apr 7, 2012
  3. npm Automata 1.0.3

    hyperandroid committed Apr 7, 2012
  4. Created a tests folder.

    hyperandroid committed Apr 7, 2012
  5. Docs change.

    hyperandroid committed Apr 7, 2012
Something went wrong with that request. Please try again.