#########################################
#		CHANGELOG
#########################################

Next release:
 
v0.5.2 (2013-11-09)
 - Added distributed system optimization functionality.
 - Added GUI fixes.

v0.5.1 (2013-10-30)
 - Added logo and configured package data in setup.py

v0.5 (2013-10-28)
 - Stopped using simultaneous threads for simulators in console and gui modes.
 - Added setup.py file.
 
v0.4.7
 - Added lock for printing results from all threads.
 - Fixed problems with reductions (tuple element expressions not extracted).

v0.4.6
 - Fixed saving and loading model
 
v0.4.5
 - Changes GUI labels.
 - Added information about cursor position while editing model.
 - Added richtext for editing model.

v0.4.4
 - Fixed error in metrics charts that crashed the application.

v0.4.3
 - Reset run panel, when new analysis is started
 - Added legends for charts

v0.4.2
 - Fixed labels in GUI graphs
 - Turned off delay_communication_execution
 - Added Save Model buttons

v0.4.1
 - Fixed GUI mode binary file

v0.4:
 - Package name changed: aqopa
 - Added debug option
 - Added GUI mode
 - Added GUI for time analysis module
 - Added README file

v0.3.1 (2013-07-17)
 - Project name changed: AQoPA
 - Added progress bar option (-b)
 - Version can have now name with letters like identifier (not only number)
 - Fixed #3: Now subprocesses can be nested

v0.3 (2013-06-25)
 - Time Analysis Module: Added communication synchronization (out and in instructions executed according to the time flow, not protocol flow)
 - Changed executors. Later actions and informations (eg. custom index management) returned in executions result, not obtained as executor methods anymore. 

v0.2 (2013-06-12)
 - Fixed execution of while instruction
 - Model loaded from file specified in parameter

v0.1
 - First version of interpreter
