All Versions
Latest Version
Avg Release Cycle
94 days
Latest Release
136 days ago

Changelog History
Page 7

  • v1.1.1 Changes

    February 16, 2012
    • Add distance_from_sql class method to geocoded class (thanks
    • ➕ Add OverQueryLimitError and raise when relevant for Google lookup.
    • 🛠 Fix: don't cache API data if response indicates an error.
    • Fix: within_bounding_box now uses correct lat/lon DB columns (thanks
    • 🛠 Fix: error accessing city in some cases with Yandex result (thanks and sld).
  • v1.1.0 Changes

    December 03, 2011
    • A block passed to geocoded_by is now always executed, even if the geocoding service returns no results. This means you need to make sure you have results before trying to assign data to your object.
    • 🛠 Fix issues with joins and row counts (issues #49, 86, and 108) by not using GROUP BY clause with ActiveRecord scopes.
    • 🛠 Fix incorrect object ID when join used (fixes issue #140).
    • 🛠 Fix calculation of bounding box which spans 180th meridian (thanks
    • Add within_bounding_box scope for ActiveRecord-based models (thanks and dbloete).
    • ➕ Add option to raise Geocoder::OverQueryLimitError for Google geocoding service.
    • ➕ Add support for Nominatim geocoding service (thanks
    • ➕ Add support for API key to geocoding service (thanks
    • ➕ Add support for state to Yandex results (thanks
  • v1.0.5 Changes

    October 26, 2011
    • 🛠 Fix error with rake assets:precompile (thanks
    • 🛠 Fix HTTPS support (thanks
    • 👌 Improve cache interface.
  • v1.0.4 Changes

    September 18, 2011
    • ✂ Remove klass method from rake task, which could conflict with app methods (thanks
  • v1.0.3 Changes

    September 17, 2011
    • ➕ Add support for Google Premier geocoding service (thanks
    • ⚡️ Update Google API URL (thanks
    • 👍 Allow rescue from timeout with FreeGeoIP (thanks
    • 🛠 Fix: rake assets:precompile (Rails 3.1) not working in some situations.
    • 🛠 Fix: stop double-adjusting units when using kilometers (thanks
  • v1.0.2 Changes

    June 25, 2011
    • ➕ Add support for MongoMapper (thanks
    • 🛠 Fix: user-specified coordinates field wasn't working with Mongoid (thanks
    • 🛠 Fix: invalid location given to near scope was returning all results (Active Record) or error (Mongoid) (thanks
  • v1.0.1 Changes

    May 17, 2011
    • ➕ Add option to not rescue from certain exceptions (thanks
    • 🛠 Fix STI child/parent geocoding bug (thanks
    • 🛠 Other bugfixes.
  • v1.0.0 Changes

    May 09, 2011
    • ➕ Add command line interface.
    • ➕ Add support for local proxy (thanks
    • ➕ Add support for geocoding service.
    • ➕ Add support for Bing geocoding service (thanks
    • 🛠 Fix single table inheritance bug (reported by
    • 🛠 Fix bug when Google result supplies no city (thanks
  • v0.9.13 Changes

    April 11, 2011
    • 🛠 Fix "can't find special index: 2d" error when using Mongoid with Ruby 1.8.
  • v0.9.12 Changes

    April 06, 2011
    • ➕ Add support for Mongoid.
    • ➕ Add bearing_to/from methods to geocoded objects.
    • 👌 Improve SQLite's distance calculation heuristic.
    • 🛠 Fix: Geocoder::Calculations.geographic_center was modifying its argument in-place (reported by
    • 🛠 Fix: sort 'near' query results by distance when using SQLite.
    • Clean up input: search for coordinates as a string with space after comma yields zero results from Google. Now we get rid of any such space before sending the query.
    • 🗄 DEPRECATION: Geocoder.near should not take :limit or :offset options.
    • 🗄 DEPRECATION: Change argument format of all methods that take lat/lon as separate arguments. Now you must pass the coordinates as an array [lat,lon], but you may alternatively pass a address string (will look up coordinates) or a geocoded object (or any object that implements a to_coordinates method which returns a [lat,lon] array).