3.20.1
-------

Changes since 3.20.0:

- Fix build for uClibc

All contributors to this release:
Anthony G. Basile <blueness@gentoo.org>

3.20.0
-------

Changes since 3.19.90:

- Add icons to EXTRA_DIST
- Fix memleaks in query cache

All contributors to this release:
Aleksander Morgado <aleksander.morgado@collabora.co.uk>
Jonas Danielsson <jonas@threetimestwo.org>

3.19.90
-------

Changes since 3.18.0:

- Add simple train stops and tram stops to place types
- Added a default User-Agent, based on GApplication ID if available.
  Nominatim’s usage policy requires a User-Agent, so we add one!
- Fix timetamp documentation

All contributors to this release:
Jonas Danielsson <jonas@threetimestwo.org>
Philip Withnall <philip.withnall@collabora.co.uk>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.18.0

No changes since 3.17.92

3.17.92
------

Changes since 3.17.90:

- Fix compilation under MacOS X
- Make location timestamp writable on construction

All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tom Schoonjans <Tom.Schoonjans@bam.de>

3.17.90
------

Changes since 3.17.1:

- Update unit tests
- Add workaround for Nominatim boundingbox bug (bgo#749963)
- Update project description
- Add Jonas Danielsson as maintainer
- Prettify Geo URI generation

All contributors to this release:
Bastien Nocera <hadess@hadess.net>
Jonas Danielsson <jonas@thretimestwo.org>
Philip Withnall <philip.withnall@collabora.co.uk>

3.17.1
------

Changes since 3.16.0:

- Make error handling of reverse geocode more robust

All contributors to this release:
Bastien Nocera <hadess@hadess.net>
Jonas Danielsson <jonas@thretimestwo.org>

3.16.0
------

Changes since 3.15.4:

No changes

3.15.4
------

Changes since 3.15.3.1:

- Derive the order of street name and street number
  from locale. (GLIBC only)

All contributors to this release:
Jonas Danielsson <jonas@threetimestwo.org>
Marcus Lundblad <ml@update.uu.se>


All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.15.3.1
------

Changes since 3.15.3:

- Switch to https:// and fix the geocode cache
- Fix gtkdoc-check errors

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.15.3
------

Changes since 3.15.2:

- Add osm_type property to geocode place

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>


3.15.2
------

Changes since 3.14.0:

- Fix error handling in parsing of URIs
- Allow escape characters in URIs

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.14.0
------

- Add category and programming language to doap file

All contributors to this release:

Olav Vitters <olav@vitters.nl>
Andre Klapper <a9016009@gmx.de>

3.13.3
------

Changes since 3.12.0:

- Add types and icons for more amenity place types
- Fix memory leaks in geo uri handling
- Add description extension to geo uri
- Add cancellable check to all GSimpleAsyncResult

All contributors to this release:

Frédéric Péters <fpeters@0d.be>
Giovanni Campagna <gcampagna@src.gnome.org>
Jonas Danielsson <jonas@threetimestwo.org>

3.12.0
------

No changes since 3.11.92

3.11.92.2
---------

Nano release to fix configure.ac hickup.

3.11.92.1
-------

Changes since 3.11.92:

- Fix typo in Nominatim search result attribute.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.11.92
-------

Changes since 3.11.91:

- Add osm-id property to GeocodePlace.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Marcus Lundblad <ml@update.uu.se>
Ryan Lortie <desrt@desrt.ca>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.11.91
-------

Changes since 3.11.5:

- Adapt to fixed behavior of json-glib. Without this we get a crash on parsing
  search results.
- Require json-glib >= 0.99.2

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.11.5
------

Changes since 3.11.4.1:

- API to expose bounding box of places from Nominatim.
- Switch to jsonv2 format of Nominatim API to get all needed info.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.11.4.1
--------

A nano releaase to fix icon installation in 3.11.4.

3.11.4
------

Changes since 3.10.0:

- Do not depend on intltool, use upstream gettext instead.
- Check for libsoup not libsoup-gnome in Makefile.am.
- Add parsing of geo URI to GeocodeLocation (RFC 5870).
- Add altitude and CRS (Coordinate Reference System) property to GeocodeLocation.
- Allow specifying a bounding-box search-area for GeocodeForward searches.
- Replace the Nominatim place icons with place type derived icons, using the BSD
  licensed Maki point-of-interest icon set.

All contributors to this release:

Javier Jardón <jjardon@gnome.org>
Jonas Danielsson <jonas@threetimestwo.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.10.0
------

Changes since 0.99.4:

- Depend on json-glib >= 0.16.2 to avoid conflict w/ json-c.
- Remove a now redundant workaround from a testcase.
- Fix `make distcheck` against latest gtk-doc.

All contributors to this release:

Kalev Lember <kalevlember@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.4
------

Changes since 0.99.3:

- Fixes to gobject-introspection.
- Version documentation installation directory.
- Documentation build fixes.
- Explicitly link to libm.
- Fix a leak.
- Sync GeocodeLocation with its copy in Geoclue.
- Ensure country codes are always in upper-case.
- Some cleanups.

All contributors to this release:

Bastien Nocera <hadess@hadess.net>
Evgeny Bobkin <evgen.ibqn@gmail.com>
Stefan Sauer <ensonic@users.sf.net>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.3
------

Changes since 0.99.2:

- Fix a crash in reverse geocoding API.
- Expose place icons when available from Nominatim.
- Make GeocodeReverse locale safe.
- Fix build against latest gnome-common.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Kalev Lember <kalevlember@gmail.com>
Seán de Búrca <leftmostcat@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.2
------

Changes since 0.99.1:

- Make use of our new proxy to Nominatim at nominatim.gnome.org.
- Better name/description for street numbers.
- Fixes to build.
- Drop all geoip code, which has been moved to Geoclue where it belongs.
- Fix failing testcases.

Dependencies changed:

- Drop dependency on geoip.

All contributors to this release:

Colin Walters <walters@verbum.org>
Philip Withnall <philip@tecnocode.co.uk>
Satabdi Das <satabdidas@src.gnome.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.1
------

The library has almost been completey re-written since 0.99.0 so too many
changes to document here. Most notable changes however are:

- Freeform geocoding, and reverse geocoding search API.
- Search results are now locale aware.
- We now use Nominatim instead of Yahoo Places API for (reverse-)geocoding.
  Not only is Nominatim a completely open service, it is also has a lot more
  data to offer.
- GeoIP server and client API. WARNING: These will soon be removed in favor of
  geoclue2 so do not use them in your application. Instead use geoclue2
  directly.
- More test cases.
- Various fixes to build and installation.

Dependencies changed:

- gio-2.0 >= 2.34
- json-glib-1.0 >= 0.14
- geoip (for GeoIP server only)

All contributors to this release:

Andreas Henriksson <andreas@fatal.se>
Bastien Nocera <hadess@hadess.net>
Javier Jardón <javier.jardon@codethink.co.uk>
Matthew Barnes <mbarnes@redhat.com>
Ryan Lortie <desrt@desrt.ca>
Satabdi Das <satabdidas@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.0
------

- First release

