Releases: Frojd/wagtail-geo-widget
Releases · Frojd/wagtail-geo-widget
v9.1.0
[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
[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_NEWorGOOGLE_MAPS_PLACES - Geocoder
GOOGLE_MAPSno longer includes Places autocomplete by default, instead useGOOGLE_MAPS_PLACES_NEWorGOOGLE_MAPS_PLACESgeocoders - 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
v8.2.0
[8.2.0] - 2025.02.01
Added
- Add support for Wagtail 6.0/6.1 (@katdom13)
- Add support for Wagtail 6.2 (@engineervix)
- Add error handling to geocoding fields (@marteinn)
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
- Drop support for Django 4.1 (@katdom13)
- Drop support for Wagtail < 5.2 (@katdom13)
- Drop testing around python 3.8 (@nickmoreton)
Full Changelog: v8.1.1...v8.2.0
v8.1.1
v8.1.0
[8.1.0] - 2023.12.22
Added
- Add tests for Wagtail 5.1 (@katdom13)
- Add support for Wagtail 5.2 (@marteinn)
- Add support for Python 3.12 (@marteinn)
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
- Drop support for Python 3.7 (@katdom13)
- Drop support for Wagtail 5.0 (@marteinn)
- Drop support for Wagtail 4.2 (@marteinn)
Full Changelog: v8.0.0...v8.1.0
v8.0.0
v7.0.0
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_handlershas been renamed towagtailgeowidget.panels
v6.2.0
Added
Changed
- Make GEO_WIDGET_EMPTY_LOCATION False by default (@marteinn)
Removed
- Drop support for Wagtail 2.14 (@marteinn)
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
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