Tags give the ability to mark specific points in history as being important
  • v30   ## :bookmark: concrexit v30 ## Errors resolved - Added more colors for the statistics page graphs (!1457) ~"priority: medium" - Make registration deadline, cancellation deadline, and number of registrations... (!1468) ~"events" - Fixed KeyError: 'delete_selected' (!1455) ~"events" - Replace Nextcloud menu item with G Suite Knowledge Base (!1472) - Add ordering to fix UnorderedObjectListWarning warnings (!1470) - Use timezone aware date (!1471) ## New functionality - Order the Pizza Events on the order date (!1431) ~"pizzas" - Add display name to pizza order API (!1430) ~"pizzas" ~"api" ## Technical changes - Black all code (!1453) - Remove old Pylint and flake8 references (!1476) - Move review CI jobs to separate sh files (!1477) - Setup review hosts in private subnet (!1464) - Move coverage.py settings to pyproject.toml (!1475) - Move static coverage and docs sites to S3 (!1473) - Use Python 3.8 (!1474) - Increase payments coverage (!1460) ~"payments" ~"testing" ## Dependency updates - Update dependency Django to v3.0.3 (!1479) - Update dependency freezegun to v0.3.14 (!1469) - Update dependency files (!1466) - Update dependency sentry-sdk to v0.14.1 (!1465) - Update dependency Faker to v4 (!1461) - Update django-localflavor and pin to specific versions in pyproject.toml (!1459) - Update django-compressor to v2.4.0 (!1458) - Update dependency sentry-sdk to ~0.14.0 (!1454) - Update dependency Pillow to v7 (!1452) - Update dependency django-sendfile2 to v0.5.1 (!1451) - Update dependency coverage to v5 (!1450) - Update dependency sphinx to ~2.3 (!1445) - Update dependency djangorestframework to ~3.11 (!1444) - Update dependency django-bootstrap4 to ~1.1.0 (!1443) ## Other - Resolve "Improve privacy policy regarding server data" (!1449)
    Release v30

    🔖 concrexit v30

    Errors resolved

    • Added more colors for the statistics page graphs (!1457) priority: medium
    • Make registration deadline, cancellation deadline, and number of registrations... (!1468) events
    • Fixed KeyError: 'delete_selected' (!1455) events
    • Replace Nextcloud menu item with G Suite Knowledge Base (!1472)
    • Add ordering to fix UnorderedObjectListWarning warnings (!1470)
    • Use timezone aware date (!1471)

    New functionality

    Technical changes

    • Black all code (!1453)
    • Remove old Pylint and flake8 references (!1476)
    • Move review CI jobs to separate sh files (!1477)
    • Setup review hosts in private subnet (!1464)
    • Move coverage.py settings to pyproject.toml (!1475)
    • Move static coverage and docs sites to S3 (!1473)
    • Use Python 3.8 (!1474)
    • Increase payments coverage (!1460) payments testing

    Dependency updates

    • Update dependency Django to v3.0.3 (!1479)
    • Update dependency freezegun to v0.3.14 (!1469)
    • Update dependency files (!1466)
    • Update dependency sentry-sdk to v0.14.1 (!1465)
    • Update dependency Faker to v4 (!1461)
    • Update django-localflavor and pin to specific versions in pyproject.toml (!1459)
    • Update django-compressor to v2.4.0 (!1458)
    • Update dependency sentry-sdk to ~0.14.0 (!1454)
    • Update dependency Pillow to v7 (!1452)
    • Update dependency django-sendfile2 to v0.5.1 (!1451)
    • Update dependency coverage to v5 (!1450)
    • Update dependency sphinx to ~2.3 (!1445)
    • Update dependency djangorestframework to ~3.11 (!1444)
    • Update dependency django-bootstrap4 to ~1.1.0 (!1443)

    Other

    • Resolve "Improve privacy policy regarding server data" (!1449)
  • v29.3   ## :ambulance: concrexit v29.3
    Release v29.3

    🚑 concrexit v29.3

    Errors resolved

    • Upgrade to Django 2.2.9 (!1448)
  • v29.2   ## :ambulance: concrexit v29.2 ## Errors resolved - Fix start reminder users slicing (!1440)
    Release v29.2

    🚑 concrexit v29.2

    Errors resolved

    • Fix start reminder users slicing (!1440)
  • v29.1   ## :ambulance: concrexit v29.1 ## Errors resolved - Fix G Suite env variable and profile option (!1437)
    Release v29.1

    🚑 concrexit v29.1

    Errors resolved

    • Fix G Suite env variable and profile option (!1437)
  • v29   ## :bookmark: concrexit v29 ## Errors resolved - Add git strategy none to gitlab-ci (!1429) - Events on personal ical feed are now excluded if someone deregistered (!1428) ~"events" - Change the euro sign encoding in newsletters (!1420) ~"newsletter" - Fix API authentication returns 400 when providing the wrong credentials (!1412) ~"api" ~"technical change" - Now really fix mailinglists search (!1403) - Fix event registration terms URL in event page (!1388) - Fixed creating group membership without filling in required field 'member' or 'group' (!1375) - Remove fixed height for footer to correctly display all content on mobile devices (!1374) - Cannot fill in field for guest registration (!1360) ~"events" ## New functionality - Automatically set warning about fine in newsletter (!1408) - Make newsletter event headers and summary clickable (!1407) - Remove redundant "What" from newsletter event box (!1406) - Sync active members with G Suite (!1396) ~"activemembers" - Added event slide functionality to be able to display slides specific to certain events (!1392) - EmailMultiAlternatives added: Html version of information check email (!1390) - Resolve "Suggest registration time at event creation" (!1387) - Add Thalia Pay payment methods to admin and user frontend (!1380) - Add sent message overview to the push notifications API (!1378) ~"api" ~"push notifications" - Show registration allowed in events api (!1373) ~"api" ~"events" ## Technical changes - Remove utf-8 coding comment (!1411) ~"priority: low" - Add docs to pizzas package (!1425) - Remove test run in docker build (!1423) - Add minimum coverage level (!1418) - Fix payments test failing at midnight (!1414) - Do not use gmail accounts in fixtures (!1404) - Add keys of categories that should exist to the notification Category model (!1395) - Update dependencies to fix broken pipeline (!1389) - Mute irrelevant errors in uwsgi (!1384) - Add tests for the can_change_pizza function (!1382) - Change graph types on statistics page (!1356, !1427) ## Other - Update dependency firebase-admin to ~3.2 (!1422) - Add review environment (!1417) - Link coverage report button to coverage site (!1416) - Update dependency sentry-sdk to ~0.13.0 (!1383)
    Release v29

    🔖 concrexit v29

    Errors resolved

    • Add git strategy none to gitlab-ci (!1429)
    • Events on personal ical feed are now excluded if someone deregistered (!1428) events
    • Change the euro sign encoding in newsletters (!1420) newsletter
    • Fix API authentication returns 400 when providing the wrong credentials (!1412) api technical change
    • Now really fix mailinglists search (!1403) mailinglists
    • Fix event registration terms URL in event page (!1388) events
    • Fixed creating group membership without filling in required field 'member' or 'group' (!1375) activemembers
    • Remove fixed height for footer to correctly display all content on mobile devices (!1374) style
    • Cannot fill in field for guest registration (!1360) events

    New functionality

    Technical changes

    • Remove utf-8 coding comment (!1411) priority: low
    • Add docs to pizzas package (!1425) pizzas
    • Remove test run in docker build (!1423)
    • Add minimum coverage level (!1418)
    • Fix payments test failing at midnight (!1414)
    • Do not use gmail accounts in fixtures (!1404)
    • Add keys of categories that should exist to the notification Category model (!1395) ~pushnotifications
    • Update dependencies to fix broken pipeline (!1389)
    • Mute irrelevant errors in uwsgi (!1384)
    • Add tests for the can_change_pizza function (!1382) pizzas
    • Change graph types on statistics page (!1356, !1427)

    Other

    • Update dependency firebase-admin to ~3.2 (!1422)
    • Add review environment (!1417)
    • Link coverage report button to coverage site (!1416)
    • Update dependency sentry-sdk to ~0.13.0 (!1383)
  • v28.2   ## :ambulance: concrexit v28.2 ## Errors resolved - Add root logging configuration and improve format (!1409) - Add mailinglists for newsletter receivers and refactor mailinglists services (!1410)
    Release v28.2

    🚑 concrexit v28.2

    Errors resolved

    • Add root logging configuration and improve format (!1409)
    • Add mailinglists for newsletter receivers and refactor mailinglists services (!1410)
  • v28.1   ## :ambulance: concrexit v28.1 ## Errors resolved - Fix small issues in the mailinglists app (!1402)
    Release v28.1

    🚑 concrexit v28.1

    Errors resolved

    • Fix small issues in the mailinglists app (!1402)
  • v28   ## :bookmark: concrexit v28 ## New functionality - Add mailinglist description to overview (!1386) - Sync mailinglists with GSuite Groups (!1379, !1393, !1394) ~"mailinglists" ## Technical changes - Remove mailinglists API (!1397)
    Release v28

    🔖 concrexit v28

    New functionality

    Technical changes

    • Remove mailinglists API (!1397)
  • v27.2   ## :ambulance: concrexit v27.2 ## Errors resolved - Fix token-auth path in urls.py (!1385)
    Release v27.2

    🚑 concrexit v27.2

    Errors resolved

    • Fix token-auth path in urls.py (!1385)
  • v27.1   ## :bookmark: concrexit v27.1 hotfix ## Errors resolved - Fix removal of Firebase Admin SDK error (!1381)
    Release v27.1

    🔖 concrexit v27.1 hotfix

    Errors resolved

    • Fix removal of Firebase Admin SDK error (!1381)
  • v27   ## :bookmark: concrexit v27 ## Errors resolved - Edited some translations (!1377) - Fix localized overview placeholder thumbnail (!1376) - Localize committee picture placeholders (!1370) ~"activemembers" - Fix dataminimisation to no longer remove website (!1369) - Add birthday as readonly field to edit profile page (!1368) - Fixed data not being properly sent to the calendar (!1367) - Resolve "Mailing lists api fails without boards" (!1366) - Prevent thumbnailing crashes when original is missing (!1363) - Change behaviour of starting year field in registrations (!1358) - Allow empty values in event registrations API (!1353) ~"api" - Add example to student number field (!1351) - Remove FontAwesome as .form-control font-family (!1349) ## New functionality - Add search functionality to the events API (!1371) ~"api" ~"events" - Resolve "Add descriptions to mailing lists" (!1361) ~"mailinglists" - Add user-facing payments overview (!1350) ~"payments" ## Technical changes - Update dependency Pillow to ~6.2 (!1365) - Revisit url schemes (!1362) ~"refactor" - Update dependency pylint to ~2.4 (!1359) - Update dependency sentry-sdk to ~0.12.0 (!1357) - Update dependency django-bootstrap4 to v1 (!1338) - Update dependency firebase-admin to v3 (!1352)
    Release v27

    🔖 concrexit v27

    Errors resolved

    • Edited some translations (!1377)
    • Fix localized overview placeholder thumbnail (!1376)
    • Localize committee picture placeholders (!1370) activemembers
    • Fix dataminimisation to no longer remove website (!1369)
    • Add birthday as readonly field to edit profile page (!1368)
    • Fixed data not being properly sent to the calendar (!1367)
    • Resolve "Mailing lists api fails without boards" (!1366)
    • Prevent thumbnailing crashes when original is missing (!1363)
    • Change behaviour of starting year field in registrations (!1358)
    • Allow empty values in event registrations API (!1353) api
    • Add example to student number field (!1351)
    • Remove FontAwesome as .form-control font-family (!1349)

    New functionality

    Technical changes

    • Update dependency Pillow to ~6.2 (!1365)
    • Revisit url schemes (!1362) refactor
    • Update dependency pylint to ~2.4 (!1359)
    • Update dependency sentry-sdk to ~0.12.0 (!1357)
    • Update dependency django-bootstrap4 to v1 (!1338)
    • Update dependency firebase-admin to v3 (!1352)
  • v26.1   ## :bookmark: concrexit v26.1 hotfix ## Errors resolved - removed check for expiration date of vacancies (!1348) - Fix benefactor registrations not receiving email confirmation (!1346)
    Release v26.1

    🚑 concrexit v26.1

    Errors resolved

    • Removed check for expiration date of vacancies (!1348)
    • Fix benefactor registrations not receiving email confirmation (!1346)
  • v26   ## :bookmark: concrexit v26 ## Errors resolved - Fix thumbnailer collision (!1344) ~"security" - Don't generate invalid membership dates (!1343) - Always quote nicknames. (!1342) ~"security" - Correct translations of 'wire payment' (!1339) - Photos show rotated (!1337) ~"photos" - Push notifications don't show content only title twice (!1336) ~"events" ~"push notifications" - Adjust CSS for accordion elements (!1331) ~"style" - Block benefactors or non-members in the next lecture year from giving references (!1330) ~"registrations" ~"feature" - Fix society filter in member achievements (!1326) ~"activemembers" - Clarify costs warning (!1324) ~"events" - Fix pizza order permissions (!1321) ~"pizzas" - Closes #887, photo url notification is no longer relative (!1311) ~"photos" ~"push notifications" ## New functionality - Add explicit end date for members to board pages (!1325) ~"activemembers" - Wire transfer payments for events (!1323) ~"events" - Improve event categories (!1320) ~"events" ## Technical changes - Remove obsolete Topicus logo HTML from newsletter (!1322) ~"newsletter" - Remove shorthand and period from education Course model (!1319) ~"education" - Remove unused features from partners package (!1318) ~"partners" - Remove redis dependency (!1317) - Add tests for close announcement (!1313) ~"testing" - Remove mark all present feature from events (!1284)
    Release v26

    🔖 concrexit v26

    Errors resolved

    New functionality

    Technical changes

    • Remove obsolete Topicus logo HTML from newsletter (!1322) newsletter
    • Remove shorthand and period from education Course model (!1319) education
    • Remove unused features from partners package (!1318) partners
    • Remove redis dependency (!1317)
    • Add tests for close announcement (!1313) testing
    • Remove mark all present feature from events (!1284)
  • v25.4   ## :ambulance: concrexit v25.4 ## Errors resolved - Use the right class to extend SocietyDetailView (!1328) - Add test values for no_references post value (!1329)
    Release v25.4

    🚑 concrexit v25.4

    Errors resolved

    • Use the right class to extend SocietyDetailView (!1328)
    • Add test values for no_references post value (!1329)
  • v25.3   ## :ambulance: concrexit v25.3 ## Errors resolved - Use new PARTNER_NOTIFICATION_ADDRESS instead of old PARTNER_EMAIL (!1315) - Fixes in calendar view and exam downloading (!1312)
    Release v25.3

    🚑 concrexit v25.3

    Errors resolved

    • Use new PARTNER_NOTIFICATION_ADDRESS instead of old PARTNER_EMAIL (!1315)
    • Fixes in calendar view and exam downloading (!1312)
  • v25.2   ## :ambulance: concrexit v25.2 ## Errors resolved - Fix start/end date parsing in events API (!1310)
    Release v25.2

    🚑 concrexit v25.2

    Errors resolved

    • Fix start/end date parsing in events API (!1310)
  • v25.1   ## :ambulance: concrexit v25.1 ## Errors resolved - Fix calendar list upcoming items (!1309)
    Release v25.1

    🚑 concrexit v25.1

    Errors resolved

    • Fix calendar list upcoming items (!1309)
  • v25   ## :bookmark: concrexit v25 ## Errors resolved - Fix url resolving (!1305) - Fix in notification type description (!1301) ~"push notifications" - Fix issue where list event close on scroll (!1299) ~"events" - Set minute inline extra to 0 (!1297) ~"documents" - Changed HR to Rules and Regulations (!1289) - Add education sitemap (!1285) - Fix thumbnailing of images to same size as source (!1265) ## New functionality - Add mention of other payment methods in membership payment email (!1298) ~"registrations" - Add automatic mailinglist for society chairs (!1296) ~"mailinglists" ~"activemembers" - Add local partner to partners page (!1295) ~"partners" - Update newsletter to include logos of main and local partners (!1294) ~"partners" - Sync mandate no to conscribo (!1292 !1306) ~"payments" - Added DressMe to styleguide (!1290) - Add useful features to model admins (!1286) ~"pizzas" ~"members" ~"activemembers" ~"newsletter" ~"payments" ~"partners" ~"photos" - Added Contact Link to Committee/Society Pages (!1233) ~"activemembers" ## Technical changes - Update dependency sentry-sdk to ~0.10.0 (!1304) - Update dependency Pillow to ~6.1 (!1302) - Update bootstrap (!1300) - Migrate to FullCalendar v4 (!1291) ~"events" - Remove print statement (oops) (!1288) - Remove Sentry permission (!1283) - Update dependency sphinx to ~2.1 (!1280) - Update dependency firebase-admin to ~2.17 (!1267) - Refactor members package to use class-based views (!1260) ~"members" ~"refactor" - Refactor education views to class based (!1259) ~"refactor" ~"education" - Refactor documents views to class-based (!1258) ~"refactor" ~"documents" - Refactor activemembers views to be class-based (!1256) ~"refactor" ~"activemembers"
    Release v25

    🔖 concrexit v25

    Errors resolved

    New functionality

    Technical changes

  • v24   ## :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)
    Release v24

    🔖 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)
  • v23.1   ## :ambulance: concrexit v23.1 ## Errors resolved - Fix pizza api ordering (!1221)
    Release v23.1

    🚑 concrexit v23.1

    Errors resolved

    • Fix pizza api ordering (!1221)