Tags give the ability to mark specific points in history as being important
  • v31.2   ## :ambulance: concrexit v31.2 ## Errors resolved - Fix public events calendarjs API (!1534) - Remove non-ascii characters from the almanac translations (!1535)
    Release v31.2

    🚑 concrexit v31.2

    Errors resolved

    • Fix public events calendarjs API (!1534)
    • Remove non-ascii characters from the almanac translations (!1535)
  • v31.1   ## :ambulance: concrexit v31.1 ## Errors resolved - Fix banner about events permissions (!1531)
    Release v31.1

    🚑 concrexit v31.1

    Errors resolved

    • Fix banner about events permissions (!1531)
  • v31   ## :bookmark: concrexit v31 ## Errors resolved - Resolve "Event admin view does not include 'user-tools' like other admin templates" (!1483) ~"priority: medium" - Resolve "Show deregistration disclaimer text even if not registered for event" (!1506) - Resolve "Missing translations in statistics page" (!1503) - Disable payment button for Thalia Pay in payment widget (!1501) - Fixed login message visible (!1500) - Changed typo information check email (!1499) - Set Postgres Password in CI (!1497) - Resolve "/api/v1/token-auth does not return json on login failure" (!1492) - Login page not visible anymore when logged-in (!1486) - Resolve "'All members' in members directory not marked as active" (!1485) ~"members" - Success_messages added for every exam and summary upload (!1482) ~"education" - Resolve "No favicon for the admin site" (!1481) ## New functionality - Almanac questionnaire (!1509) - Added a banner for members who are banned from certain or all events. (!1494, !1512) - Add base class for all payable objects (!1493) - Add push notifications for newsletters (!1426) ~"newsletter" - Add dark mode styling (!1480) ## Technical changes - Use new coverage url in README (!1523) - Create dependencies Docker image (!1488) ~"request for comments" - Don't build Docker image using docker-compose (!1487) ## Other - Update dependency sentry-sdk to v0.14.2 (!1514) - Update dependency firebase-admin to v4 (!1513) - Update dependency sphinx to v2.4.3 (!1510) - Update dependency bleach to v3.1.1 (!1498) - Update dependency freezegun to v0.3.15 (!1495) - Update dependency sphinx to v2.4.2 (!1490) - Update dependency sphinx to v2.4.0 (!1489)
    Release v31

    🔖 concrexit v31

    Errors resolved

    • Resolve "Event admin view does not include 'user-tools' like other admin templates" (!1483) priority: medium
    • Resolve "Show deregistration disclaimer text even if not registered for event" (!1506)
    • Resolve "Missing translations in statistics page" (!1503)
    • Disable payment button for Thalia Pay in payment widget (!1501)
    • Fixed login message visible (!1500)
    • Changed typo information check email (!1499)
    • Set Postgres Password in CI (!1497)
    • Resolve "/api/v1/token-auth does not return json on login failure" (!1492)
    • Login page not visible anymore when logged-in (!1486)
    • Resolve "'All members' in members directory not marked as active" (!1485) members
    • Success_messages added for every exam and summary upload (!1482) education
    • Resolve "No favicon for the admin site" (!1481)

    New functionality

    • Almanac questionnaire (!1509)
    • Added a banner for members who are banned from certain or all events. (!1494, !1512)
    • Add base class for all payable objects (!1493)
    • Add push notifications for newsletters (!1426) newsletter
    • Add dark mode styling (!1480)

    Technical changes

    Other

    • Update dependency sentry-sdk to v0.14.2 (!1514)
    • Update dependency firebase-admin to v4 (!1513)
    • Update dependency sphinx to v2.4.3 (!1510)
    • Update dependency bleach to v3.1.1 (!1498)
    • Update dependency freezegun to v0.3.15 (!1495)
    • Update dependency sphinx to v2.4.2 (!1490)
    • Update dependency sphinx to v2.4.0 (!1489)
  • v30.1   ## :ambulance: concrexit v30.1
    Release v30.1

    🚑 concrexit v30.1

    Errors resolved

    • Upgrade to Django 3.0.4 (!1517)
    • Fix recursion error events models (!1511)
    • Fix crash when pizza event admin orders pizza (!1519)
  • 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)