Geocoder v1.1.6 Release Notes

Release Date: 2012-12-24 // over 11 years ago
    • ๐Ÿ”ง Major changes to configuration syntax which allow for API-specific config options. Old config syntax is now DEPRECATED.
    • โž• Add support for MaxMind API (thanks github.com/gonzoyumo).
    • โž• Add optional Geocoder::InvalidApiKey exception for bad API credentials (Yahoo, Yandex, Bing, and Maxmind). Warn when bad key and exception not set in Geocoder.configure(:always_raise => [...]).
    • โž• Add support for X-Real-IP and X-Forwarded-For headers (thanks github.com/konsti).
    • โž• Add support for custom Nominatim host config: Geocoder.configure(:nominatim => {:host => "..."}).
    • ๐Ÿ‘ป Raise exception when required API key is missing or incorrect format.
    • โž• Add support for Google's :region and :components parameters (thanks to github.com/tomlion).
    • ๐Ÿ›  Fix: string escaping bug in OAuth lib (thanks github.com/m0thman).
    • ๐Ÿ›  Fix: configured units were not always respected in SQL queries.
    • ๐Ÿ›  Fix: in #nearbys, don't try to exclude self if not yet persisted.
    • ๐Ÿ›  Fix: bug with cache stores that provided #delete but not #del.
    • ๐Ÿ”„ Change #nearbys so that it returns nil instead of [] when object is not geocoded.