message: Stole Diesel's changelog layout :-P
diff: # 0.4.0 (IN PROGRESS)
  - * First off, there will be some switches in process: We're going to make the master branch STABLE, tracking the latest release,
  - and create a devel branch that new work will be pushed to. That way people don't check out master and get some WIP stuff.
  - * Updated all dependencies to newer versions
  +## Added
  +
  * Added `mouse` module with some utility functions
  * Added some utility functions to query window size
  - * Fixed some bugs with type visibility and directory paths.
  * Sprite batching implemented by termhn!
  * Added mesh builders allowing you to build complex meshes simply.
  - * Removed `get_line_width()` and `set_line_width()` and made line widths parameters where necessary
  - * Did the same for `get/set_point_size()`
  * Integrated nalgebra to provide point and vector types.
  - * Removed inaccurate `timer::sleep_until_next_frame()`, added `timer::yield_now()`.
  * Added MSAA, blend modes, other graphics toys (thanks termhn!)
  * Added graphics_settings example to show hot to play with graphics modes
  * Made the render pipeline just use matrices instead of separate transform elements
  * SHADERS! Woo, thanks nlordell!
  - * Refactored EventHandler interface, again
  - * Altered timestep functions to be nicer and made examples use them consistently
  * Added `Filesystem::mount()` function and made examples use it; they no longer need the `cargo-resource-root` feature
  * Added filesystem and graphics setting examples
  - * Fixed a few smallish filesystem bugs
  - * Updated to Lyon 0.8, which brings some bugfixes
  * Added more useful/informative constructors for `Color`
  * Added ability to select OpenGL version
  * Added some useful methods to `Rect`
  * Added a FAQ and some other documentation
  +
  +## Changed
  +
  + * First off, there will be some switches in process: We're going to make the master branch STABLE, tracking the latest release,
  + and create a devel branch that new work will be pushed to. That way people don't check out master and get some WIP stuff.
  + * Updated all dependencies to newer versions
  + * Refactored EventHandler interface, again
  + * Altered timestep functions to be nicer and made examples use them consistently
  + * Updated to Lyon 0.8, which brings some bugfixes
  + * Refactored Conf interface a little to separate "things that can be changed at runtime" from "things which must be specified at init time".
  +
  +## Deprecated
  +
  +## Removed
  +
  + * Removed `get_line_width()` and `set_line_width()` and made line widths parameters where necessary
  + * Did the same for `get/set_point_size()`
  + * Removed inaccurate `timer::sleep_until_next_frame()`, added `timer::yield_now()`.
  +
  +## Fixed
  +
  + * Fixed some bugs with type visibility and directory paths.
  + * Fixed a few smallish filesystem bugs
  * Got the 3D cube example working and shuffled around the gfx-rs interface methods a little, so we could make more of the graphics innards hidden.
  - * Refactored Conf interface a little to separate "things that can be set at runtime" from "things which must be specified at init time".
  +
  # 0.3.3
  