- Add support for Django 3.2, and drop support for Django 3.0.
- Add support for Python 3.8, drop support for Python 3.6.
- Add support for Oscar 3.0 and refactor templates to work with Bootstrap 4.
- Add support for Django 3.1.
- Drop support for Django 2.1 and lower.
- Declare support for Oscar 2.1 and Django 3.0.
- Drop support for Django 1.11.
- Drop support for Python 3.5.
- Remove GeoIP-based location detection in the dashboard.
- Fix handling of missing images in store list view.
- Fix images in store list/detail view to be responsive.
- Add support for Oscar 2.0
- Drop support for Oscar 1.6 and lower, and drop support for Python 2.
- Fix validation of empty start and end times on opening periods.
- Load app models dynamically to allow overriding.
- Add a PUBLIC_HOLIDAYS option to OpeningPeriod.weekday choices.
- Added support for Oscar 1.6, and Django 1.11 to 2.1
- Dropped support for Django 1.10 and lower.
- Django 1.7 support
- Fix localisation bug
- Load geocode service dynamically
- Drop support for Oscar 0.5
- Support Oscar 0.7
- Support Django 1.6
- Templates now load assets over HTTPS where appropriate
A couple of extensions.
- Fix cancel link for store form
- Allow HTML map box to be more easily customised
- Allow search results to be distance limited
- Support Oscar 0.6
- Support Django 0.5
- Allow opening hours form to pick up new fields.
- Upgrade to Oscar 0.5. This involves upgrading the JS to use jQuery 1.9 and adjusting the dashboard templates.
- Improve support for multiple opening hours for a single day.
- Tests now run on Travis. Test coverage is monitored on coveralls.io
- Allow GeoIP to be disabled with a setting.