============= Release Notes ============= 0.5.4 ^^^^^ - Fix: text selection styling for ``gmp-placeautocomplete`` (``PlaceAutocompleteElement``) and address input fields; add ``.padding-0`` and ``.light-dark-color`` utility classes. - Fix race condition where Google Maps API could call ``googleMapWidgetsCallback`` before ``mw_init.js`` had executed, causing random ``InvalidValueError`` in Chrome/Firefox. - Fix: migrate Google Places Autocomplete to ``PlaceAutocompleteElement`` API (#161). - Fix: add ``referrerPolicy: origin`` to OSM tile layer options (#168). - Fix: ``map_widgets.min.css`` was empty in production (#167). - Fix broken links in documentation, migrate http to https. 0.5.3 ^^^^^ - Fix race condition where Google Maps API could call ``googleMapWidgetsCallback`` before ``mw_init.js`` had executed, causing random ``InvalidValueError`` in Chrome/Firefox. - Fix: migrate Google Places Autocomplete to ``PlaceAutocompleteElement`` API (#161). - Fix: add ``referrerPolicy: origin`` to OSM tile layer options (#168). - Fix: ``map_widgets.min.css`` was empty in production (#167). - Fix broken links in documentation, migrate http to https. 0.5.2 ^^^^^ - Add Django 6.0 compatibility. Django 6.0 removed `id` and `name` from template context in `BaseGeometryWidget.get_context()`. Fixed by re-injecting these in `BasePointFieldInteractiveWidget.get_context()` for all interactive widgets. - Fixed inline formset widgets by lifting `js_widget_data` and `is_formset_empty_form_template` attrs to top-level context in `PointFieldInlineWidgetMixin.get_context()`. - Updated CI workflow to use latest GitHub Actions versions (checkout@v4, setup-python@v5, cache@v4). - Updated Django version constraint to support Django 4.0-6.x. 0.5.1 ^^^^^ - Fix `collectstatic` command error when using ManifestStaticFilesStorage. (#148). - Run `collectstatic` in demo project in a CI step. 0.5.0 ^^^^^ This release introduces significant changes and improvements to Django Map Widgets, including breaking changes to the settings structure and widget behaviour. Key changes: - Added Leaflet interactive widget support - Added Mapbox static widget support - Enhanced interactive widget UX for improved user experience - Updated GoogleMap widget to address JS deprecation warnings and initialisation issues - Resolved bugs in MapBox Interactive widget - New settings structure introduced. - Refreshed demo project to showcase all widget usages in Django 5.x - Upgraded package to support Python 3.12 - Revised all documents. - Added contribution guide documentation. - Poetry package manager started being used for development purposes. - Added `black` and `isort` integration. - Removed outdated functional and unit tests - Removed Travis integration - Removed Docker Integration 0.4.2 ^^^^^ - GooglePointFieldInlineWidget bug fixes for Django 4.2.x (#142), thanks for @isarota. - Added `.readthedocs.yaml` to cover new **Read the Docs** updates. 0.4.1 ^^^^^ - Added scroll wheel zooming functionality switch to Google Point Map Settings. (#134) - Added Chinese(ZH) localisation support. (#133) 0.4.0 ^^^^^ - Supported MapBox Map for Geo Point Field - Fixed javascript triggers undefined place object binding issue. (#125) - Documented MapBox point field map widget - Updated various localize files. 0.3.3 ^^^^^ - Replaced `ugettext_lazy `__ usages with `gettext_lazy `__ for Django 4.0. (#127) - Updated `Travis CI file `__. (#129) 0.3.1 ^^^^^ - Added `streetViewControl `__ switch to GooglePointFieldWidget settings. (#124) 0.3.1 ^^^^^ - Removed ``six`` package usages. (#117) - Added a new general widget setting in order to specify Google JS libraries. (#119) - Implemented some improvements for the demo project. 0.3.0 ^^^^^ - Implemented a new demo project with Django 2.x. - Fixed Django Admin jQuery conflicts. (#100) - Fixed a new widget JS instance initialising issue for Django Admin Inlines. (#84) - Added Python 3.8 env settings to TravisCI configuration. 0.2.3 ^^^^^ - Fixed python ``six`` module import issue. - Fixed PostGIS setup errors in CI pipeline. - Added Estonian language support. 0.2.0 ^^^^^ - Fixed Python 3.6, Django 2.x compatible issues. - Fixed SRID format converter issues. - Removed ``pyproj`` package dependency. - Various development infrastructure updates. (Docker, Fabric files etc.) - Point map widget JS objects associated to the map HTML elements with jQuey ``$.data`` method. - Passing Google Place AutoComplete full response object to jQuery triggers. 0.1.9 ^^^^^ - Google Place Autocomplete object binding to jQuery triggers. - Implemented Google Geocoding support for the marker coordinates. - Added custom widget settings feature for each widget. - Added Portuguese localisation support. - Fixed Google Place Autocomplete widget bugs in Django Admin Inlines. - Fixed Python 3.6 errors. - Fixed Javascript bugs. - The GitHub repository Integrated with Travis CI. - Implemented unit tests for backend code. (%100 code coverage) - Change development environment from Vagrant to Docker. 0.1.8 ^^^^^ - Full documentation integrated to readthedocs.org. - Fixed Google Map static widget issues. - Added Russian localisation support. - Added `Google Places Autocomplete `_ options support. - Fixed CSS issues.