Changelogs » Django-mds

Django-mds

0.5.7

------------------

- Nothing changed yet.

0.5.6

------------------

- Create separate RetrieveDeviceSerializer with areas methodField.

0.5.5

------------------

- Postponed another incompatible serializer change.

0.5.4

------------------

- Postponed RetrieveDeviceSerializer to the next release.

0.5.3

------------------

- Gracefully handle absence of status changes in ``poll_providers`` command.
- Fix conversion of datetime objects to MDS timestamps in the APIs.
- Add provider_logo in RetrieveDeviceSerializer.
- Workaround for providers mistakenly swapping longitude and latitude in points.
- Don't fail should a provider send a 3D point.

0.5.2

------------------

- Almost rewritten the provider poller with support for MDS 0.3.

0.5.1

------------------

- Fix conversion of datetime objects to MDS timestamps in the APIs.
- Also take into account "battery_charged" event type from providers.

0.5.0

------------------

- Added indexes to polygon and area models, also added alphabetical ordering for polygon and area lists
- Update agency_api to MDS 0.3.0 specs.

0.4.15

-------------------

- Move schema utils to their own module to avoid a circular import.

0.4.14

-------------------

- Fix schema auto-generation for range filters
- Added denormalization of battery percentage in device.

0.4.13

-------------------

- Rename provider to provider_name, add provider_id in prv_api/devices serializer

0.4.12

-------------------

- Refactor scopes

0.4.11

-------------------

- Ignore area creation date by setting it in the past.

0.4.10

-------------------

- Add device_category field on serializer.

0.4.9

------------------

- Prototype of a "battery_ok" event type.

0.4.8

------------------

- Add battery in prv_api/devices

0.4.7

------------------

- Fix translating provider events to agency events.

0.4.6

------------------

- Add Agency authentication field on Provider

0.4.5

------------------

- prv_api: Fix filters on vehicle list
- Management command to poll provider status changes.

0.4.4

------------------

- Add ``device_category`` to the ``Provider`` model

0.4.3

------------------

- Improve /service_areas endpoint
- Adjust EventRecord model

0.4.2

------------------

- Fix /prv/vehicles/ pagination

0.4.1

------------------

- Replace GeometryField by self documenting serializer.

0.4.0

------------------

- Add oauth2 endpoints.
- Add endpoint to generate long lived tokens.

0.3.0

------------------

- Use Python3 Enum for enums.

0.2.2

------------------

- Improve serializer for frontend.

0.2.1

------------------

- Bugfix: genfixture command now only imports factory when used as package is an extra.

0.2

----------------

- Adapt API to latest version of LADOT spec
- Split API into /mds and /prv
- Add schema auto-generation

0.1.3

------------------

- Store logo for providers.
- Refactoring Device queryset.

0.1.2

------------------

- Support JWT auth
- Add Provider Django model
- Add queryset filters on Device ID, type, provider, status and registration date
- Pagination on Device view

0.1.1

------------------

- Update Area model.
- Add Polygon Django model

0.1.0

------------------

- MDS agency API
- Swagger-style doc
- Area, Device and Telemetry Django models