You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,25 +6,37 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
8
## [Unreleased]
9
+
10
+
## 0.2.5 - 2025-12-15
9
11
10
12
11
13
### Added
12
14
- added ensure_adminuser command to add subtly more sophisticated behaviour to Django's createsuperuser - i.e. don't raise non-zero exit code if superuser already exists, add more useful output.
13
-
- Use uv in the docker image.
14
15
- Empty arrays to empty responses for a consistent response structure.
15
16
- Adding a "tags" field to the Route model. As an optional parameter, tags can be assigned to routes using a POST api/route request. This is implemented using [django-taggit](https://django-taggit.readthedocs.io/en/latest).
17
+
- Added environment variables for controlling logging behaviour: POLARROUTE_LOG_FILE_NAME, CELERY_LOG_DIR, CELERY_LOG_FILE_NAME (in addition to existing: POLARROUTE_LOG_DIR).
18
+
- Added rotating logging handler.
19
+
20
+
### Improved
21
+
- Improved speed of route changelist admin page.
22
+
- Write logs with group-write permissions.
23
+
- Use uv in the docker image.
16
24
17
25
### Changed
18
26
- Inappropriate use of 204 code: RecentRoutesView changed from 204 to 200 OK with an empty array and the original message ("No recent routes found for today.").
19
27
- Inappropriate use of 204 code: VehicleTypeListView changed from 204 to 200 OK with and empty array and the original message.
20
28
- MeshView - Changed from 204 to 404 Not Found when mesh doesn't exist.
21
29
- Updated tests to reflect corrected HTTP status codes.
30
+
- Remove one layer of error response nesting in failed job response.
31
+
- Made route admin panel more read-only and faster; hide full view of JSON fields.
22
32
23
33
### Fixed
24
34
- Corrected mesh data source checking and improved warning message to reduce confusion for missing current data.
25
35
- Add erroneously missing `rest_framework` into `INSTALLED_APPS`.
26
36
- Remove unique constraint and add id field to locations fixture to prevent duplication.
27
-
37
+
- Corrected mesh metadata filename pattern.
38
+
- Corrected mesh id type in api schema.
39
+
- Catch more errors in route evaluation, return a better error message from evaluate route endpoint.
0 commit comments