1.14.0 (2024-12-05)
1.13.1 (2024-12-03)
1.13.0 (2024-09-15)
1.12.6 (2024-04-10)
1.12.5 (2024-04-10)
1.12.4 (2024-04-06)
1.12.3 (2024-04-05)
1.12.2 (2024-04-05)
1.12.1 (2024-04-03)
1.12.0 (2024-03-09)
1.11.3 (2024-02-20)
1.11.2 (2023-07-05)
1.11.1 (2023-05-02)
1.11.0 (2023-04-20)
1.10.1 (2023-04-11)
1.10.0 (2023-03-30)
- memberslists: add API endpoints for missing members lists and lists without local fee (#982) (93de520)
1.9.10 (2023-03-30)
1.9.9 (2023-03-21)
1.9.8 (2023-03-20)
1.9.7 (2023-03-19)
1.9.6 (2023-03-19)
1.9.5 (2023-03-19)
1.9.4 (2023-02-18)
1.9.3 (2023-02-18)
1.9.2 (2022-10-28)
1.9.1 (2021-11-15)
1.9.0 (2021-10-22)
1.8.10 (2021-10-22)
1.8.9 (2021-10-22)
1.8.8 (2021-10-04)
1.8.7 (2021-08-05)
1.8.6 (2021-07-12)
1.8.5 (2021-07-11)
1.8.4 (2021-04-28)
1.8.3 (2021-04-27)
1.8.2 (2021-04-26)
1.8.1 (2021-04-26)
1.8.0 (2021-04-26)
1.7.0 (2021-04-26)
1.6.13 (2021-04-25)
1.6.12 (2021-04-12)
- memberslists: send mails to treasurer (5dbe894)
1.6.11 (2021-04-05)
1.6.10 (2021-03-19)
1.6.9 (2021-03-13)
1.6.8 (2021-03-13)
1.6.7 (2021-03-13)
1.6.6 (2021-02-23)
- email: use user notification_email (de4cd63)
- mailer: get notification_mail when sending email (1d8aea5)
- massmailer: revert to original state and add TODO (e554a05)
1.6.5 (2021-02-08)
1.6.4 (2021-02-08)
- Revert "fix(circleci): add audit, shellcheck and hadolint (#447)" (#485) (6b8e698), closes #447 #485
1.6.3 (2021-02-08)
1.6.2 (2021-02-08)
1.6.1 (2020-11-26)
1.6.0 (2020-11-03)
1.5.0 (2020-10-29)
1.4.0 (2020-10-13)
1.3.1 (2020-10-03)
1.3.0 (2020-10-03)
1.2.1 (2020-09-29)
1.2.0 (2020-09-20)
1.1.1 (2020-07-16)
1.1.0 (2020-06-21)
1.0.2 (2020-06-20)
1.0.1 (2020-06-13)
1.0.0 (2020-06-12)
- general: new core refactor
0.35.0 (2020-06-08)
0.34.2 (2020-06-08)
0.34.1 (2020-05-07)
0.34.0 (2020-04-30)
0.33.0 (2020-04-26)
0.32.1 (2020-03-31)
0.32.0 (2020-03-22)
- logging: switched to Bunyan, log json in production (28a29af)
0.31.0 (2020-03-16)
0.30.0 (2020-03-15)
- memberslists: fixing zero fee payments. Fixes MEMB-795 (69139d8)
- stats: fixed statutory total count (128dd1c)
- test: removed unused test (d091d14)
- release: added semantic-release. Fixes MEMB-831 (ff70322)
- add meal pref. data (5d47561)
- add test for meal pref. (dc3036d)
0.29.3 (2020-03-06)
- memberslists: fixing zero fee payments. Fixes MEMB-795 (69139d8)
0.29.2 (2020-01-20)
- applications: do not mail board if there is no board. Fixes HELP-879 (e4bf1e1)
0.29.1 (2020-01-18)
- general: add cancelled to stats. Fixes HELP-855 (77ca63f)
0.29.0 (2020-01-18)
- applications: do not allow applying if pax type cannot be assigned. Fixes HELP-786 (82985cd)
0.28.0 (2020-01-11)
- config: updated the default core pw (fb8296d)
- general: board mail for application changes (3348bd9)
- general: mail board when somebody applies. Fixes MEMB-311 (5f02de6)
0.27.0 (2019-12-22)
- candidates: add candidates export. Fixes MEMB-499 (b3ed05f)
0.26.2 (2019-11-25)
- events: expose constants as endpoints. Fixes MEMB-627 (ec63101)
0.26.1 (2019-11-24)
- general: fixed locations migration (2c281f4)
0.26.0 (2019-11-24)
- deps: fixed security vulnerabilities (a5c8e2e)
- event: add events locations. Fixes MEMB-301 (95db96e)
0.25.3 (2019-11-24)
- application: renamed paid_fee to confirmed. Fixes MEMB-545 (dfb6078)
0.25.2 (2019-11-13)
- events: disallow numeric URLs. Fixes MEMB-622 (15c4a48)
0.25.1 (2019-11-11)
0.25.0 (2019-11-09)
- docker: add nginx for serving static. Fixes MEMB-714 (ef9d9e2)
0.24.2 (2019-11-06)
- general: slack notifications on docker build & push. Fixes MEMB-671 (12c6c75)
0.24.1 (2019-11-05)
- deps: fixed security vulnerabilities (5bd52fc)
- events: fix events date filtering (a0c4e3f)
- test: fixed another flapping test (7c22b24)
- test: fixed another flappy test (4af6429)
- events: add events filtering. Fixes MEMB-689, MEMB-623 (164c8c1)
0.23.1 (2019-11-04)
- bugsnag: add bugsnag params. Fixes MEMB-642 (788000a)
- docker: renamed dockerfile (3368a86)
- general: added host for config (e9a3d74)
- general: removed config example. Fixes MEMB-687 (81bde18)
- general: allow unauthorized events access. Fixes MEMB-683 (5c98000)
0.22.6 (2019-10-25)
- question: fixed questions sorting again (052690b)
0.22.5 (2019-10-25)
- questions: fixed questions sorting on question lines listing (37fdc9e)
0.22.4 (2019-10-13)
- docker: use latest tag for prod environment (4bb2226)
0.22.3 (2019-10-13)
- circleci: added proper dev docker building (3bf1e6c)
- docker: do not overwrite important folder (163cf28)
- docker: have to go around secrets (1612884)
0.22.2 (2019-09-26)
- deps: fix npm audit vulnerabilities report (824848c)
- votes: fixed votes per antenna calculation. Fixes MEMB-625 (d464c3e)
0.22.1 (2019-09-24)
- metrics: added request metrics path (8f64c34)
0.22.0 (2019-09-22)
- metrics: added endpoint metrics. Fixes MEMB-619 (4c4aa35)
0.21.5 (2019-09-21)
- metrics: increased metrics performance (7b94540)
0.21.4 (2019-09-19)
- metrics: reduced metrics count and refactor (dc9e1ba)
0.21.3 (2019-09-18)
- metrics: renamed one more metric (43591a9)
0.21.2 (2019-09-18)
- event: finding event by numeric URL. Fixes MEMB-538 (0eee8d8)
0.21.1 (2019-09-18)
- deps: bumped Sequelize to latest to fix vulnerability (3845716)
- metrics: fixed metrics names (8f70578)
0.21.0 (2019-09-16)
- metrics: added /metrics endpoints. Fixes MEMB-604 (04f300c)
0.20.2 (2019-09-11)
- circleci: fixed docker-build-and-push job (6e70b5f)
0.20.1 (2019-09-11)
0.20.0 (2019-09-07)
- application: moved pax list sorting to backend. Fixes MEMB-605 (aff43f0)
- test: enabled one disabled test (3ae3d9b)
- positions: updated positions aplications due to CIA changes. Fixes MEMB-595 (172f470)
0.19.0 (2019-08-28)
- docker: tagging and pushing Docker image to Dockerhub. Fixes MEMB-550 (6306723)
0.18.0 (2019-08-27)
- test: added CircleCI (8d8a2a4)
0.17.0 (2019-08-26)
- statutory: respect displaying all aoplications (6bbc281)
- questions: added deleting question lines. Fixes MEMB-603 (1c748aa)
0.16.4 (2019-08-25)
- docker: updated Node to v12. Fixes MEMB-522 (e777fa4)
0.16.3 (2019-08-25)
- application: added application pagination, sorting and filtering. Fixes MEMB-599 (b4b9d6e)
0.16.2 (2019-08-24)
- cron: refactor cron tasks. Fixes MEMB-601 (ac073ae)
- deps: fixed non-major semver security vulnerabilities (5e03c53)
0.16.1 (2019-08-23)
- docker: use separate postgres volume. Fixes MEMB-592 (ac8d2f9)
0.16.0 (2019-08-21)
- tests: fix another flapping test (359bb21)
- statutory: added /tasks endpoint. Fixes MEMB-594 (460e00f)
0.15.0 (2019-08-19)
- deps: updated Jest to the latest (8ef6f55)
- question lines: added question lines management. Fixes MEMB-590 (7d11ef1)
0.14.2 (2019-08-17)
- deps: fixed non-major semver security vulnerabilities (e625880)
- docker: exposing PG_PASSWORD to Docker container (ac26f04)
- general: use logging from env. Fixes MEMB-537 (7eb9097)
- lint: removed header-max-length from commitlint (5770b07)
- test: moved starting and stopping server to beforeAll/afterAll. Fixes MEMB-473 (f89a498)
0.14.1 (2019-08-10)
- test: fix failing test (8e07f2b)
- other: added /healthcheck endpoint. Fixes MEMB-560 (e7a2f07)
0.14.0 (2019-07-30)
- conig: fixed config syntax (60b552e)
- deps: updated sequelize to the latest. Fixes MEMB-520 (aab02dd)
- docker: fixed netcat setup (8ec3e4c)
- docker: fixed netcat setup again (c9b42ae)
- docker: remove OMS network from docker-compose (5be68b0)
- docker: removed secrets from docker-compose (706b20c)
- tests: fix another flappy test (07e47c5)
- tests: fix flapping tests, downgraded Jest to 22.x (47ead03)
- docker: added wait script (a65f35d)
- event: added members list submission deadline. Fixes MEMB-578 (798f9cd)
- test: added TeamCity reporter for Jest (4933404)
0.13.0 (2019-06-02)
- deps: updated dependencies (6fefc76)
- image: add images model and uploading event images. Fixes MEMB-549 (447aee6)
- statutory: add candidates image upload. Fixes MEMB-549 (34a66f7)
0.12.1 (2019-05-26)
- statutory: allow setting DB host from env in testing (859ce04)
0.12.0 (2019-05-25)
- application: getting application by statutory_id and tests (9e6282e)
- statutory: can mark attendance by statutory_id (93239cc)
- application: added statutory_id. Fixes HELP-239 (9459ec6)
0.11.1 (2019-05-23)
- provisioning: standardise passwords; improve deployability (d0f8ba9)
0.11.0 (2019-05-21)
- application: refactor pax type and comments setting. Fixes MEMB-376 (b5c339d)
- test: more test coverage for boardview (2847769)
0.10.8 (2019-05-19)
- boardview: sorting boardview applications (e9fafd6)
0.10.7 (2019-05-19)
- stats: not counting cancelled applications. Fixes MEMB-509 (e87c749)
0.10.6 (2019-05-19)
- application: added waiting_list status. Fixes MEMB-490 (76f611d)
0.10.5 (2019-04-29)
- memberslist: allow managing memberslist for board till event starts (ea12ae1)
0.10.4 (2019-04-29)
- statutory: fixed zero delegates displaying in attendance stats (e03f9b4)
0.10.3 (2019-04-29)
- statutory: display local attendance. Fixes MEMB-492 (bae0a00)
0.10.2 (2019-04-28)
0.10.1 (2019-04-28)
- test: added SPM displaying test (dec500a)
0.10.0 (2019-04-28)
- statutory: added SPM as event type (9769d07)
0.9.12 (2019-04-28)
- statutory: fix fee to AEGEE-Europe calculation. Fixes HELP-511 (ebcce5e)
0.9.11 (2019-04-23)
- attendance: allow envoys to be marked as attended. Fixes MEMB-491 (cca873e)
0.9.10 (2019-04-18)
- memberslist: zero-fee members do not pay fee to AEGEE-Europe (c8e2621)
0.9.9 (2019-04-16)
- candidates: do not update position on status change. Fixed MEMB-519 (5362a7d)
- deps: fixed security vulnerabilities (f872e73)
0.9.8 (2019-04-16)
- cli: fixed Sequelize export (5aa0f5a)
- deps: reverted sequelize to 4.x to pass tests and everything (b06cd18)
- general: added application_id and event_id to models when required (97ca7b9)
0.9.7 (2019-04-14)
- general: updated packages, fixed Sequelize vulnerability (1efe47f)
- position: removing extra fields on position update (ac8f912)
- position: allow changing position status. Fixes MEMB-502 (9734958)
0.9.6 (2019-04-10)
- candidates: sorting candidates. Fixes MEMB-503 (d6f134b)
0.9.5 (2019-04-09)
- statutory: added missing migration (58e317f)
- statutory: return created_at for approved candidates on listing (37d16d4)
0.9.4 (2019-04-09)
- statutory: do not return email for approved candidates (88c814c)
- candidates: added emails to candidates (69d9e74)
0.9.3 (2019-04-08)
- candidates: do not close position if someone applied after deadline (edf9d05)
0.9.2 (2019-04-08)
- candidates: allow editing applications if they are not pending (fecd560)
0.9.1 (2019-03-31)
- candidate: display first and last name for pending candidates (23b3c98)
0.9.0 (2019-03-30)
- test: fixed test that could fail because of unstable network (c815983)
- memberslist: editing fee_paid for members list (5c8d9e5)
0.8.0 (2019-03-24)
- application: added is_on_memberslist management. Fixes MEMB-481 (36da4a0)
- application: allow applying only with permissions (1f03db6)
- application: allow boards to see applications. Fixes MEMB-464 (84ad6da)
- application: allow editing application for those with permissions (976c611)
- application: display proper message on unique error for board (d6e5296)
- application: do not update is_on_memberslist if not Agora (0909f5e)
- application: listing applications for network director (3a88621)
- application: required boolean answers. Fixes MEMB-450 (1b9e13d)
- application: row validation for visa fields. Required for MEMB-454 (11a1f52)
- board: removed validation for uniqueness of userid (38a7085)
- board: row validations for pax type/order (2def47a)
- candidates: allow applying if not enough positions (654e95c)
- candidates: removed uniqueness validation (b3f152d)
- candidates: sort positions. Fixes MEMB-472 (cdb8b96)
- docker: fixed postgresql version (6b712f3)
- errors: refactor errors to get more code coverage (a1b3f5f)
- general: fixed security vulnerability (c732dfc)
- general: forgot to put the errors file into staging (e86d287)
- general: return 401 if my_permissions call fails. Fixes MEMB-487 (858588a)
- general: use nodemon instead of supervisor. Fixes MEMB-480 (ba9854b)
- limits: fixes limits for committees, WGs and projects (235e3e1)
- limits: updated default pax limits for IG for Agora. Fixes HELP-354 (2c31dba)
- massmailer: do not sent massmailer if no users match (89c9954)
- memberslist: allow null values as user IDs for memberslist (5480a33)
- memberslist: do not run applications hooks on memberslist update (1932633)
- memberslist: update conversion rate API config (4be5c76)
- migration: forgot to re-add migration (b6c2b0a)
- pax limits: fixed PaxLimit unique constraint, test it. (be680b8)
- refactor: added whitelist helper, refactor and tests update (024ecc8)
- refactor: refactor core requests. Fixes MEMB-439 (7eabf61)
- stats: refactor and improved stats. Fixes MEMB-437 (43a9402)
- statutory: added migration for conversion rate (c6ab19a)
- style: fixed config for ESLint compliance (c1df528)
- test: add npm audit to Travis. Fixes MEMB-489 (e28e668)
- test: fix another test that could fail randomly (740741f)
- test: fix another test that could fail randomly (72ce6cb)
- test: fix test that can fail randomly (7b646b2)
- test: fix tests that could fail randomly (acdc504)
- test: fixed some tests that could fail randomly (72c0783)
- test: fixed test that could fail randomly (eda76c5)
- test: fixed tests for displaying is_on_memberslist (9831d04)
- test: updated packages to prevent test crashing (c81e454)
- tests: fixed test that could fail randomly (a88fa3a)
- memberslist: display fee to AEGEE-Europe on memberslist (d546e0a)
- refactored permissions for members lists and boardview again (df2f35e)
- application: added is_on_memberslist field (1da9d0b)
- application: update is_on_memberslist when needed. Fixes MEMB-478 (b2bca3c)
- cron: closing plenaries on scheduler and testing (c2b4e13)
- export: add filtering for applications. Fixes MEMB-388 (51922ad)
- export: added selecting fields for export. Fixes MEMB-387 (d199dc7)
- export: change permission, expose /incoming for export by LO (1fe83f7)
- general: added moment-range and opn and script to open coverage (216694f)
- listing: added /incoming for incoming LOs, changed permissions. Fixes MEMB-398 (17f03bc)
- massmailer: added massmailer filters. Fixes MEMB-389 (ce7320f)
- memberslist: refactored permissions for members lists (7ba00aa)
- memberslists: display if the user is on memberslist (0e6805b)
- plenary: added exporting plenaries attendance stats as XLSX (79e904e)
- plenary: added plenary attendance marking and displaying (db95842)
- plenary: added plenary model and management. Fixes MEMB-456 (24a5061)
- statutory: updating conversion rate on memberslist update, testing (b1233b2)
- style: added ESLint checking for Travis. Fixes MEMB-459 (ff0359a)
- test: add attendance management testing (2bf6f3c)
- test: add plenaries management testing (ded41b5)