Version 1.4.6
    -Fixed data output for SWV/DPV forward/reverse current
    -Working progress bars
    -Refactored a lot of plotting code
    -Calibration should work properly now
    
Version 1.4.5
    -Made board definitions modular
    -Fix several bugs with experiment parameters
    -Uses DAC unit based parameters now (**REQUIRES dstat-firmware@9e4a9f or higher**)
    -Change package import structure again (main must always be run as module now)
    -Workaround for weird Gtk+3 redrawing bug on Windows

Version 1.4.4
    -Make connection code more robust
    -Execute button disabled until DStat is ready to start
    -Supports new firmware version strings added in dstat-firmware@c5f9701
    -Experimental firmware upgrade tool (see DStat Menu)
    -Fix many bugs

Version 1.4.3
    -Fix another critical bug with Windows multiprocessing
    -Allow normal exit even if DStat was never connected
    -Store last parameters in user folder

Version 1.4.2
    -Refactor to fix critical bug preventing running packaged versions.

Version 1.4.1
    -Fixed voltage axis orientation for LSV, CV, SWV, and DPV (Thanks to Dan Bizzotto @ UBC)
    -Tweaked paver files to make version detection work without git.

Version 1.4
    -Switched to GTK+3
    -Support new DStat communications protocol (requires dstat-firmware>fe50c38)
    -Many behind-the-scenes changes to improve code readability and make adding new experiment types easier
    -Documented new Anaconda packages

Version 1.3.3
    -Bugfix #24: Remove ZODB support until it can be fixed for latest ZODB

Version 1.3.2
    -Improves initial connection reliability

Version 1.3.1
    -Fixed electrochem modes broken when database added
    -Make metadata keys optional.	
    
Version 1.3
    -Fixed a bug related to calibration mode
    -Added ZODB data storage
        -Integrated with zmq_plugin
		
Version 1.2
    -Old Microdrop interface depreciated
        -New zmq_plugin based interface
    -Internal changes to save functionality and plot storage.

Version 1.1.3
    -Changed internal storage of experiment data
    -Added Analysis options:
        -FFT integral moved there
        -Basic statistics

Version 1.1.2
    -Fixed more critical bugs from refactoring

Version 1.1.1
    -Fixed critical bug that made PGA setting change with Gain resistor
  
Version 1.1
    -Plot will be prettier if seaborn is installed
    -Fixed bug in shutter FFT display
    -Revamped experiment parameter system:
        -Adds requirement for yaml
        -Parameters automatically saved and loaded from last session
        -Can manually save and load parameter files
  
Version 1.0.7
    -Fixed a few bugs for systems without git
    -Implements mean crossing detection instead of windowing for shutter FFT

Version 1.0.6
    -Automatically integrates shutter FFT peak and saves to data file
    -Adds option to offset start of FFT to avoid PMT startup delay


Version 1.0.5
    -Bugfix for saving error introduced by new logging system

Version 1.0.4
    -Adds support for synchronous electromechanical shutter detection (added in dstat/dstat-firmware@29d4c86)
    -New version string system

Version 1.0.3
    -Fixed #14: Added support for PMT idle mode
    -Reduced CPU usage when running OCP by reducing polling frequency

Version 1.0.2a
    -Hotfix #12: Restored measurement ability on Windows
    -Minor logging changes
    -Automatically enable TCS on DStat when measure light sensor button clicked.
    
Version 1.0.2
    -Improved logging system: Log messages now print showing where they came from.
    -Implemented gobject IO callbacks for experiments:
        Process will not continuously poll for new data from serial process anymore.
    -Stop button works again
    -Buttons in Photodiode and Calibration modules remain insensitive until ready.
