Releases: openwisp/django-loci
Releases · openwisp/django-loci
1.2.0 [2025-10-23]
Changes
Dependencies
- Bumped
django-leaflet~=0.32.0. - Bumped
openwisp-utils~=1.2.0. - Bumped
Pillow~=11.3.0. - Added support for Django
5.x. - Added support for Python
3.11,3.12, and3.13. - Dropped support for Django
3.2and4.1. - Dropped support for Python
3.8.
Bugfixes
- Added address field to real-time location updates #169
1.1.4 [2025-08-01]
Bugfixes
- Fixed
test_add_outdoor_with_floorplanwhich was causing test failures in downstream projects. - Refactored formset handling for outdoor locations in the admin interface: moved the logic rejecting floorplans for outdoor locations to
AbstractLocationAdminto improve reusability and extendability.
1.1.3 [2025-07-31]
Bugfixes
- Fixed loading of map in ObjectLocation admin when the user only has view permissions.
- Fixed error when changing a location from indoor to outdoor. Changing the location type from indoor to outdoor will delete related floorplans. Added confirmation dialog to prevent accidental deletion of floorplans.
- Avoided underlining Leaflet controls in the admin interface.
- Fixed import of
FileSystemStoragefor compatibility with different Django versions. - Fixed JavaScript SyntaxError: redeclaration of const withForms by overriding
leaflet.draw.i18n.jsin django-loci and wrapping thewithFormsdeclaration in a block scope.
1.1.2 [2025-01-27]
- Refactored code to move logic to helper methods in
AbstractObjectLocationForm
1.1.1 [2024-11-20]
- [deps] Updated django-leaflet to ~=0.31.0.
1.1.0 [2024-08-16]
Changes
- Use
settings.DEFAULT_STORAGE_CLASSas base for OverwriteStorage, adapting the storage backend to project settings.
Dependencies:
- Bumped
django-leaflet~=0.30.1 - Bumped
Pillow~=10.4.0 - Bumped
geopy~=2.4.1 - Bumped
openwisp-utils~=1.1.0 - Added support for Python
3.10. - Added support for Django
4.2. - Dropped support for Python
3.7. - Dropped support for Django
3.0.x,3.1.xand4.0.x.
Bugfixes
- Fixed an issue with deleting
FloorPlan.imageby using the appropriate storage backend method. - Resolved a bug causing outdoor locations to incorrectly appear in the location list when creating floorplans.
1.0.1 [2022-04-20]
Bugfixes
- Updated Pillow to ~=9.1.0 to fix a security CVE
- Fixed channels deprecation warning
1.0.0 [2022-02-25]
Changes
- Converted geocoding test to check #90
- Use
ReconnectingWebsocketto websocket connection #101 - Dropped support for Python
3.6 - Added support for Python
3.8and3.9 - Added support for Django
3.2.xand4.0.x - Migrated to
channels~=3.0.4 - Bumped
Pillow~=9.0.0 - Bumped
geopy~=2.2.0 - Bumped
openwisp-utils~=1.0.0 - Set lowest django version supported to
django~=3.0.0
0.4.3 [2021-06-29]
- The dependency on the Pillow library was updated to a recent version which was patched for security vulnerabilities
- Several other dependencies and test dependencies were updated (django-leaflet, geopy, pytest-django, pytest-asyncio, pytest-cov, responses, openwisp-utils)
0.4.2 [2021-03-16]
- Fixed broken UI in inline geo selection flow caused by a JS change in django (issue #85)