diff --git a/CHANGELOG.md b/CHANGELOG.md index cd08d1382e774dd5f3e7098658769a1a521a1e23..bccad9c3f91a84e60497da423b66d4ec9a612e8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,16 +10,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - `owners` optional field in `Host` model as many-to-many reference to `User` (steering#166) -- `language` and `topic` optional fields in `Timeslot` model (steering#169) +- `language` and `topic` optional fields in `Note` model (steering#169) +- `contributors` field in `Note` model (steering#159)# +- `PRIVILEGED_GROUP` and `ENTITLED_GROUPS` settings to implement groups and permissions (steering#177) +- `FILTER_ACTIVE_SHOWS_USING` settings to filter active shows and OIDC scope claims (steering#175) +- `ShowManager` to annotate a show with its max (last) timeslot start (steering#175) ### Changed - `note_id` and `show_id` are read-only fields of the `TimeslotSerializer` (steering#171) +- `Note.tags` are exposed as list of strings (steering#158) +- Django’s model permissions and additional custom permissions are now used (steering#177) ### Removed - `note_id` and `show` fields from the `Timeslot` model (steering#171) +### Breaking + +- The IDs of the "owned shows" and the "public shows" are now listed as `ownedShowIds` and `publicShowIds` in the OICD scope claims. + ## [1.0.0-alpha2] - 2023-06-20 ### Added