Skip to content

Releases: GEWIS/gewisdb

v3.2.0

18 Oct 10:32
f815a7c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.2.0

Version 3.1.0

01 Sep 13:39
34dfc26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.4...v3.1.0

Version 3.0.4

31 Aug 13:02
1a99c34
Compare
Choose a tag to compare

What's Changed

  • fix: incorrect time comparison for keyholder expiration by @tomudding in #433

Full Changelog: v3.0.3...v3.0.4

Version 3.0.3

24 Aug 20:25
08dbbe8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v3.0.3

Version 3.0.2

19 Aug 12:31
7686091
Compare
Choose a tag to compare

What's Changed

  • fix: checkout status not mentioning link in mail if prospective member is known by @tomudding in #430

Full Changelog: v3.0.1...v3.0.2

Version 3.0.1

18 Aug 15:40
4b9a5a8
Compare
Choose a tag to compare

What's Changed

  • [API] Improve status reporting content/headers by @rinkp in #425
  • New association year, new secretary by @tomudding in #422
  • fix: URLs to regulations still using old path by @tomudding in #429

Full Changelog: v3.0.0...v3.0.1

Version 3.0.0

10 Jul 20:14
4692ad9
Compare
Choose a tag to compare

What's Changed

  • Fix closing h4 tag for prospective member by @rinkp in #161
  • [WIP] Upgrade to PHP 8.1 and Laminas Framework by @tomudding in #174
  • Make SubDecision hash collision proof by @tomudding in #177
  • Fix member enrolment form and related problems by @tomudding in #179
  • Fix typos in board member release codes by @tomudding in #180
  • Split membership checks by @tomudding in #185
  • Fix typo PHP-FPM config by @tomudding in #189
  • Update dependencies and fix language switching enrolment form by @tomudding in #193
  • Inactive member organ members and fixes to installation/discharge UX by @tomudding in #183
  • Change audit committee abbreviation to KCC by @tomudding in #188
  • Add cronjobs to prepare for deployment by @tomudding in #191
  • Make membership type changes retroactive again by @tomudding in #192
  • Switch to Alpine based images by @tomudding in #190
  • Integrate TU/e data into manual check & membership approval proccess by @rinkp in #186
  • PHP8 Constructor Promotion by @rinkp in #194
  • Improve subscribe form and update translation file structure by @rinkp in #195
  • Added validation for birth date in enrolment form by @tomudding in #196
  • Fix bug that prevented approving memberships by @rinkp in #199
  • Implement LDAP authentication by @rinkp in #198
  • Send welcome email after membership approval by @rinkp in #201
  • Fix Checker being unable to send e-mails by @tomudding in #204
  • Reduce chance on invalid direct debits by @rinkp in #200
  • Hidden members by @rinkp in #203
  • Ensure correct timezone for all Docker containers by @tomudding in #208
  • Fix being unable to delete Organ SubDecisions by @tomudding in #211
  • Check against expiration instead of membershipEndsOn by @tomudding in #213
  • Make member name clickable in organ overview by @tomudding in #214
  • Add deleted flag to members to ensure they are filtered from any checks by @tomudding in #215
  • Database query improvements by @rinkp in #218
  • Member updates from external sources by @tomudding in #209
  • Switch to actions/checkout@v3 by @tomudding in #221
  • Don't show historic organ installations for simple members by @tomudding in #224
  • Unable to delete Foundation installation by @tomudding in #227
  • Allow navigation back to meeting after deleting decision by @tomudding in #228
  • Generate a Message-Id for e-mails by @tomudding in #229
  • Dependencies 2022-12 by @tomudding in #230
  • Update doctrine/orm to v2.14.0 and remove patch for Enums in association mapping by @tomudding in #235
  • Upgrade to PHP 8.2.0 by @tomudding in #231
  • Switch AV to ALV, including the taskforce and committee organs by @tomudding in #236
  • Registration confirmation GEWIS mailings template by @rinkp in #238
  • Add English translations by @tomudding in #251
  • Move organ related forms to single tab and add inverted subtabs by @tomudding in #252
  • Add key_grant and key_withdraw subdecisions by @tomudding in #256
  • Fix some issues with boards and their decisions by @tomudding in #258
  • Filter member search in decisions by @tomudding in #259
  • Fix e-mails not being sent when headers contain unicode by @tomudding in #265
  • Fix missing parentheses by @tomudding in #266
  • Fix $member being null or already a Member by @tomudding in #267
  • Fix XSS in decision content by @tomudding in #268
  • Implement API for getting data from other systems by @rinkp in #234
  • Fix query exports by @rinkp in #271
  • Show commit in UI by @rinkp in #272
  • Fix TU/e-username lookup route not working by @tomudding in #274
  • Add selectable postal regions to prevent people from using different formats for their address by @tomudding in #275
  • Fix spelling of Romania by @tomudding in #277
  • More and better typing by @tomudding in #278
  • Implement active members & organ membership API endpoints by @rinkp in #280
  • Move to unified GEWISPHP Coding Standards by @tomudding in #281
  • Implement API principal management by @rinkp in #284
  • Language binary files no longer in repo by @rinkp in #289
  • Implement graduate member renewal by @rinkp in #286
  • Also require sorting of .pot files by @rinkp in #290
  • Updated dependencies by @Koen1999 in #287
  • Fix GH-291, member must be able to keep own email by @rinkp in #292
  • Update dependencies by @tomudding in #293
  • Switch translation compilation to multi-stage building process by @tomudding in #299
  • Various API fixes by @rinkp in #298
  • Grammar graduate renewal by @rinkp in #300
  • Update translations and fix translate-helper by @tomudding in #302
  • Disable enrollment form by @tomudding in #303
  • Count expired members/graduates separately by @tomudding in #305
  • Add missing concurrency check to unit test action by @tomudding in #307
  • Update graduate renewal e-mail templates with new secretary by @SvenMokveldje in #309
  • Integrated Stripe payment flow for enrolment form by @tomudding in #311
  • Add membership type to API and details for /members endpoint by @rinkp in #317
  • Handle manual approval of prospective members and potential refunds by @tomudding in #318
  • Improved e-mail address filtering by @tomudding in #320
  • Fix sorting of installations on install form by @tomudding in #321
  • Update member welcome email by @tomudding in #323
  • Fix redirect for Stripe by @rinkp in #325
  • Fix approving members with formerly failed checkout by @rinkp in #327
  • Extra guarantees on member approval and database-constraint update by @rinkp in #328
  • Invalidate renewal link on membership update by @rinkp in #329
  • Split unpaid and paid members on index page by @rinkp in #331
  • Fix succesful and failed payment ordering by @rinkp in #333
  • Fix handling of expired but recovered checkout sessions by @tomudding in #334
  • Fix not creating third or later CheckoutSession after recovery by @tomudding in #336
  • Use meeting date for comparisons on key granting and withdrawal by @tomudding in #337
  • Fix removal query to find fully expired Checkout Sessions by @tomudding in #339
  • Fix restarting Checkout Sessions and handling of events after paying by @tomudding in #341
  • Mark API token as sensitive to prevent it from appearing in logs by @tomudding in #349
  • Members that became active today are also active by @rinkp in #352
  • Add Reappointment subdecision for installations in bodies by @tomudding in #347
  • Fix GH-360, first week of new year by @rinkp in #362
  • Move any Member association to SubDecision itself by @tomudding in https://git...
Read more