Skip to content

Releases: svthalia/concrexit

v44

23 Nov 18:58
2b44dbb
Compare
Choose a tag to compare
v44

🔖 concrexit v44

  • Added api endpoint to get (board) group by since and until date (#2666)
  • Add profiling to thumbnail code (#2667)
  • Use header font for buttons (#2651)
  • Add filepond for album uploads (#2647)
  • Prefetch likes and liked photo album (#2646)
  • Change production envvars to match release branch (#2644)
  • Add likes to album api (#2637)
  • Add some basic integration tests for events (#2617)
  • Add mark-present api (#2610)
  • Fix bank account deletion (#2608)
  • Social media links in newsletters (#2599)
  • Revert "Social media links in newsletters (#2597)" (#2598)
  • Social media links in newsletters (#2597)
  • Revert "Cache docker builds" (#2593)
  • Cache docker builds (#2581)
  • Fix _num_participants for events api (#2585)
  • Show an info message if a user does not have any liked photos on liked-photos.html (#2583)
  • Dont use multiple organisers for external events (#2582)

🚀 Features

  • Student participation page overhaul (#2648)
  • Added banner with reminder for uploading your profile picture. (#2616)

🐛 Bugfixes

  • Add source commit to docker build (#2595)
  • Fix promotions publish date error on editing (#2591)
  • Fix mass actions in promotions app (#2589)
  • Fix more organiser stuff in the events admin (#2587)
  • Fix the members domain (#2586)

🧰 Chores

  • Codestyle cleanup with isort and pre-commit (#2563)

🛠 Refactoring

  • Centralize event status logic and allow message overriding (#2458)

📖 Documentation changes

  • Add more info to readme to help beginners (#2618)

📦️ Dependency updates

  • Update TimonVS/pr-labeler-action action to v4 (#2658)
  • Update dependency Faker to v15.3.3 (#2680)
  • Update dependency sentry-sdk to v1.11.1 (#2678)
  • Update dependency pylint to v2.15.6 (#2677)
  • Update dependency google-api-python-client to v2.66.0 (#2672)
  • Update Terraform terraform-aws-modules/acm/aws to v4.2.0 (#2657)
  • Update Terraform terraform-aws-modules/cloudfront/aws to v3.0.3 (#2656)
  • Update dependency Faker to v15.3.2 (#2655)
  • Update Terraform terraform-aws-modules/cloudfront/aws to v3.0.2 (#2654)
  • Update dependency sentry-sdk to v1.11.0 (#2653)
  • Update Terraform terraform-aws-modules/acm/aws to v4.1.1 (#2652)
  • Update postgres Docker tag to v15.1 (#2649)
  • Update dependency Faker to v15.3.1 (#2645)
  • Update dependency Faker to v15.2.0 (#2643)
  • Update dependency Faker to v15.1.3 (#2627)
  • Update dependency Faker to v15.1.2 (#2626)
  • Update dependency Django to v4.1.3 (#2624)
  • Update dependency Pillow to v9.3.0 (#2622)
  • Update Terraform terraform-aws-modules/cloudfront/aws to v3.0.1 (#2620)
  • Update dependency psycopg2 to v2.9.5 (#2615)
  • Update python Docker tag to v3.11 (#2614)
  • Update dependency pylint to v2.15.5 (#2612)
  • Update dependency sentry-sdk to v1.10.1 (#2611)
  • Update dependency sentry-sdk to v1.10.0 (#2609)
  • Update dependency pylint to v2.15.4 (#2359)
  • Update dependency Django to v4.1.2 (#2415)
  • Update dependency django-oauth-toolkit to v2.2.0 (#2607)
  • Update dependency google-api-python-client to v2.65.0 (#2606)
  • Update dependency firebase-admin to v6.0.1 (#2604)
  • Update docker/metadata-action action to v4.1.1 (#2605)
  • Update dependency sphinx to v5.3.0 (#2601)
  • Update postgres Docker tag to v15 (#2596)
  • Update dependency Faker to v15.1.1 (#2594)

v43

13 Oct 09:16
23015ec
Compare
Choose a tag to compare
v43

🔖 concrexit v43

  • Fix main branch for action (#2580)
  • Restart container on staging via ssh (#2570)
  • Fixed infinite while loop in fixtures (#2576)
  • Fix concrexit timer (#2572)
  • Always collect static before starting (#2571)
  • Fix loading animation properly (#2550)
  • Squash newsletter migrations (#2548)
  • Do not throw away bank accounts that may not be deleted during member data minimisation (#2549)
  • Explain Makefile (#2554)
  • Dont call distinct on order queryset (#2553)
  • Fix tinymce z-index (#2551)
  • remove double call to bootstrap_messages (#2544)
  • Move renovate config (#2535)
  • Remove X-Forwarded-Proto (#2528)
  • Remove obsolete pylint checks (#2522)
  • Fix frontpage vacancy URL for inactive partners (#2526)
  • Fix create fixtures and add it to the CI (#2523)
  • Various fixes to get the new deploy system working (#2501)
  • Don't show pulsing background on partner page (#2500)
  • Photo likes (#2474)
  • Add possibility to have multiple event organisers (#2459)
  • Optimize many views (#2461)
  • Fix not formatting email subject (#2497)
  • Add album to event foreign key to api (#2496)
  • Make psycopg2 an optional dependency (#2476)
  • Add workflow that builds the docker container (#2479)
  • Add default promotion request manager back (#2475)
  • add check for age restriction and age on orders (#2473)
  • Fix AASA file to not open mark-present url in ThaliApp (#2472)
  • Revert "Update dependency google-api-python-client to v2.60.0" (#2457)
  • Add /sales/orders/*/pay and albums to AASA file (#2448)
  • Fix societies page template (#2445)
  • Fix poetry dev version (#2446)

🚀 Features

  • Add alternate_logo to Partner (#2519)
  • Add cloudfront distribution for CDN usage (#2509)
  • Mark present url (#2465)

🐛 Bugfixes

  • Optimize sales app (#2502)
  • Use versions for Docker actions (#2579)
  • Event admin: Move the cancellation mail/mailing list test to yet another place (#2574)
  • Event admin hotfix v2 (#2547)
  • Handle a view not having an object_id (#2546)
  • Remove double message rendering (#2532)
  • Fix rendering vacancies on vacancies index page (#2525)
  • Fix events api (#2521)
  • Fix image thumbnail transparency (#2510)
  • Don't check locked shift in order clean, improve admin (#2477)
  • Add extras postgres to CI make flags for poetry (#2489)
  • Relax rate limits API (#2486)
  • Fix newsletter static image (#2451)
  • Add missing fancybox import on the vacancies page (#2468)
  • Do not crash when method in required scopes is not set (#2470)
  • Fix None username during registration (#2454)
  • Fix template for pasword reset pages (#2450)

🧰 Chores

  • Make staging actually use DJANGO_ENV=staging (#2575)

📖 Documentation changes

  • Mention correct poetry install page and 1.2 version, remove nix commands (#2534)

📦️ Dependency updates

  • Update dependency firebase-admin to v6 (#2556)
  • Update docker/build-push-action digest to c56af95 (#2568)
  • Update docker/metadata-action digest to 12cce9e (#2569)
  • Update dependency Faker to v15.1.0 (#2567)
  • Update docker/build-push-action digest to f97d6e2 (#2566)
  • Update dependency bcrypt to v4.0.1 (#2564)
  • Update docker/metadata-action digest to 210d783 (#2562)
  • Update docker/metadata-action digest to 8671a4f (#2561)
  • Update docker/login-action digest to f4ef78c (#2560)
  • Update docker/build-push-action digest to 48888e0 (#2559)
  • Update docker/build-push-action digest to e189a1c (#2558)
  • Update dependency black to v22.10.0 (#2557)
  • Update dependency psycopg2 to v2.9.4 (#2555)
  • Update dependency google-api-python-client to v2.64.0 (#2542)
  • Update dependency sentry-sdk to v1.9.10 (#2540)
  • Update dependency coverage to v6 (#2517)
  • Update dependency Faker to v15 (#2516)
  • Update postgres Docker tag to v14.5 (#2537)
  • Update nginx Docker tag to v1.23 (#2536)
  • Update dependency google-api-python-client to v2.63.0 (#2463)
  • Update dependency black to v22.8.0 (#2444)
  • Update dependency bcrypt to v4 (#2436)
  • Update docker/build-push-action digest to 83a00fb (#2530)
  • Update dependency sphinx to v5.2.3 (#2529)
  • Update dependency sentry-sdk to v1.9.9 (#2442)
  • Update dependency Pillow to v9.2.0 (#2397)
  • Update dependency sphinx to v5.2.2 (#2518)
  • Update dependency django-debug-toolbar to v3.7.0 (#2514)
  • Update dependency sphinx to v5.2.1 (#2513)
  • Update dependency sphinx to v5.2.0.post0 (#2511)
  • Update dependency Faker to v14.2.1 (#2443)
  • Update dependency sphinx to v5.2.0 (#2508)
  • Update dependency firebase-admin to v5.4.0 (#2505)
  • Update dependency djangorestframework to v3.14.0 (#2503)
  • Update dependency django-compressor to v4 (#2322)
  • Update docker/metadata-action digest to 59bc9dd (#2483)
  • Update docker/login-action digest to 21f251a (#2482)
  • Update docker/build-push-action digest to e27bcee (#2481)
  • Update cachix/install-nix-action action to v17 (#2464)
  • Update dependency google-api-python-client to v2.60.0 (#2456)
  • Update dependency Faker to v14.1.1 (#2441)
  • Update dependency firebase-admin to v5.3.0 (#2440)
  • Update dependency google-api-python-client to v2.58.0 (#2435)

v42

18 Aug 11:19
a31d9b7
Compare
Choose a tag to compare
v42

🔖 concrexit v42

  • Add loading animation (#2433)
  • Update website-structure.rst (#2401)
  • Allow poetry to be found dynamically (#2371)
  • Fix profile in terraform (#2380)
  • Add s3 media bucket and access profile for EC2 instance (#2377)
  • Fix password change location (#2379)
  • Fix aws disks (#2378)
  • Fixtures for sales tests (#2350)
  • Change promotion module emails to weekly overviews (#2245)
  • Revert "Use latest nixos ami" (#2369)
  • Refactor templates (#2237)
  • Refactor templates (#2236)

🚀 Features

  • Add API endpoint to claim sales orders (#2399)
  • Convert images in newsletter HTML to Base64 PNG on save (#2290)
  • Add script to remove unused media (#2364)
  • Properly use Django Storage API backends (#2355)
  • Remove covid-19 message (#2356)
  • Handle re-reregistrations after profile data minimisation (#2344)
  • Payment method sales (#2298)
  • Lustrum styling (#2289)
  • Run cleartokens (#2291)
  • Keep HTML tags in events no_registration_message (#2288)
  • Configure logrotate (#2285)
  • User orders (#1787)
  • Immutable payables (#1772)
  • registration ical feed is only registered events (#2277)
  • added link and invitation text to email content (#2278)
  • Copy product name for order items (#2239)
  • Add alumni domain (#2262)
  • Album title and date on same line (#2210)

🐛 Bugfixes

  • Skip file checking on thumbnail url generation (#2414)
  • Fix partner migrations Python location scripts (#2383)
  • Strip first slash from media migration upload path (#2382)
  • Use = locations in nginx (#2368)
  • Make price serializers match PaymentAmountField (#2254)
  • Do not update food order if order is paid and payment cannot be deleted (#2336)
  • Fix nginx alias problem (#2316)
  • Move apple-app-site-association to file (#2315)
  • Update concrexit.nix (#2314)
  • Fix updating event registration fields (#2294)
  • Don't continue concrexit service if migrations fail (#2301)
  • Fix site association and password change url (#2287)
  • Add global uniqueness constraint on push notification tokens (#2299)
  • Re-add age check and fix error (#2297)
  • Apply cache header correctly (#2276)
  • Protect deleting payments for orders (#2238)
  • Cache static content for maximum time (#2187)
  • Use the right link to the international page (#2270)
  • Fix vacancy page (#2235)
  • Release fixes (#2234)

🧰 Chores

  • Use load eventlistener for thabloids (#2384)
  • Add Dockerfile and related stuff (#2352)
  • Update fancybox to v4 (#2374)
  • Use latest nixos ami (#2367)
  • Remove nginx logrotate (#2366)
  • Fix logrotate (#2365)
  • Update flake.lock (#2363)
  • Revert "flake.lock: Update" (#2361)
  • Update CODEOWNERS for Renovate automerge (#2293)
  • Use squash merges for flake update (#2305)
  • Update flake.nix with Github Actions (#2303)
  • Enable renovate platformAutomerge (#2286)
  • Remove duplicate payable registry (#2275)

📦️ Dependency updates

  • Update dependency django-bootstrap5 to v22 (#2420)
  • Update dependency Faker to v14 (#2429)
  • Update dependency django-debug-toolbar to v3.6.0 (#2432)
  • Update dependency google-api-python-client to v2.57.0 (#2431)
  • Update dependency sentry-sdk to v1.9.5 (#2430)
  • Update dependency freezegun to v1.2.2 (#2427)
  • Update dependency Django to v4.0.7 [SECURITY] (#2425)
  • Update dependency django-sendfile2 to v0.7.0 (#2421)
  • Update dependency django-queryable-properties to v1.8.3 (#2419)
  • Update actions/setup-python action to v4 (#2386)
  • Update dependency sphinx to v5.1.1 (#2411)
  • Update dependency black to v22.6.0 (#2395)
  • Update dependency django-oauth-toolkit to v2.1.0 (#2394)
  • flake.lock: Update (#2381)
  • Update dependency python-magic to v0.4.27 (#2376)
  • Update dependency django-cors-headers to v3.13.0 (#2372)
  • Update dependency pylint to v2.13.9 (#2264)
  • Update dependency bleach to v5 (#2280)
  • Update github/codeql-action action to v2 (#2324)
  • Update dependency Pillow to v9.1.1 (#2347)
  • Update dependency bcrypt to v3.2.2 (#2331)
  • Update actions/checkout action to v3.0.2 (#2317)
  • Update peter-evans/create-pull-request action to v4 (#2312)
  • Update cachix/install-nix-action action to v17 (#2279)
  • Update dependency pylint-django to v2.5.3 (#2266)
  • Update actions/upload-artifact action to v3 (#2250)
  • Update actions/cache action to v3 (#2263)
  • Update actions/download-artifact action to v3 (#2248)
  • Update actions/labeler action to v4 (#2247)

v41

16 Feb 19:51
dd69bb0
Compare
Choose a tag to compare
v41

🔖 concrexit v41

  • Fix unpublished external event admin link (#2229)
  • Fix international office url in student well-being page (#2222)
  • Add queued filter on event registrations admin and fix queue_position sorting (#2203)
  • Fix grid item image for chromium (#2221)
  • Fix alumni page (#2217)
  • Fix format string in thabloid code (#2220)
  • Fix margins on the event page (#2219)
  • Add DATETIME_FORMAT (#2208)
  • Add singlepage for confidential contact person (#2173)
  • Revert "Revert "Fix newsletter for up to three local partners (#2105)"" (#2197)
  • Fix tinymce (#2206)
  • Update dependency black to v22 (#2192)
  • Add titles to textless links (#2185)
  • added ordering by date to PaymentInline (#2186)
  • Remove isort config (#2182)
  • Remove new pull request action (#2183)
  • Upgrade to bootstrap 5 (#2154)
  • Remove people that left from CODEOWNERS (#2066)
  • Fix missing true name in foodorder admin serializer (#2166)

🚀 Features

  • Make documents member-only by default (#2103)
  • Add filter/display of members only value to document admin (#2199)
  • Add member and email fields to registration (#2159)
  • Add automatic mailinglist for all types of members (#2160)

🐛 Bugfixes

  • Update link to study advisors (#2224)
  • Set external-event text color to black/white (#2209)
  • Do not revoke staff permission for superusers (#2218)
  • Fix announcements close button (#2189)
  • Fix alert dimissable workings (#2190)
  • Fix allow zero value for certain PaymentAmountFields (#2174)
  • fix the width of the member search form in mobile layout (#2181)
  • Fix event registration admin serializer to not throw a 404 on schema generation (#2146)

🧰 Chores

  • Remove redundant class (#2225)
  • Added option for membership to end in future. (#2202)
  • Move partner events to events package as 'external events' (#2007)
  • Change prefix of summaries on the website, remove "Summary" (#2198)

🛠 Refactoring

📦️ Dependency updates

  • Update dependency sphinx to v4.4.0 (#2171)
  • Update dependency google-api-python-client to v2.37.0 (#2168)
  • Update dependency pylint-django to v2.5.1 (#2215)
  • Update dependency Django to v4 (#2059)
  • Update dependency Pillow to v9.0.1 (#2204)
  • TinyMCE5 (#2201)
  • Update dependency Django to v3.2.12 (#2195)
  • Update dependency Faker to v11 (#2135)
  • Update dependency django-ical to v1.8.3 (#2179)
  • Update dependency django-oauth-toolkit to v1.7.0 (#2178)
  • Update dependency sentry-sdk to v1.5.4 (#2180)
  • Update dependency django-ical to v1.8.2 (#2167)
  • Update dependency django-sendfile2 to v0.6.1 (#2172)
  • Update dependency sentry-sdk to v1.5.3 (#2176)
  • Update dependency django-cors-headers to v3.11.0 (#2156)
  • Update dependency sentry-sdk to v1.5.2 (#2155)
  • Update dependency django-oauth-toolkit to v1.6.3 (#2158)
  • Update dependency django-ical to v1.8.1 (#2153)
  • Update dependency django-bootstrap4 to v21.2 (#2130)
  • Update dependency Pillow to v9 (#2149)
  • Update dependency psycopg2-binary to v2.9.3 (#2142)
  • Update dependency Django to v3.2.11 (#2150)
  • Update dependency google-api-python-client to v2.34.0 (#2151)
  • Update dependency django-oauth-toolkit to v1.6.2 (#2152)
  • Update dependency pylint-django to v2.5.0 (#2148)

v40.2

30 Dec 12:01
3835efe
Compare
Choose a tag to compare

🔖 concrexit v40.2

  • Add ghostscript to path (#2144)
  • Actually change the url to the fully qualified bucket (#2140)
  • Add manual GitHub Action for production deployment (#2134)
  • Remove Docker related configuration (#2129)
  • Add AWS_DEFAULT_REGION for s3 upload (#2138)
  • Update terraform lock in production stage (#2137)
  • Create and update terraform plan for releases (#2133)
  • Use correct slug in documentation comment (#2132)
  • Increase nginx client_max_body_size (#2131)
  • Run dataminimisation every day (#2127)

📦️ Dependency updates

  • Update dependency django-oauth-toolkit to v1.6.1 (#2128)

v40.1

23 Dec 18:42
9787f79
Compare
Choose a tag to compare

🔖 concrexit v40.1

  • Fix terraform string concat for staging domain (#2122)
  • Small changes to make terraform work with production (#2120)

🐛 Bugfixes

  • Fix serializer validation (#2124)
  • Hotfix payment amount 0 for free events (#2118)
  • Fix getting board for a certain year when creating mailinglists (#2114)
  • Fix ordering summaries front page (#2121)

🧰 Chores

  • Make API v2 default in swagger (#2125)

v40

22 Dec 21:11
5a614f9
Compare
Choose a tag to compare
v40

🔖 concrexit v40

  • Revert "Fix newsletter for up to three local partners (#2105)" (#2117)
  • Fix nix fqdn (#2113)
  • Explore left-aligned website (#1891)
  • Introduce CleanedModelSerializer (#2075)

🚀 Features

  • Add dataminimisation for payments, sales and pizzas (#2086)
  • Add promotion model (#2078)
  • Use event caption for opengraph description (#2093)
  • Use caption for front page events (#2092)
  • Add instagram icon to footer (#2081)
  • Add short description field to events (#2067)
  • Add categories to vacancies API (#2070)
  • Support individual prices for event registrations (#2051)
  • Added filter to Shift API endpoint (#1984)
  • Add an admin option to the MemberSerializer for names (#2049)
  • Thalia admin styling (#2068)
  • Add support for multiple local partners (#2046)
  • Add vacancies API (#2024)

🐛 Bugfixes

  • Fix CleanedModelSerializer (#2116)
  • Fix newsletter for up to three local partners (#2105)
  • Fix newsletter send buttons in admin (#2112)
  • Fix margin top of partners (#2109)
  • Fix crash on vacancy detail api (#2069)

🧰 Chores

  • Allow manual start of release drafter workflow (#2107)
  • Introduce PaymentAmountField (#2097)
  • Upgrade to python 3.9 (#2104)
  • Add dataminimisation for payments, sales and pizzas (#2086)
  • Remove auto-renew field from member profiles (#2082)
  • Refactor terraform (#2096)
  • Remove pizzas javascript file that is unused (#2079)

🛠 Refactoring

  • Make Oauth authorization pages left-aligned (#2106)
  • optimize event list queries (#1979)

📦️ Dependency updates

  • Update dependency argon2_cffi to v21.3.0 (#2065)
  • Update dependency sphinx to v4.3.2 (#2101)
  • Update dependency django-compressor to v3.1 (#2100)
  • Update dependency django-oauth-toolkit to v1.6.0 (#2102)
  • Update dependency firebase-admin to v5.2.0 (#2090)
  • Update dependency django-debug-toolbar to v3.2.4 (#2089)
  • Update dependency djangorestframework to v3.13.1 (#2076)
  • Update dependency django-compressor to v3 (#2072)
  • Update dependency sentry-sdk to v1.5.1 (#2077)
  • Update dependency django-debug-toolbar to v3.2.3 (#2073)
  • Update dependency google-api-python-client to v2.33.0 (#2062)
  • Update dependency Faker to v10 (#2064)
  • Update dependency django-queryable-properties to v1.8.0 (#2063)
  • Update dependency Django to v3.2.10 (#2055)
  • Update dependency Faker to v9.9.1 (#2061)
  • Update dependency pylint to v2.12.2 (#2050)
  • Update dependency django-cors-headers to v3.10.1 (#2053)
  • Update dependency google-api-python-client to v2.32.0 (#2047)
  • Update dependency Faker to v9.9.0 (#2045)
  • Update dependency sphinx to v4.3.1 (#2044)
  • Update dependency pylint to v2.12.1 (#2043)
  • Update dependency sentry-sdk to v1.5.0 (#2036)
  • Update dependency google-api-python-client to v2.31.0 (#2035)
  • Update dependency Faker to v9.8.3 (#2031)
  • Update dependency psycopg2-binary to v2.9.2 (#2029)
  • Update cachix/install-nix-action action to v16 (#2038)

v39.1

15 Nov 18:25
ebbe5dd
Compare
Choose a tag to compare

🔖 concrexit v39.1

  • Update privacy_policy.html (#2032)
  • Improve vacancy page layout (#1939)
  • Update dependency pylint to v2.11.1 (#2001)
  • Revert "Update dependency coverage to v6 (#1987)" (#2016)
  • Fix cryptography dependency in nix (#1989)

🐛 Bugfixes

  • Use start date for registration info text in calendar (#2021)
  • Use API v2 for pizzas admin (#2011)
  • Fix pizza form (#1994)

🧰 Chores

  • Make the OIDC_RSA_PRIVATE_KEY setting base64 (#2022)
  • Remove todo from code (#2014)

📦️ Dependency updates

  • Update dependency sphinx to v4.3.0 (#2028)
  • Update dependency google-api-python-client to v2.30.0 (#2027)
  • Update dependency firebase-admin to v5.1.0 (#2025)
  • Update dependency django-bootstrap4 to v21 (#2023)
  • Update dependency Faker to v9.8.0 (#2019)
  • Update dependency Django to v3.2.9 (#2009)
  • Update dependency google-api-python-client to v2.29.0 (#2005)
  • Update actions/checkout action to v2.4.0 (#2017)
  • Update dependency django-queryable-properties to v1.7.1 (#2015)
  • Update dependency coverage to v6 (#1987)
  • Update dependency factory_boy to v3.2.1 (#2004)
  • Update dependency PyYAML to v6 (#2003)
  • Update dependency pylint-django to v2.4.4 (#2002)
  • Update dependency pydocstyle to v6.1.1 (#2000)
  • Update dependency django-queryable-properties to v1.7.0 (#1999)
  • Update dependency Faker to v9.7.1 (#1997)
  • Update dependency django-cors-headers to v3.10.0 (#1998)
  • Update dependency django-debug-toolbar to v3.2.2 (#1996)
  • Update dependency PyYAML to v5.4.1 (#1995)
  • Update dependency PyYAML to v5.4 [SECURITY] (#1992)

v39

25 Oct 18:31
0f3823c
Compare
Choose a tag to compare
v39

🔖 concrexit v39

  • Update privacy policy (#1990)
  • Fix registration status information in calendar (#1954)
  • Add mobile area size of banner to styleguide (#1960)

🚀 Features

  • Enable OIDC in OAuth settings (#1975)
  • Add hash to payment processing (#1969)
  • Improve statistics page (#1899)

🐛 Bugfixes

  • Disable pizza button when ordering isn't possible yet. Hide it when the event is far in the past (#1942)
  • Fix pizza search in the admin (#1977)
  • Added 404s to payment screens (#1961)
  • Do not send push notification to non-members (#1966)
  • Check invalid payment type, add test to pizzas (#1963)
  • Use default admin color for pizza payment widget (#1964)
  • Fix autofill of event newsletters (#1968)
  • Remove event registration information after 7 years (#1935)
  • Fix showing inactive partners (#1953)

🧰 Chores

  • Improve GSuite MailingList synchronisation (#1882)
  • Run test and nix workflows only on master push (#1976)
  • Check invalid payment type, add test to pizzas (#1963)

📦️ Dependency updates

  • Update dependency django-debug-toolbar to v3.2.1 [SECURITY] (#1991)
  • Update dependency Faker to v9.5.2 (#1985)
  • Update dependency google-api-python-client to v2.27.0 (#1986)
  • Update actions/checkout action to v2.3.5 (#1983)
  • Update dependency Pillow to v8.4.0 (#1982)
  • Update dependency google-api-python-client to v2.26.1 (#1981)
  • Update dependency Faker to v9.3.1 (#1980)
  • Update dependency Faker to v9.3.0 (#1978)
  • Update dependency uWSGI to v2.0.20 (#1972)
  • Update dependency Faker to v9 (#1973)
  • Update dependency google-api-python-client to v2.24.0 (#1971)
  • Update dependency Django to v3.2.8 (#1970)
  • Update dependency Faker to v8.16.0 (#1958)
  • Update jsmin from 2.2.2 to 3.0.0 (#1962)
  • Update dependency Faker to v8.14.1 (#1952)
  • Update dependency sentry-sdk to v1.4.3 (#1951)
  • Update dependency google-api-python-client to v2.23.0 (#1950)
  • Update dependency sentry-sdk to v1.4.2 (#1947)
  • Update dependency Faker to v8.14.0 (#1945)
  • Update dependency firebase-admin to v5.0.3 (#1944)
  • Update dependency sentry-sdk to v1.4.1 (#1943)
  • Update dependency google-api-python-client to v2.22.0 (#1941)
  • Update dependency sentry-sdk to v1.4.0 (#1940)

v38

20 Sep 18:13
7f8bbe8
Compare
Choose a tag to compare
v38

🔖 concrexit v38

  • Assign CODEOWNERS (#1934)
  • Use ValidationError from from rest_framework.exceptions (#1916)
  • Fix payment fixtures (#1917)
  • Add elaborate access logging (#1913)
  • Remove language from v1 profile serializer (#1880)
  • Fix small bug in events api (#1878)
  • Remove all remaining usage of the MultiLanguageField (#1869)

🚀 Features

  • Add education document notification email (#1893)
  • Add user registration to events API v2 for cancelled situations (#1870)
  • Add partners and partner events API v2 (#1843)
  • Add pizzas admin API v2 (#1837)

🐛 Bugfixes

  • Fix documents year dropdown in admin form (#1925)
  • Add information about registration status to calendar (#1909)
  • add padding for vertical row representation (#1920)
  • Catch possible ValueError in sales order serializer (#1890)
  • Fix disabling optional registrations (#1874)
  • Add catch for payment errors in API v2 and order view (#1872)
  • Remove cache from payable registry (#1867)
  • Remove multilang fields from partners app (#1868)
  • Add cancel too late message to API v2 (#1844)

🧰 Chores

  • Update jQuery version in the codebase (#1889)
  • Use inclusive language on members directory (#1877)
  • Use constants for membership lengths (#1873)

📦️ Dependency updates

  • Update dependency Faker to v8.13.2 (#1927)
  • Update dependency Faker to v8.12.2 (#1926)
  • Update dependency google-api-python-client to v2.21.0 (#1924)
  • Update dependency sphinx to v4.2.0 (#1914)
  • Update cachix/install-nix-action action to v14 (#1912)
  • Update dependency google-api-python-client to v2.20.0 (#1911)
  • Update dependency argon2_cffi to v21 (#1894)
  • Update dependency Pillow to v8.3.2 (#1905)
  • Update dependency google-api-python-client to v2.19.1 (#1904)
  • Update dependency google-api-python-client to v2.19.0 (#1902)
  • Update dependency Django to v3.2.7 (#1903)
  • Update dependency bleach to v4.1.0 (#1888)
  • Update dependency Faker to v8.12.1 (#1887)
  • Update dependency google-api-python-client to v2.18.0 (#1886)
  • Update dependency Faker to v8.12.0 (#1885)
  • Update dependency google-api-python-client to v2.17.0 (#1881)
  • Update dependency firebase-admin to v5.0.2 (#1876)
  • Update dependency bleach to v4 (#1860)
  • Update dependency Faker to v8.11.0 (#1859)
  • Update dependency Django to v3.2.6 (#1853)
  • Update dependency sentry-sdk to v1.3.1 (#1842)
  • Update dependency google-api-python-client to v2.15.0 (#1841)
  • Update dependency sphinx to v4.1.2 (#1840)
  • Update dependency google-api-python-client to v2.14.1 (#1839)
  • Update dependency Faker to v8.10.3 (#1838)