From 3f9b7919b3f59bd1401ebecb32acc23e04d73dfa Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 12 Apr 2023 14:22:31 -0400
Subject: [PATCH] Update CHANGELOG

---
 CHANGELOG.md | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1f345d81..e4cdb7b4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ### 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 i 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
 
 ### Deprecated
 
@@ -22,11 +33,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### 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
 
 ### Security
 
-- 
GitLab