Changelog
=========


1.3.6 (2018-10-10)
------------------

- Pass google api key from "IGeoSettings.googleapi" to GoogleV3 (required now). [mathias.leimgruber]

- Drop Plone 4.1 support. [jone]


1.3.5 (2016-09-29)
------------------

- Fix German translation.
  [mbaechtold]

1.3.4 (2016-03-30)
------------------

- Fix bug when using ftw.geo in combination with the IReferenceable behavior.
  This bug will appear with plone >= 4.3.8
  [elioschmutz]

1.3.3 (2016-03-30)
------------------

- Fix removing coordinates if no location is given.
  If you remove an existing address from an object, the handler is now
  removing the coordinates too. This causes that the map will no longer be
  visible on the object.
  [elioschmutz]

- Restrict versions of some dependencies so they don't pull in Plone 5.
  [mbaechtold]


1.3.2 (2014-10-20)
------------------

- Declare plone.app.dexterity as dependency.
  Dexterity is used in the handlers.py.
  [mathias.leimgruber]


1.3.1 (2014-10-20)
------------------

- Use Archetypes events for AT content and zope.lifecycle events for DX.
- BugFix: No longer cast geocode (of geocoders.GoogleV3) to list. It's already a list.
  [mathias.leimgruber]


1.3 (2013-11-26)
----------------

- Use conditional imports to account for API changes in geopy 0.96.
  [lgraf]

- Use zope.lifecycleevents for dexterity support.
  [jone]

- Added missing dependency.
  [Julian Infanger]


1.2 (2013-05-10)
----------------

- Fix German translation file.
  [jone]

- Fix UnicodeDecode error while rendering the portal message for GQueryError.


1.1 (2013-04-03)
----------------

- Use message IDs and defaults in error message translations.
  [lgraf]

- Improved exception handling when doing geocoding on save.
  Deal with network errors and any other unhandled exception,
  and display meaningful messages for all cases.
  [lgraf]

- Fix tests according to the new features
  [mathias.leimgruber]

- Display a status message when automatic geocoding didn't yield any results.
  [lgraf]

- Make sure to import exceptions we check for from the googlev3 geocoder
  after switching to V3 geocoding API.
  [lgraf]

- Deal with multiple results for automatic geocoding.
  When automatic geocoding on save for a content item results in
  more than one match, choose the first one and display a message
  to the user that he might want to change it.
  [lgraf]

- Remove api key usage. The geopy GoogleV3 Geocoder does not
  implement an api key.
  [mathias.leimgruber]

- Use google map api V3 of geopy 0.95.
  See -> http://plone.293351.n2.nabble.com/collective-geo-GBadKeyError-when-geocoding-w-geopy-td7563845.html
  [mathias.leimgruber]


1.0 (2012-12-03)
----------------

- Added import step to uninstall Products.Maps using quickinstaller.
  [lukasg]

- First implementation.
  [lukasg]
