Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Image concrete model to handle all instances.
  • API endpoint /api/v1/images/ to add, update and delete images.

Changed

  • The program/rrule.json fixture contains all the supported recurrence rules.
  • The Host, Note and Show models reference the new Image model.
  • The HostSerializer, NoteSerializer and ShowSerializer reference image.
  • The Host.image and Show.image fields are nullable in their serializers.
  • The ppoi field in the image serializer is updatable.
  • The logo field in the Show model is a reference to Image.
  • The alt_text and credits fields in the Image model are not nullable.
  • The "conflict resolution" methods of Schedule are now service functions.
  • implement show and timeslot filters
  • include id for serialized timeslots in REST API
  • re-work note viewset to work with updated model
  • add dimensions to thumbnails in Image REST API
  • The last_date field in the Show model is nullable.
  • The CharFields and TextFields in the models are not nullable.
  • The subtitle field of th Category model is now a CharField.

Deprecated

  • ...

Removed

  • The abstract ModelWithImageFields from the program models.
  • The ThumbnailsMixin from the program serializers.
  • The abstract ModelWithCreatedUpdatedFields from the program models.

Fixed

  • use kebab-case in URLs
  • don’t output invalid PPOI format
  • note image should allow null values
  • don’t force REST API consumers to set repetition_of for timeslots
  • The timeslot generation leaves the last_date unset if it is null.

Security

  • ...

[1.0-alpha1] - 2023-02-24

Initial release.