##  :bookmark: concrexit v24

## Errors resolved
- Fix pizza api serializers and viewsets (!1278) ~"pizzas"
- Fix saving pizza event if notification already exists (!1252) ~"pizzas"
- Fix thabloids out-of-item rendering (!1261) ~"thabloid"
- Fix broken file validators (!1257) ~"documents" ~"thabloid"
- Fix newsletter event auto field filling for more than 11 events (!1251) ~"newsletter"
- Base costs warning in newsletter only on the checkbox (!1229) ~"newsletter"
- Fix some small bugs in the automatic newsletter event code (!1228) ~"newsletter"
- Allow mixed ordering of items in newsletter (!1223) ~"newsletter"
- Fix none birthday showing on profile (!1247) ~"members"
- Fix css class of older members tab (!1243) ~"members"
- Fix events payment status export in csv (!1246) ~"events"
- Fix order and showing of events cards (!1244, !1276) ~"events"
- Changed Event Terms (!1232) ~"events"
- Fix event url in iCal description (!1231) ~"events"
- Fix organiser only decorator for registration views (!1222) ~events
- Fix event push notifications form redirect and field labels (!1271) ~"push notifications"

## New functionality
- Add notification title+body to message data (!1279) ~"push notifications"
- Add sending of notification to participants of event by organisers (!1254) ~events
- Added Organiser to Events Page (!1215)  ~events
- Add ability for users to change their bank accounts (!1241) ~"payments"
- Add benefactors registration form and address autocomplete (!1236, !1274) ~"registrations"
- Automatically populate newsletter agenda using events package (!1227) ~"newsletter"
- Add FileHandler for django logging (!1226) ~"server"
- Resolve "Automatic notification after uploading a new photo album" (!1211) ~"photos" ~"push notifications"
- Add newsletter planning feature (!1206, !1266, !1282) ~"newsletter"
- Add command to minimise registrations data (!1203) ~"registrations"

## Technical changes
- Update dependency sentry-sdk to ~0.9.0 (!1281) 
- Start uwsgi with `exec` so it receives signals correctly (!1277) 
- Fix naive datetime runtime error (!1268) ~"registrations"
- Fix double occurances of emails in mailinglists (!1264) ~"mailinglists"
- Refactor and remove thaliawebsite views (!1255) ~"refactor"
- Remove obsolete pizza views and fix redirects (!1253) ~"refactor"
- Remove django-cors-headers (!1249) ~"refactor"
- Change newsletter automatic agenda range to 2 weeks instead of 1 (!1245) ~"newsletter"
- Split profile form in 2 to make it easier to edit (!1242) ~"members"
- Replace print with self.stdout.write in management (!1234) 
- Do not require events api authentication for open data (!1230) ~"events"
- Move pizza admin to backend and migrate to payments app for payment registration (!1225) ~"payments" ~"pizzas"
- Update to Django 2.2 (!1224) 
- Change notification address domains (!1212) 
- Update dependency sentry-sdk to ~0.8.0 (!1262) 
- Update dependency factory_boy to ~2.12 (!1250) 
- Update dependency sphinx to v2 (!1240) 
- Update dependency Pillow to v6 (!1239) 
- Update dependency firebase-admin to ~2.16 (!1238) 
- Change schedule to always except for Wednesday evening (!1237) 
- Update poetry dependencies (!1235) 
- Configure Renovate (!1210)

🔖 concrexit v24

Errors resolved

New functionality

Technical changes

  • Update dependency sentry-sdk to ~0.9.0 (!1281)
  • Start uwsgi with exec so it receives signals correctly (!1277)
  • Fix naive datetime runtime error (!1268) registrations
  • Fix double occurances of emails in mailinglists (!1264) mailinglists
  • Refactor and remove thaliawebsite views (!1255) refactor
  • Remove obsolete pizza views and fix redirects (!1253) refactor
  • Remove django-cors-headers (!1249) refactor
  • Change newsletter automatic agenda range to 2 weeks instead of 1 (!1245) newsletter
  • Split profile form in 2 to make it easier to edit (!1242) members
  • Replace print with self.stdout.write in management (!1234)
  • Do not require events api authentication for open data (!1230) events
  • Move pizza admin to backend and migrate to payments app for payment registration (!1225) payments pizzas
  • Update to Django 2.2 (!1224)
  • Change notification address domains (!1212)
  • Update dependency sentry-sdk to ~0.8.0 (!1262)
  • Update dependency factory_boy to ~2.12 (!1250)
  • Update dependency sphinx to v2 (!1240)
  • Update dependency Pillow to v6 (!1239)
  • Update dependency firebase-admin to ~2.16 (!1238)
  • Change schedule to always except for Wednesday evening (!1237)
  • Update poetry dependencies (!1235)
  • Configure Renovate (!1210)