- Run tests with a test project against all modern Python + Django + CMS combinations
- Remove u-strings and dependency on six (backward-compatibility for Python 2)
- Fix ImportError on django CMS 3.8.0 (thanks @arnodeceuninck)
- Adjust migrations for Django 2+ (thanks @macolo)
- Fix some code smell in JS reported by Codacy
- Allow jshint to run locally (via tox)
- Add aldryn_config.py to make plugin visible on Divio marketplace
- Reformat code (inital migrations, models, forms, templatetags)
- Convert float to string before evaluating (thanks @mireq)
- Don't show map title when it's blank (thanks @adrien-delhorme)
- Fix float rounding error for map coordinates on German sites (which use a colon instead of a period)
- Configure HERE WeGo to use HTTPS by default
- Implement ViaMichelin provider
- Allow to display or hide layers control and scale bar
- Implement HERE WeGo provider
- Bugfix: Allow keyboard navigation (Mapbox)
- Run static code analysis for all supported Python versions
- Implement Bing Maps provider
- Fork
djangocms-googlemap
plugin, remove legacy burden - Refactor template structure for multi-provider support
- Remove routing options from plugin UI (plan: re-implement on the map)
- Reorganice plugin UI to avoid excessive scrolling
- Add settings (API keys) for Google Maps and all future providers
- Implement Mapbox provider
- Add stubs for Bing, HERE, ViaMichelin
- See change log of Divio's djangocms-googlemap.