8.5 2015-08-31

    * got rid of non ASCII chars in the log
    * fixed debug state string

8.3 2015-08-18

    * code simplification

8.2 2015-08-14

    * passing context through a layer

8.1 2015-08-13

    * introduced a StateCollection

8.0 2015-08-10

    * MAJOR: got rid of class wide context aware state registries - now all states/modules must be registered
      explicitly
    * disabled unicode symbols for Windows

7.5 2015-07-25

    * fixed packaging to work with Windows

7.4 2015-05-21

    * fixed a bug with atexit call

7.3.0 2015-05-08

    * Exit with status code 1 on error in CLI mode

7.2.1 2015-05-07

    * Fixed multiple minor bugs

7.2.0 2015-05-04

    * added an autodiscoverable CLI

7.1.1 2015-05-04

    * fixed webview - reuse the port

7.1.0 2015-04-30

    * changed highlighting of the webview to a more reasonable one

7.0.0 2015-04-14

    * MAJOR: stoped returning a boolean via a 'verify' method
    * beautiful traceback handling

6.1.0 2015-03-10

    * added multiple command line arguments
    * logging beautification

6.0.2 2015-02-23

    * PATCH: fixed packaging

6.0.1 2015-02-18

    * fixed a bug with equivalence for current transitions
    * move to entry point after done
    * got rid of _entry_point

6.0.0 2015-02-17

    * PATCH: handle only exception subclasses - syntax or runtime errors shall not be caught
    * do not let start/stop the web view once it was already initiated
    * PATCH: cli
    * MAJOR: transition is a decorator for a method not a class from now on

5.0.1 2015-02-09

    * PATCH: fixed inheritance issues

5.0.0 2015-02-09

    * MAJOR: use random available port for running a web service
    * automatic state graph traversal
    * webview butification
    * use pydot2 to produce svgs from dot graphs
    * option to say which states to visit
    * clear() method for the state machine

4.0.0 2015-01-26

    * added a webview
    * MAJOR: got rid of TK based graphviewer
    * logging
    * added entry point
    * stopped modifying the classes themselves
    * MAJOR: got rid of "create" method

3.2.0 2015-01-13

    * Added graph visualization

3.1.0 2014-12-01

    * added creation of the crawler with state auto determinition

3.0.0 2014-12-01

    * MAJOR: got rid of initial and error transitions

2.1.0 2014-11-25

    * made it possible to transition to the same state

2.0.0 2014-11-24

    * MAJOR: refactored and documented the API

1.0.3 2014-11-24

    * Version bump to enable Travis CI build

1.0.1 2014-11-21

    * PATCH: Added one extra test and fixed a bug with not being to do a transition through the initial state
    * PATCH: wrote a new unit test and fixed a bug with transitioning to unknown state

1.0.0 2014-11-12

    * Initial release
