- Fixed bug that casued error when no ``logger`` specified
1.12.27
-------
- Added two optional parameters to ``__init__()`` for auto-logging: ``logger`` as the log type (either "stream" for stdout or "file") and ``logger_file`` as log file path (if logger == "file") - Pass entire message to ``handleError`` Callback
1.12.26
-------
- Using ``IbPy2`` installer from `PyPI <https://pypi.python.org/pypi/IbPy2>`_ (no need to install ``IbPy`` seperately anymore)
1.12.25
-------
- Added ``snapshot`` parameter to ``requestMarketData()`` to allow request of single snapshot of market data and have the market data subscription cancel (defaults to ``False``)
1.12.24
-------
- Fixed bug that casued malformed ``contractString`` for Asian Futures
1.12.23
-------
- Uniformed options symbol construction (eg ``AAPL20161028P00115000``, ``SPX20161024P02150000``) - Misc code improvements and minor bug fixes