Lots of minor improvements and bug fixes:
#1718352: Incorrect lat_cos value stored for geolocation_latlng field
#1707974: Multiple to single error
#1707842: Geocoding of unnecessary value from multiple-value fields
#1712476: Invalid array declaration when geocoding entity property
#1393246: Interactive geocoding widget
#1617876: Give an option to not show geocoding error messages
#1679714: Undefined index: geocoder_apikey_geocoder
#1679070: Google handler 'Geocode all alternative results' option does not persist
#1627908: Use #states for dependent form element visibility handling
#1627906: Enable other modules to use geocoding field processing
#1637568: 'access callback' not callable in geocoder.services.inc
#1617340: No need to geocode on every entity update
#1592096: "Geocode from another field" widget does not delete field data when no results returned.
#1538392: Can't geocode an ordinary address
#1515524: Allow location fields to be used as geocoding *source*
#1508288: Geocoder with Nominatim
- Static Caching
- Various small bug fixes
Phayes apparently got bored and rewrote the module last night. ;)
Changes (all for the better):
- Refactored to use presave instead of validate to perform geocode operation
- Implemented home brewed Google geocoder plugin to allow for future work with preciseness of geocoding
- Reworked multilingual capabilities for full support
- Added multiple input value support for geocoded fields with cardinality options
- Lots of inherent bugfixes.
Please test and submit any issues or regressions. The module should be fully compatible with the previous versions just more stable and well written.
Initial import to get collaboration going on d.o again.