Tags give the ability to mark specific points in history as being important
  • v1.17.1   ## :bookmark: Thalia Website v1.17.1 ## Errors resolved - Fix automatically selected members for scheduled messages (!929)
    Release v1.17.1

    🔖 Thalia Website v1.17.1

    Errors resolved

    • Fix automatically selected members for scheduled messages (!929)
  • v1.17.0   ## :bookmark: Thalia Website v1.17 ## Errors resolved - Fix translation of 'successful' (!909) ~"registrations" ~i18n - Fix 'registration' verbose name (!918) ~"registrations" ~i18n - Fix email subject of renewal rejection mail (!911) ~"registrations" ~i18n - Use correct english names of studies (and translate "Access the Sentry backend") (!892) ~"i18n" - Fix some small bugs in translations (!861) ~"i18n" - Make sure docblocks match specs (!901) ~"documentation" - Change payment processing to use POST requests (!916) ~"security" ~"registrations" - Change registrations processing to using POST (!915) ~"registrations" ~security - Resolve "Fix names of categories of pushnotifications" (!860) ~"push notifications" - Fix sorting of registration dates in event admin (!854) ~"events" - Allow accessing documents from admin pages (!841) ~"documents" ## New functionality - Add direct link to payment from registrations model admins (!917) ~"registrations" ~"payments" - Add LectureYear filter to EventAdmin (!853) ~"events" - Resolve "Automatic generation of board email addresses" (!844) ~"mailinglists" - Scheduled notifications for events (!831, !847, !846) ~"push notifications" ## Technical changes - Change lunch break times in registrations emails (!914) ~"registrations" - Switch to Python 3.6 as runtime python (!908) ~"server" - Uncapitalize two translations for registrations (!904) ~"i18n" ~"registrations" - Replace 'sponsor' with 'partner' (!903) ~"push notifications" ~"members" ~"partners" ~"registrations" - Add documentation to membership emails (!900) ~"documentation" ~"members" - Only sphinx in production entrypoint (!894) ~"server" - Remove django-slack dependency (!889) ~code - Use pipenv instead of requirements.txt (!879, !910, !905, !876) ~"code" - No linenos in po (!859) ~"code" - Get CELERY_BROKER_URL from env vars as a whole (!852) ~"server" - Validate docker-compose.yml (!851) ~"code" - Docker compose update (!850) ~"code" - Check validity of email addresses in members emails (!913) ~"members" - Rename the notification category for partners (!912) ~"push notifications" - Update privacy policy (!897) ~"board" - Education translations (!927) ~i18n ~education
    Release v1.17.0

    🔖 Thalia Website v1.17

    Errors resolved

    New functionality

    Technical changes

  • v1.16.4   :ambulance: Thalia Website v1.16.4 Errors resolved --------------- * Selection of registration year (!906, !907)
    Release v1.16.4

    🚑 Thalia Website v1.16.4

    Errors resolved

    • Selection of registration year (!906, !907)
  • v1.16.3   ## :ambulance: Thalia Website v1.16.3 ## Errors resolved - Fix automatic membership emails (!899) ~"members" - Fix renewal since date calculation (!898) ~"registrations"
    Release v1.16.3

    🚑 Thalia Website v1.16.3

    Errors resolved

  • v1.16.2   ## :bookmark: Thalia Website v1.16.2 ## Errors resolved - Fix pizzas uniqueness (!872) ~"pizzas" - Fix/registrations form entry missing (!868) ~"registrations" - Crash on confirming non-existing registration entry (!867) ~"registrations" ## New functionality - Access Sentry access permission and API call to provide necessary auth info (!866) ~"members" ## Technical changes - Update privacy policy (!897) - Hotfix: Update Django to 2.0.8 (!880) ~"security" - Replace Slack reporting by Sentry reporting (!875, !885) - Fix punctuation discrepancies in the translations (!871) - Make starting year a dropdown in registration form (!869) ~"registrations" - Updated book sale page (!896)
    99d6650e · Update privacy policy ·
    Release v1.16.2

    🔖 Thalia Website v1.16.2

    Errors resolved

    New functionality

    • Access Sentry access permission and API call to provide necessary auth info (!866) members

    Technical changes

    • Update privacy policy (!897)
    • Hotfix: Update Django to 2.0.8 (!880) security
    • Replace Slack reporting by Sentry reporting (!875, !885)
    • Fix punctuation discrepancies in the translations (!871)
    • Make starting year a dropdown in registration form (!869) registrations
    • Updated book sale page (!896)
  • v1.16.1   ## :bookmark: Thalia Website v1.16.1 ## Errors resolved - Fix registration problems (!864) - Fix typo in push notification devices viewset (!862) ~"push notifications" - Fix member expiration emails (!856) ~"members" - Fix conditions for showing presence and payment on the event page (!845) ~"events" - Fix 'to' email address in email change confirmation email (!842) ~"members" ## New functionality - Add privacy policy checkbox to renewal form (!855) ~"registrations" - Add optins to members registration form (!849) ~"registrations" ## Technical changes - Make phone number optional during member registration (!848) ~"registrations"
    294d2b1c · Show new fields in admin ·
    Release v1.16.1

    🔖 Thalia Website v1.16.1

    Errors resolved

    • Fix registration problems (!864)
    • Fix typo in push notification devices viewset (!862) push notifications
    • Fix member expiration emails (!856) members
    • Fix conditions for showing presence and payment on the event page (!845) events
    • Fix 'to' email address in email change confirmation email (!842) members

    New functionality

    Technical changes

  • v1.16.0   - Disallow cancellation after event start (!837) - Fix push notification registration request (!832) - Never import thaliawebsite.settings directly (!818, !824) ~"technical change" - Fix HTML entities in the event organiser email (!821) - Fix thabloids sizing on load (!820) - Add membership decorator and require an active membership to download exams/summaries (!814) - Change pizzas product pricing space to nbsp for all products in list. (!808) - Added token-based personal iCal feed (!836) ~"events" - Add filter to committee membership admin for active memberships (!834) - Force general category (!833) - Add email change feature to members (!827) - Make no-member banner clickable (!823) - Add privacy policy to website footer (!819) - Add documentation to the education package (!815) - Add docs to events package (!813) - Added terms and conditions to event registrations (!797) - Added presence and payment status to registration details page (!793) ~"events" - Remove .onion service link in footer (!835) - Update text on partner pages (!825) - Update font-awesome to 4.7 (!822) - Add reference to olympus site for canteen related documents (!817) - Add a reminder that people can upgrade to a study membership in the expiration email (!816) ~"members" - Fix typo in privacy policy (!812) - Add documentation to the documents package (!811) - Add and change documentation in the activemembers package (!810) - Remove the age from the home and association pages (!809) - Resolve "It is unclear if the year field on documents in the backend refers to the first or last year of the academic year." (!838, !839)
    Release v1.16.0

    🔖 Thalia Website v1.16

    Errors resolved

    New functionality

    Technical changes

    • Remove .onion service link in footer (!835) static pages
    • Update text on partner pages (!825) partners
    • Update font-awesome to 4.7 (!822) style
    • Add reference to olympus site for canteen related documents (!817) documents
    • Add a reminder that people can upgrade to a study membership in the expiration email (!816) members
    • Fix typo in privacy policy (!812) static pages
    • Remove the age from the home and association pages (!809) static pages
    • Resolve "It is unclear if the year field on documents in the backend refers to the first or last year of the academic year." (!838, !839) documents
  • v1.15.1   ## :ambulance: Thalia Website v1.15.1 ## Errors resolved - Fix role on committee pages (!804) - Fix mailinglist permissions check (!805)
    Release v1.15.1

    🚑 Thalia Website v1.15.1

    Errors resolved

    • Fix role on committee pages (!804)
    • Fix mailinglist permissions check (!805)
  • v1.15.0   ## :bookmark: Thalia Website v1.15 ## Errors resolved - Add missing `<hr>` to account page (!764) ~"priority: low" ~"members" - Allow event cancellations when member has a fine (!792) ~"events" - Added &nbsp; for pizza price (!791) ~"pizzas" - Fix membership renewal page when user has no previous memberships (!785) ~"registrations" - Only show cohort when cohort is not None (!784) ~"members" - Fix link to minutes in meetingyear.html (!783) ~"documents" - Translate 'Notulen' in meetingyear.html (!782) ~"documents" - Resolve "Creating an event without specifying time crashes the request" (!770) ~"events" - Fix multiple issues with Pizza Events (!769) ~"pizzas" - Set max length for profile description (!768) ~"members" - Fix uploading gifs (!757) ~"members" ~"photos" - Fix event title overflows with indicator (!747) ~"events" - Fix typo on renewal page (!786) ~"registrations" ## New functionality - Resolve "Improve statistics" (!789) ~"statistics" - Add committee roles to overview page (!788) ~"activemembers" - Add phone and email links to events registrations overview (!777) ~"events" - Add sorting to events backend using jQuery tablesorter (!771, !776) ~"events" - Hide old boards as organiser for new events (!752) ~"events" - Add confirmation message to events registration cancellation (!751) ~"events" - Add cancel deadline to event details in admin (!750) ~"events" - Post-process Thabloid pages to stitch spreads together (!748) ~"request for comments" - Add separate private thumbnails view for API (!745) ~"photos" ## Technical changes - Disable pipconflictchecker and include a check if the requirements are up to date into CI. (!790) - Improve usability by adding explanation about existing accounts (!787) ~"registrations" - Build and test container in CI (!781) - Update Album detail title in API (!780) ~"photos" - Get mailinglist api secret from env variables (!778) ~"mailinglists" - Resolve "Increase the number of events on the homepage" (!756) ~"events" - Improve Thabloid image quality (!749) ~"thabloid" - Remove HTML escaping in the event description API. (!735) ~"events" ~"api"
    Release v1.15.0

    🔖 Thalia Website v1.15

    Errors resolved

    New functionality

    Technical changes

    • Disable pipconflictchecker and include a check if the requirements are up to date into CI. (!790)
    • Improve usability by adding explanation about existing accounts (!787) registrations
    • Build and test container in CI (!781)
    • Update Album detail title in API (!780) photos
    • Get mailinglist api secret from env variables (!778) mailinglists
    • Resolve "Increase the number of events on the homepage" (!756) events
    • Improve Thabloid image quality (!749) thabloid
    • Remove HTML escaping in the event description API. (!735) events api
  • v1.14.2   Release 1.14.2
    Release v1.14.2

    🚑 Thalia Website v1.14.2

    Errors resolved

    • Fix KeyError in documents package (!774)
  • v1.14.1   Release 1.14.1
    Release v1.14.1

    🚑 Thalia Website v1.14.1

    Errors resolved

    • Fix AnnualDocument migration (!773)
  • v1.14.0   - Fix photos api title field (!737) ~photos - Fix RegistrationInformationfield ordering (!732) ~"events" - Fix event registration saved Dutch message (!729) ~"events" - Fix other test warnings (!728) - Suppress unclosed file handle warnings (!727) - Allow span with text-decoration by bleach (!707) - Resolve "Adding/changing Thabloids: field "year"" (!743) ~"thabloid" - Resolve "Multilingual push notifications" (!736, !744) ~"push notifications" - Add filtering to push notifications (!665, !754) ~"push notifications" - Use Orientation EXIF tag in photo to determine orientation on upload (!730) - Add automatic response to mailinglists (!709) ~"mailinglists" - Add inline for pizza events to events app (!708) ~"events" ~"pizzas" - Make board/committee description an HTMLField (!706) ~"activemembers" - Add reference to Oswald to the styleguide (!705) ~"style" - Allow filtering by availability in the pizza product admin (!753) - Only set up templatecheck if installed (!734) - Delete unused ci-requirements.txt (!725) - Use app configs (!721) - Install binary version of psycopg2 (!720) - Get manage.py from Django 2.0 (!719) - Add more tests to the events app (!717) ~"events" ~"testing" - Fix Sphinx version and update docs (!711) - Move statistics code to services, separate tests into multiple files and add display name tests (!710) - Move Payment model to dedicated 'payments' app (!704) ~"payments" ~"registrations" - Refactored documents app (!689, !755) ~"documents" - Fix text alignment on committee detail pages (!746) - Save Accept-Language in the push notification Devices (!744) ~"push notifications" ~"api" ~"i18n" - Run sphinx-build on all cores (!731) - Update available tox environments in README (!722) - Fix coverage badge in README (!718) - Wait for correct db in entrypoint (!693)
    Release v1.14.0

    🔖 Thalia Website v1.14

    Errors resolved

    • Fix photos api title field (!737) photos
    • Fix RegistrationInformationfield ordering (!732) events
    • Fix event registration saved Dutch message (!729) events
    • Fix other test warnings (!728)
    • Suppress unclosed file handle warnings (!727)
    • Allow span with text-decoration by bleach (!707)

    New functionality

    Technical changes

    • Only set up templatecheck if installed (!734)
    • Delete unused ci-requirements.txt (!725)
    • Use app configs (!721)
    • Install binary version of psycopg2 (!720)
    • Get manage.py from Django 2.0 (!719)
    • Add more tests to the events app (!717) events testing
    • Fix Sphinx version and update docs (!711)
    • Move statistics code to services, separate tests into multiple files and add display name tests (!710)
    • Move Payment model to dedicated 'payments' app (!704) payments registrations
    • Refactored documents app (!689, !755) documents

    Other

    • Fix text alignment on committee detail pages (!746)
    • Save Accept-Language in the push notification Devices (!744) push notifications api i18n
    • Run sphinx-build on all cores (!731)
    • Update available tox environments in README (!722)
    • Fix coverage badge in README (!718)
    • Wait for correct db in entrypoint (!693)
  • v1.13.2   :ambulance: Thalia Website v1.13.1 * Update Django to 2.0.3 (security update)
    Release v1.13.2

    🚑 Thalia Website v1.13.2

    • Update Django to 2.0.3 (security release)
  • v1.13.1   :ambulance: Thalia Website v1.13.1 ================================== * Fix availability of photo albums on the website (!714) ~photos * Fix changing the pizza order status using PATCH (!713) ~pizzas
  • v1.12.4   :ambulance: Thalia Website v1.12.4 ================================== * Includes fix for #565 * Updates Django to 1.11.10 (Security release)
    Release v1.12.4

    🚑 Thalia Website v1.12.4

    • Includes fix for #565
    • Updates Django to 1.11.10 (Security release)
  • v1.13.0   - Fix migration containing datetime (!657) ~"events" - Filter the inline committee memberships (!655) ~"activemembers" - Fix missing migration (!650) - Fix event cancellation (!697) - Add field for pizza events to the Event serializer (!687) ~"events" ~"api" ~"pizzas" - Add text about mailing the paparazcie for a full resolution photo (!686) - Add photos API (!671) ~"photos" - Show cancellation dates in event admin (!659) ~"events" - Enable booksale to freshmen before 01-09 (!654, !691) ~"education" - Make partner optional for PartnerEvents (!653, !692) ~"partners" - Update requirements and fix icon generation in fixtures (!688) - Lower case username in token API (!678, !690) - Clean up registrations code smell (!675) ~"refactor" - Use docker container from own namespace (!670) - Add constraints to the members app (!658) ~"members" - Publicly show 'for members' menu-item (!656) - Change images for django20 tests in CI (!651) - Use anonymous volume to cache docs build if not mounted (!647) - Check for docs changes (!643) ~"testing" - Django 2 (!627, !652, !672, !699)
    Release v1.13.0

    🔖 Thalia Website v1.13

    Errors resolved

    New functionality

    Technical changes

    • Update requirements and fix icon generation in fixtures (!688)
    • Lower case username in token API (!678, !690)
    • Clean up registrations code smell (!675) refactor
    • Use docker container from own namespace (!670)
    • Add constraints to the members app (!658) members
    • Publicly show 'for members' menu-item (!656)
    • Change images for django20 tests in CI (!651)
    • Use anonymous volume to cache docs build if not mounted (!647)
    • Check for docs changes (!643) testing
    • Django 2 (!627, !652, !672, !699)
  • v1.12.3
    Release v1.12.3

    🚑 Thalia Website v1.12.3

  • v1.12.2
    Release v1.12.2

    🚑 Thalia Website v1.12.2

    • Fix wikilogin API (!673)
  • v1.12.1
    Release v1.12.1

    🚑 Thalia Website v1.12.1

  • v1.12.0
    Release v1.12.0

    🔖 Thalia Website v1.12

    Errors resolved

    New functionality

    Technical changes