Skip to content

Releases: Frojd/wagtail-geo-widget

v9.1.0

09 Nov 07:23

Choose a tag to compare

[9.1.0] - 2025.11.09

Added

Fixed

  • Fix double initialization bug in Wagtail 7.1+ causing streamfield map blocks not to read existing values ending up only showing default (@marteinn)
  • Ignore CLAUDE.local.md config (@marteinn)

Removed

  • Drop support for EOL Python 3.9 (@marteinn)

Full Changelog: v9.0.0...v9.1.0

v9.0.0

14 Aug 05:17

Choose a tag to compare

[9.0.0] - 2025.08.14

Added

  • Add support for Wagtail 7.1 (@marteinn)
  • Add GOOGLE_MAPS_PLACES geocoder which uses the deprecated google.maps.places.Autocomplete widget (@marteinn)
  • Add GOOGLE_MAPS_PLACES_NEW geocoder which uses the google.maps.places.PlaceAutocompleteElement widget (@marteinn)

Fixed

  • Replace postgres 13 to Wagtail compatible 15 in local development (@marteinn)
  • Replace deprecated google.maps.Marker with google.maps.marker.AdvancedMarkerElement (@marteinn)
  • Fix telepath path deprecation warning from Wagtail 7.1 (@marteinn)
  • Drop support for Wagtail 6.2 from test matrix (@marteinn)
  • Drop support for Wagtail 6.4 (@marteinn)

Removed

  • Drop support for EOL Wagtail 5.2 (@marteinn)
  • Remove Autocomplete initialization from GOOGLE_MAPS geocoder (@marteinn)
  • Remove deprecated GeoField, GeoPanel and GeoBlock (@marteinn)

Breaking changes

  • Supplying a non GeoAddress field to GoogleMapsField will no loger initialize a Places widget. instead pass a GeoAddress with geocoder GOOGLE_MAPS_PLACES_NEW or GOOGLE_MAPS_PLACES
  • Geocoder GOOGLE_MAPS no longer includes Places autocomplete by default, instead use GOOGLE_MAPS_PLACES_NEW or GOOGLE_MAPS_PLACES geocoders
  • Dropped deprecated GeoField, GeoPanel and GeoBlock. Instead use:
    • GeoField - Use GoogleMapsField
    • GeoPanel - Use GoogleMapsPanel
    • GeoBlock - Use GoogleMapsBlock

Full Changelog: v8.2.1...v9.0.0

v8.2.1

09 Feb 06:12

Choose a tag to compare

[8.2.1] - 2025.02.09

Fixed

  • Add support for Wagtail 6.4 (@marteinn)
  • Hide WidgetWithScript deprecation warning on Wagtail < 6 (@jorenham)

Removed

New Contributors

Full Changelog: v8.2.0...v8.2.1

v8.2.0

01 Feb 06:18

Choose a tag to compare

[8.2.0] - 2025.02.01

Added

Fixed

  • Fix rendering of MapsField when Point is a NoneType (@nickmoreton)
  • Update CI testing matrix to test against python 3.9 to 3.13 (@nickmoreton)
  • Update CI testing matrix to test against wagtail 5.2 to 6.3 (@nickmoreton)
  • Update CI testing matrix to test against Django 4.2 to 5.1 (@nickmoreton)
  • Update classifiers to include Django 5.1 and Python 3.13 (@nickmoreton)
  • Update leaflet to 1.9.4 (@marteinn)
  • Upgrade mapbox geocoding API to v6 (@marteinn)
  • App test page descriptions to improve testing (@marteinn)

Changed

  • Implement stimulus approach to GoogleMapsField, GeocoderField, and LeafletField (@katdom13)

Removed

Full Changelog: v8.1.1...v8.2.0

v8.1.1

29 Dec 08:24

Choose a tag to compare

[8.1.1] - 2023.12.29

Fixed

  • Fix invalid regex escape character causing a SyntaxWarning on Python 3.12 (@jorenham)
  • Upgrade example docker image python version to 3.12 (@marteinn)

Full Changelog: v8.1.0...v8.1.1

v8.1.0

22 Dec 06:05

Choose a tag to compare

[8.1.0] - 2023.12.22

Added

Fixed

  • Fix broken readme link (@wimfeijen)
  • Include contribution guidelones in README (@marteinn)
  • Throw Exception if geo string is invalid in GoogleMapsBlock to_python (@marteinn)

Removed

Full Changelog: v8.0.0...v8.1.0

v8.0.0

21 May 14:54

Choose a tag to compare

[8.0.0] - 2023.05.21

Fixed

  • Add Wagtail 5.0 compability (@marteinn)
  • Add MAPBOX_LANGUAGE setting to handle mobox language (@Pytsh)

Removed

New Contributors

Full Changelog: v7.0.0...v8.0.0

v7.0.0

05 Dec 04:23

Choose a tag to compare

Added

Changed

  • Update StreamFieldPanel to just FieldPanel in tests (@katdom13)
  • Update StreamFields to have additional argument use_json_field in test (@katdom13)
  • Rename wagtailgeowidget.edit_handlers to wagtailgeowidget.panels (@katdom13)
  • Update imports in docs (@katdom13)

Fixed

  • Ensure setup() is only called after user focus if showEmptyLocation is true (@kleingeist)
  • Add support for permissions on field panels (@unicode-it)

Breaking changes

  • wagtailgeowidget.edit_handlers has been renamed to wagtailgeowidget.panels

v6.2.0

03 Jul 16:16

Choose a tag to compare

Added

Changed

  • Make GEO_WIDGET_EMPTY_LOCATION False by default (@marteinn)

Removed

Fixed

  • Add support for running outside of docker with custom .env file in development (@marteinn)

Full Changelog: v6.1.0...v6.2.0

v6.1.0

20 Feb 19:35

Choose a tag to compare

This releases introduces official Wagtail 2.16 and Django 4 support. It also adds geoencoding support for Mapbox.
We have also reorganized the test suite, changed test runner to pytest and started to add coverage to widgets, more work will be done here in the future.

Added

  • Add geocoding support for Mapbox (@marteinn)
  • Add Wagtail 2.16 support

Fixed

  • Fix: Replace ugettext with gettext (@mariusboe)
  • Fix: Add documentation on leaflet settings (@marteinn)
  • Fix: Replace test runniner with pytest
  • Fix: Drop duplicated tests from wagtailgeowidget/tests