Changes in 0.5.0
======================
  * Note: Many of the improvements this release was based on 
    code from Till Harbaum
  * GDK drawing is not supported anymore, you must have cairo installed
  * Use automake silent rules
  * Add keyboard navigation support to map widget
  * Draw GPS heading in position indicator
  * Allow disabling of tile cache
  * You can now change the map source at runtime
  * Redraw and performance improvements
  * Update python bindings
  * Build and run correctly on Windows
  * Add OPENCYCLEMAP and OSM_PUBLIC_TRANSPORT
  * A new "changed" signal. Connect to this to monitor when the map zoom/scroll
    or center changes.
  * Add osm_gps_map_source_is_valid

Changes in 0.4.0
======================
  * Map can now be constructed by passing a MAP_SOURCE ID instead of
    the map repo uri
  * Fix iter safety when purging the tile cache
  * Fix for segfault when adding images to the map
  * Remove map repo uris from public API. They should now be retrieved using
    osm_gps_map_source_get_repo_uri(OsmGpsMapSource_t source)
  * Add osm_gps_map_get_scale
  * Implement a blank map source that just draws grey tiles
  * Demo application now stores maps in XDG_CACHE_DIR
  * Fix build and crashes on windows
  * Add getters for name and zoom
  * Add a more complete python example
  * Add ability to purge the cache

Changes in 0.3.0
======================
  * A new major contributor, Alberto Mardegan, 
    worked on many of the new features of this release. Thanks a lot Alberto!
  * Draw map tracks with Cairo by default.
  * Interpolate between zoom levels while waiting for a tile to download.
  * Stop using GET_PRIVATE, and cache priv* for performance.
  * Keep an extra border of images offscreen for smoother scrolling at 
    the edges of the map.
  * Keep the last N tiles in memory to improve render performance
    (previously they were loaded from disk)
  * Add some new api; osm_gps_set_center, osm_gps_map_scroll.
