Skip to content

Latest commit

 

History

History
1329 lines (566 loc) · 57.9 KB

CHANGELOG.md

File metadata and controls

1329 lines (566 loc) · 57.9 KB

1.12.6 (2024-04-10)

Bug Fixes

  • applications: fetch all bodies once for JC export (#1195) (e718bfa)

1.12.5 (2024-04-10)

Bug Fixes

  • image: check extensions case insensitive (#1194) (1e66ae0)

1.12.4 (2024-04-06)

Bug Fixes

  • applications: show email for single application. Fixes HELP-2449 (#1193) (8e45484)

1.12.3 (2024-04-05)

Bug Fixes

  • applications: improve perf delegates export (#1188) (aa5762d)

1.12.2 (2024-04-05)

Bug Fixes

1.12.1 (2024-04-03)

Bug Fixes

1.12.0 (2024-03-09)

Features

  • use fetched notification_email instead of stored email (#1164) (9c5d0cc)

1.11.3 (2024-02-20)

Bug Fixes

  • memberlists: add special permissions for different views (#1165) (1bac5f4)

1.11.2 (2023-07-05)

Bug Fixes

1.11.1 (2023-05-02)

Bug Fixes

1.11.0 (2023-04-20)

Features

  • applications: allow LO to mark incoming form filled (#993) (4611540)

1.10.1 (2023-04-11)

Bug Fixes

  • appplications: add waiting list to stats (#986) (41c8f0a)

1.10.0 (2023-03-30)

Features

  • memberslists: add API endpoints for missing members lists and lists without local fee (#982) (93de520)

1.9.10 (2023-03-30)

Bug Fixes

  • massmailer: add statutory ID to replaced text (#977) (48b5e22)

1.9.9 (2023-03-21)

Bug Fixes

  • applications: show date of birth for local organizers (#970) (7f3db08)

1.9.8 (2023-03-20)

Bug Fixes

  • applications: only view incoming fields in application (#968) (09ecc4f)

1.9.7 (2023-03-19)

Bug Fixes

  • statutory: remove date of birth from incoming fields (#967) (e65919a)

1.9.6 (2023-03-19)

Bug Fixes

1.9.5 (2023-03-19)

Bug Fixes

  • applications: only allow accepted participants to be exported by incoming (#964) (e99d624)

1.9.4 (2023-02-18)

Bug Fixes

1.9.3 (2023-02-18)

Bug Fixes

  • application: add validation for meals (#937) (3028ec1)

1.9.2 (2022-10-28)

Bug Fixes

  • memberslist: allow late submissions/edits to memberslist (#864) (a40d557)

1.9.1 (2021-11-15)

Bug Fixes

  • deps: update to Node 16 and upgrade deps and CI config (#659) (db78cd3)

1.9.0 (2021-10-22)

Features

  • events: add additional Agora deadlines. Fixes HELP-1853 (#646) (27cd7c8)

1.8.10 (2021-10-22)

Bug Fixes

  • candidate: restrict updating image_id (#647) (a915c6a)

1.8.9 (2021-10-22)

Bug Fixes

1.8.8 (2021-10-04)

Bug Fixes

  • event: remove link between memberslist and application period. Fixes MA-191 (#632) (f2454a6)

1.8.7 (2021-08-05)

Bug Fixes

  • logging: log info and above by default (#593) (072c8aa)

1.8.6 (2021-07-12)

Bug Fixes

  • massmailer: ignore if notifmail was not returned (#584) (e55a094)

1.8.5 (2021-07-11)

Bug Fixes

  • position: remove ends_force deadline. Fixes HELP-1778 (#577) (273b17a)

1.8.4 (2021-04-28)

Bug Fixes

  • export: fix permission. Fixes HELP-1685 (#544) (f9bd76c)

1.8.3 (2021-04-27)

Bug Fixes

  • cron: fix returning tasklist. Fixes MA-187 (#543) (89ca2d2)

1.8.2 (2021-04-26)

Bug Fixes

  • event: make urls lowercase. Fixes MA-114 (#541) (8374f55)

1.8.1 (2021-04-26)

Bug Fixes

  • candidate: update body name. Fixes MA-108 (#542) (7fb085c)

1.8.0 (2021-04-26)

Features

  • delegates: add delegates export OMS JC (#540) (89aabc2)

1.7.0 (2021-04-26)

Features

1.6.13 (2021-04-25)

Bug Fixes

1.6.12 (2021-04-12)

Bug Fixes

  • memberslists: send mails to treasurer (5dbe894)

1.6.11 (2021-04-05)

Bug Fixes

  • memberslists: send mails to treasurer (#532) (9736fbc)

1.6.10 (2021-03-19)

Bug Fixes

1.6.9 (2021-03-13)

Bug Fixes

1.6.8 (2021-03-13)

Bug Fixes

  • docker: reverted some Dockerfile changes (#516) (f69ba39)

1.6.7 (2021-03-13)

Bug Fixes

1.6.6 (2021-02-23)

Bug Fixes

  • 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)

Bug Fixes

1.6.4 (2021-02-08)

Reverts

  • Revert "fix(circleci): add audit, shellcheck and hadolint (#447)" (#485) (6b8e698), closes #447 #485

1.6.3 (2021-02-08)

Bug Fixes

  • circleci: add audit, shellcheck and hadolint (#447) (f0f9ad5)

1.6.2 (2021-02-08)

Bug Fixes

  • user: return user's application status (#484) (ac51bfc)

1.6.1 (2020-11-26)

Bug Fixes

  • circleci: update CircleCI config to use cimgs (#446) (97572a0)

1.6.0 (2020-11-03)

Features

  • candidate: add mailer jc for new candidatures (#426) (c6ac2f3)

1.5.0 (2020-10-29)

Features

  • statutory: pass application limits per body in event (#422) (90b128b)

1.4.0 (2020-10-13)

Features

  • question line: Allow users with permission to see question line (#407) (0371c67)

1.3.1 (2020-10-03)

Bug Fixes

  • metrics: fix metrics basic auth priority (#399) (0d82ec0)

1.3.0 (2020-10-03)

Features

  • metrics: added basic auth for /metrics/*. Fixes MEMB-670 (#396) (eba6305)

1.2.1 (2020-09-29)

Bug Fixes

  • logging: add x-service header to core requests (#394) (f982ca5)

1.2.0 (2020-09-20)

Features

  • add fields requirements and term dates positions (#388) (ae9c696)

1.1.1 (2020-07-16)

Bug Fixes

  • database change to drop the gender column. See MA-25 (#292) (cfeacc3)

1.1.0 (2020-06-21)

Features

1.0.2 (2020-06-20)

Bug Fixes

  • docker: update core and mailer hosts (#304) (0e01c1d)

1.0.1 (2020-06-13)

Bug Fixes

  • logging: write only specific fields for user logging (#300) (e419e91)

1.0.0 (2020-06-12)

Features

BREAKING CHANGES

  • general: new core refactor

0.35.0 (2020-06-08)

Features

0.34.2 (2020-06-08)

Bug Fixes

0.34.1 (2020-05-07)

Bug Fixes

0.34.0 (2020-04-30)

Features

0.33.0 (2020-04-26)

Features

0.32.1 (2020-03-31)

Bug Fixes

  • images: optimize pngfiles with 'zopflipng -m' (#242) (da1046c)

0.32.0 (2020-03-22)

Features

  • logging: switched to Bunyan, log json in production (28a29af)

0.31.0 (2020-03-16)

Features

  • stats: add participating info statutory (#226) (7fe5bd0)

0.30.0 (2020-03-15)

Bug Fixes

  • memberslists: fixing zero fee payments. Fixes MEMB-795 (69139d8)
  • stats: fixed statutory total count (128dd1c)
  • test: removed unused test (d091d14)

Features

  • 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)

Bug Fixes

  • memberslists: fixing zero fee payments. Fixes MEMB-795 (69139d8)

0.29.2 (2020-01-20)

Bug Fixes

  • applications: do not mail board if there is no board. Fixes HELP-879 (e4bf1e1)

0.29.1 (2020-01-18)

Bug Fixes

  • general: add cancelled to stats. Fixes HELP-855 (77ca63f)

0.29.0 (2020-01-18)

Features

  • applications: do not allow applying if pax type cannot be assigned. Fixes HELP-786 (82985cd)

0.28.0 (2020-01-11)

Bug Fixes

  • config: updated the default core pw (fb8296d)

Features

  • general: board mail for application changes (3348bd9)
  • general: mail board when somebody applies. Fixes MEMB-311 (5f02de6)

0.27.0 (2019-12-22)

Features

  • candidates: add candidates export. Fixes MEMB-499 (b3ed05f)

0.26.2 (2019-11-25)

Bug Fixes

  • events: expose constants as endpoints. Fixes MEMB-627 (ec63101)

0.26.1 (2019-11-24)

Bug Fixes

  • general: fixed locations migration (2c281f4)

0.26.0 (2019-11-24)

Bug Fixes

  • deps: fixed security vulnerabilities (a5c8e2e)

Features

  • event: add events locations. Fixes MEMB-301 (95db96e)

0.25.3 (2019-11-24)

Bug Fixes

  • application: renamed paid_fee to confirmed. Fixes MEMB-545 (dfb6078)

0.25.2 (2019-11-13)

Bug Fixes

  • events: disallow numeric URLs. Fixes MEMB-622 (15c4a48)

0.25.1 (2019-11-11)

Bug Fixes

  • docker: forgot to commit nginx configs (8c3042e)
  • events: fixed image frontend link (6ab4624)

0.25.0 (2019-11-09)

Bug Fixes

  • docker: add nginx for serving static. Fixes MEMB-714 (ef9d9e2)

0.24.2 (2019-11-06)

Features

  • general: slack notifications on docker build & push. Fixes MEMB-671 (12c6c75)

0.24.1 (2019-11-05)

Bug Fixes

  • deps: fixed security vulnerabilities (5bd52fc)
  • events: fix events date filtering (a0c4e3f)
  • test: fixed another flapping test (7c22b24)
  • test: fixed another flappy test (4af6429)

Features

  • events: add events filtering. Fixes MEMB-689, MEMB-623 (164c8c1)

0.23.1 (2019-11-04)

Bug Fixes

  • 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)

Features

  • general: allow unauthorized events access. Fixes MEMB-683 (5c98000)

0.22.6 (2019-10-25)

Bug Fixes

  • question: fixed questions sorting again (052690b)

0.22.5 (2019-10-25)

Bug Fixes

  • questions: fixed questions sorting on question lines listing (37fdc9e)

0.22.4 (2019-10-13)

Bug Fixes

  • docker: use latest tag for prod environment (4bb2226)

0.22.3 (2019-10-13)

Bug Fixes

  • 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)

Bug Fixes

  • deps: fix npm audit vulnerabilities report (824848c)
  • votes: fixed votes per antenna calculation. Fixes MEMB-625 (d464c3e)

0.22.1 (2019-09-24)

Bug Fixes

  • metrics: added request metrics path (8f64c34)

0.22.0 (2019-09-22)

Features

  • metrics: added endpoint metrics. Fixes MEMB-619 (4c4aa35)

0.21.5 (2019-09-21)

Bug Fixes

  • metrics: increased metrics performance (7b94540)

0.21.4 (2019-09-19)

Bug Fixes

  • metrics: reduced metrics count and refactor (dc9e1ba)

0.21.3 (2019-09-18)

Bug Fixes

  • metrics: renamed one more metric (43591a9)

0.21.2 (2019-09-18)

Bug Fixes

  • event: finding event by numeric URL. Fixes MEMB-538 (0eee8d8)

0.21.1 (2019-09-18)

Bug Fixes

  • deps: bumped Sequelize to latest to fix vulnerability (3845716)
  • metrics: fixed metrics names (8f70578)

0.21.0 (2019-09-16)

Features

  • metrics: added /metrics endpoints. Fixes MEMB-604 (04f300c)

0.20.2 (2019-09-11)

Bug Fixes

  • circleci: fixed docker-build-and-push job (6e70b5f)

0.20.1 (2019-09-11)

Bug Fixes

  • docker: moved npm install to the docker build. Fixes MEMB-613 (9c13713)
  • include migration (4d58963)

0.20.0 (2019-09-07)

Bug Fixes

  • application: moved pax list sorting to backend. Fixes MEMB-605 (aff43f0)
  • test: enabled one disabled test (3ae3d9b)

Features

  • positions: updated positions aplications due to CIA changes. Fixes MEMB-595 (172f470)

0.19.0 (2019-08-28)

Features

  • docker: tagging and pushing Docker image to Dockerhub. Fixes MEMB-550 (6306723)

0.18.0 (2019-08-27)

Features

0.17.0 (2019-08-26)

Bug Fixes

  • statutory: respect displaying all aoplications (6bbc281)

Features

  • questions: added deleting question lines. Fixes MEMB-603 (1c748aa)

0.16.4 (2019-08-25)

Bug Fixes

  • docker: updated Node to v12. Fixes MEMB-522 (e777fa4)

0.16.3 (2019-08-25)

Bug Fixes

  • application: added application pagination, sorting and filtering. Fixes MEMB-599 (b4b9d6e)

0.16.2 (2019-08-24)

Bug Fixes

  • cron: refactor cron tasks. Fixes MEMB-601 (ac073ae)
  • deps: fixed non-major semver security vulnerabilities (5e03c53)

0.16.1 (2019-08-23)

Bug Fixes

  • docker: use separate postgres volume. Fixes MEMB-592 (ac8d2f9)

0.16.0 (2019-08-21)

Bug Fixes

  • tests: fix another flapping test (359bb21)

Features

  • statutory: added /tasks endpoint. Fixes MEMB-594 (460e00f)

0.15.0 (2019-08-19)

Bug Fixes

  • deps: updated Jest to the latest (8ef6f55)

Features

  • question lines: added question lines management. Fixes MEMB-590 (7d11ef1)

0.14.2 (2019-08-17)

Bug Fixes

  • 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)

Bug Fixes

Features

  • other: added /healthcheck endpoint. Fixes MEMB-560 (e7a2f07)

0.14.0 (2019-07-30)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • deps: updated dependencies (6fefc76)

Features

  • 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)

Bug Fixes

  • statutory: allow setting DB host from env in testing (859ce04)

0.12.0 (2019-05-25)

Bug Fixes

  • application: getting application by statutory_id and tests (9e6282e)
  • statutory: can mark attendance by statutory_id (93239cc)

Features

  • application: added statutory_id. Fixes HELP-239 (9459ec6)

0.11.1 (2019-05-23)

Features

  • provisioning: standardise passwords; improve deployability (d0f8ba9)

0.11.0 (2019-05-21)

Bug Fixes

  • application: refactor pax type and comments setting. Fixes MEMB-376 (b5c339d)
  • test: more test coverage for boardview (2847769)

0.10.8 (2019-05-19)

Bug Fixes

  • boardview: sorting boardview applications (e9fafd6)

0.10.7 (2019-05-19)

Bug Fixes

  • stats: not counting cancelled applications. Fixes MEMB-509 (e87c749)

0.10.6 (2019-05-19)

Bug Fixes

  • application: added waiting_list status. Fixes MEMB-490 (76f611d)

0.10.5 (2019-04-29)

Bug Fixes

  • memberslist: allow managing memberslist for board till event starts (ea12ae1)

0.10.4 (2019-04-29)

Bug Fixes

  • statutory: fixed zero delegates displaying in attendance stats (e03f9b4)

0.10.3 (2019-04-29)

Bug Fixes

  • statutory: display local attendance. Fixes MEMB-492 (bae0a00)

0.10.2 (2019-04-28)

Bug Fixes

  • limits: added SPM for pax limits (425eb67)
  • statutory: allow SPM for pax limits (7fef261)

0.10.1 (2019-04-28)

Bug Fixes

  • test: added SPM displaying test (dec500a)

0.10.0 (2019-04-28)

Features

  • statutory: added SPM as event type (9769d07)

0.9.12 (2019-04-28)

Bug Fixes

  • statutory: fix fee to AEGEE-Europe calculation. Fixes HELP-511 (ebcce5e)

0.9.11 (2019-04-23)

Bug Fixes

  • attendance: allow envoys to be marked as attended. Fixes MEMB-491 (cca873e)

0.9.10 (2019-04-18)

Bug Fixes

  • memberslist: zero-fee members do not pay fee to AEGEE-Europe (c8e2621)

0.9.9 (2019-04-16)

Bug Fixes

  • candidates: do not update position on status change. Fixed MEMB-519 (5362a7d)
  • deps: fixed security vulnerabilities (f872e73)

0.9.8 (2019-04-16)

Bug Fixes

  • 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)

Bug Fixes

  • general: updated packages, fixed Sequelize vulnerability (1efe47f)
  • position: removing extra fields on position update (ac8f912)

Features

  • position: allow changing position status. Fixes MEMB-502 (9734958)

0.9.6 (2019-04-10)

Bug Fixes

  • candidates: sorting candidates. Fixes MEMB-503 (d6f134b)

0.9.5 (2019-04-09)

Bug Fixes

  • statutory: added missing migration (58e317f)
  • statutory: return created_at for approved candidates on listing (37d16d4)

0.9.4 (2019-04-09)

Bug Fixes

  • statutory: do not return email for approved candidates (88c814c)

Features

  • candidates: added emails to candidates (69d9e74)

0.9.3 (2019-04-08)

Bug Fixes

  • candidates: do not close position if someone applied after deadline (edf9d05)

0.9.2 (2019-04-08)

Bug Fixes

  • candidates: allow editing applications if they are not pending (fecd560)

0.9.1 (2019-03-31)

Bug Fixes

  • candidate: display first and last name for pending candidates (23b3c98)

0.9.0 (2019-03-30)

Bug Fixes

  • test: fixed test that could fail because of unstable network (c815983)

Features

  • memberslist: editing fee_paid for members list (5c8d9e5)

0.8.0 (2019-03-24)

Bug Fixes

  • 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)

Features

  • 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)