Releases: davidcelis/geocodio
Releases · davidcelis/geocodio
3.0.0
2.0.2
- Expose county via geocoding addresses.
2.0.1
- Return empty AddressSets when submitting bad addresses to a batch geocode operation
- Allow a specified
timeout
option to be passed to all operations:
geocodio = Geocodio::Client.new
geocodio.geocode(huge_array, timeout: 60 * 5) # 5 minute timeout
2.0.0
We now support Geocodio's new additional fields:
geocodio = Geocodio::Client.new
geocodio.geocode(['1 Infinite Loop, Cupertino CA'], fields: ['stateleg', 'timezone'])
This made parsing coordinate pairs and option hashes difficult, so please note that all geocoding methods now take an Array. If the Array has more than one element, the batch geocoding endpoints will still be used behind the scenes.
1.1.0
- Add support for the new reverse geocoding API.
Geocodio::Client#reverse_geocode
takes one or more coordinate pairs in the form of"LAT,LNG"
strings or{ lat: 123, lng: -112 }
hashes.
1.0.1
- Correctly parse the predirectional out of parsed/geocoded addresses (previously this was not placed into its own attribute, but did correctly appear in the resulting formatted address).
1.0.0
Initial release of Geocodio, the lightweight wrapper over the Geocodio API. Support for:
- Parsing addresses into components
- Geocoding a single address
- Geocoding multiple addresses