* Removed ``egg_base`` requirement from ``setup.cfg`` which was preventing installation on Windows. :issue:`162`.
* Fix for issue where X axis title formula was overwritten by the Y axis title. :issue:`161`.
0.5.8
---------------------------------
* Added support for Doughnut charts. :feature:`157`.
* Added support for wheel packages. :feature:`156`.
* Made the exception handling in ``write()`` clearer for unsupported types so that it raises a more accurate TypeError instead of a ValueError. :issue:`153`.
0.5.7
------------------------------
* Added support for :func:`insert_image` images from byte streams to allow images from URLs and other sources. :feature:`118`.
* Added :func:`write_datetime` support for datetime.timedelta. :feature:`128`.
0.5.6
----------------------------
* Fix for spurious exception message when :func:`close()` isn't used. :issue:`131`.
* Fix for formula string values that look like numbers. :issue:`122`.
* Clarify :func:`print_area()` documentation for complete row/column ranges. :issue:`139`.
* Fix for unicode strings in data validation lists. :issue:`135`.
0.5.5
--------------------------
* Fix for incorrect chart offsets in :func:`insert_chart()` and :func:`set_size()`.
0.5.4
--------------------------
* Added image positioning option to :func:`insert_image` to control how images are moved in relation to surrounding cells. :feature:`117`.
* Fix for chart ``error_bar`` exceptions. :issue:`115`.
* Added clearer reporting of nested exceptions in ``write()`` methods. :pull:`108`.
* Added support for ``inside_base`` data label position in charts.