All Versions
92
Latest Version
Avg Release Cycle
94 days
Latest Release
581 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.2.1 Changes
May 12, 2014- ๐ Fix: correctly handle encoding of MaxMind API responses (thanks github.com/hydrozen, gonzoyumo).
- ๐ Fixes to :maxmind_local database structure (thanks github.com/krakatoa).
-
v1.2.0 Changes
April 16, 2014- โฌ๏ธ DROP SUPPORT for Ruby 1.8.x.
- โ Add :here lookup (thanks github.com/christoph-buente).
- โ Add :cloudmade lookup (thanks github.com/spoptchev).
- โ Add :smarty_streets lookup (thanks github.com/drinks).
- โ Add :maxmind_local IP lookup (thanks github.com/fernandomm).
- โ Add :baidu_ip lookup (thanks github.com/yonggu).
- โ Add :geocodio lookup (thanks github.com/dblock).
- โ Add :lookup option to
Geocoder.search
andgeocoded_by
(thanks github.com/Bonias). - โ Add support for :maxmind_local on JRuby via jgeoip gem (thanks github.com/gxbe).
- โ Add support for using :maxmind_local with an SQL database, including Rake tasks for downloading CSV data and populating a local DB.
- โ Add support for character encodings based on Content-type header (thanks github.com/timaro).
- โ Add :min_radius option to
near
scope (thanks github.com/phallstrom). - ๐ Fix: Yandex city attribute caused exception with certain responses (thanks github.com/dblock).
- ๐ Change name of MapQuest config option from :licensed to :open and revert default behavior to be MapQuest data (not OpenStreetMaps).
- โฌ๏ธ Reduce number of Ruby warnings (thanks github.com/exviva).
-
v1.1.9 Changes
December 11, 2013- ๐ DEPRECATED support for Ruby 1.8.x. Will be dropped in a future version.
- Require API key for MapQuest (thanks github.com/robdiciuccio).
- โ Add support for geocoder.us and HTTP basic auth (thanks github.com/komba).
- โ Add support for Data Science Toolkit lookup (thanks github.com/ejhayes).
- โ Add support for Baidu (thanks github.com/mclee).
- Add Geocoder::Calculations.random_point_near method (thanks github.com/adambray).
- ๐ Fix: #nearbys method with Mongoid (thanks github.com/pascalbetz).
- ๐ Fix: bug in FreeGeoIp lookup that was preventing exception from being raised when configured cache was unavailable.
-
v1.1.8 Changes
April 22, 2013- ๐ Fix bug in ESRI lookup that caused an exception on load in environments without rack/utils.
-
v1.1.7 Changes
April 21, 2013- โ Add support for Ovi/Nokia API (thanks github.com/datenimperator).
- โ Add support for ESRI API (thanks github.com/rpepato).
- โ Add ability to omit distance and bearing from SQL select clause (thanks github.com/nicolasdespres).
- โ Add support for caches that use read/write methods (thanks github.com/eskil).
- โ Add support for nautical miles (thanks github.com/vanboom).
- ๐ Fix: bug in parsing of MaxMind responses.
- ๐ Fix: bugs in query regular expressions (thanks github.com/boone).
- ๐ Fix: various bugs in MaxMind implementation.
- ๐ Fix: don't require a key for MapQuest.
- Fix: bug in handling of HTTP_X_FORWARDED_FOR header (thanks github.com/robdimarco).
-
v1.1.6 Changes
December 24, 2012- ๐ง 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.
-
v1.1.5 Changes
November 09, 2012- ๐ Replace support for old Yahoo Placefinder with Yahoo BOSS (thanks github.com/pwoltman).
- โ Add support for actual Mapquest API (was previously just a proxy for Nominatim), including the paid service (thanks github.com/jedschneider).
- โ Add support for :select => :id_only option to near scope.
- Treat a given query as blank (don't do a lookup) if coordinates are given but latitude or longitude is nil.
- Speed up 'near' queries by adding bounding box condition (thanks github.com/mlandauer).
- ๐ Fix: don't redefine Object#hash in Yahoo result object (thanks github.com/m0thman).
-
v1.1.4 Changes
October 02, 2012- Deprecate Geocoder::Result::Nominatim#class and #type methods. Use #place_class and #place_type instead.
- โ Add support for setting arbitrary parameters in geocoding request URL.
- โ Add support for Google's :bounds parameter (thanks to github.com/rosscooperman and github.com/peterjm for submitting suggestions).
- โ Add support for :select => :geo_only option to near scope (thanks github.com/gugl).
- โ Add ability to omit ORDER BY clause from .near scope (pass option :order => false).
- ๐ Fix: error on Yahoo lookup due to API change (thanks github.com/kynesun).
- ๐ Fix: problem with Mongoid field aliases not being respected.
- ๐ Fix: :exclude option to .near scope when primary key != :id (thanks github.com/smisml).
- ๐จ Much code refactoring (added Geocoder::Query class and Geocoder::Sql module).
-
v1.1.3 Changes
August 26, 2012- โ Add support for Mapquest geocoding service (thanks github.com/razorinc).
- โ Add :test lookup for easy testing of apps using Geocoder (thanks github.com/mguterl).
- โ Add #precision method to Yandex results (thanks github.com/gemaker).
- โ Add support for raising :all exceptions (thanks github.com/andyvb).
- โ Add exceptions for certain Google geocoder responses (thanks github.com/andyvb).
- โ Add Travis-CI integration (thanks github.com/petergoldstein).
- ๐ Fix: unit config was not working with SQLite (thanks github.com/balvig).
- ๐ Fix: get tests to pass under Jruby (thanks github.com/petergoldstein).
- Fix: bug in distance_from_sql method (error occurred when coordinates not found).
- ๐ Fix: incompatibility with Mongoid 3.0.x (thanks github.com/petergoldstein).
-
v1.1.2 Changes
May 24, 2012- โ Add ability to specify default units and distance calculation method (thanks github.com/abravalheri).
- โ Add new (optional) configuration syntax (thanks github.com/abravalheri).
- โ Add support for cache stores that provide :get and :set methods.
- โ Add support for custom HTTP request headers (thanks github.com/robotmay).
- โ Add Result#cache_hit attribute (thanks github.com/s01ipsist).
- ๐ Fix: rake geocode:all wasn't properly loading namespaced classes.
- ๐ Fix: properly recognize IP addresses with ::ffff: prefix (thanks github.com/brian-ewell).
- ๐ Fix: avoid exception during calculations when coordinates not known (thanks github.com/flori).