Per-release changes to Geocoder.
-
Add Rails 3 compatibility.
-
Avoid querying Google when query would be an empty string.
-
Automatically select a less accurate but compatible distance algorithm when SQLite database detected (fixes SQLite incompatibility).
-
Added Geocoder.geographic_center method.
-
Replaced _get_coordinates class method with read_coordinates instance method.
-
The fetch_coordinates method now assigns coordinates to attributes (behaves like fetch_coordinates! used to) and fetch_coordinates! both assigns and saves the attributes.
-
Added geocode:all rake task.
-
Avoid calling deprecated method from within Geocoder itself.
-
Deprecate
find_near
class method in favor ofnear
named scope.
-
Update Google URL query string parameter to reflect recent changes in Google’s API.
-
Allow a model’s geocoder search string method to be something other than an ActiveRecord attribute.
-
Clean up documentation.
-
Extract XML-fetching code from Geocoder.search and place in Geocoder._fetch_xml (for ease of mocking).
-
Add tests for coordinate-fetching instance methods.
First release.