Skip to content

Latest commit

 

History

History
820 lines (409 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

820 lines (409 loc) · 41.1 KB

1.38.3 (2024-04-10)

Bug Fixes

  • bodies: only show information of locals when not logged in (#913) (447016d)

1.38.2 (2024-04-06)

Bug Fixes

  • members: allow users to fetch own email. Fixes HELP-2449 (#912) (cf47798)

1.38.1 (2024-01-24)

Bug Fixes

  • members: update listserv to temp rest endpoint (#868) (80f1545)

1.38.0 (2024-01-21)

Features

1.37.0 (2024-01-21)

Features

1.36.12 (2023-09-22)

Bug Fixes

  • bodies: sort by default on name. Fixes HELP-2306 (#795) (3615ed8)

1.36.11 (2023-07-11)

Bug Fixes

1.36.10 (2021-12-28)

Bug Fixes

  • bodies: replace SHOULD with MUST for mandatory requirements (#414) (f0a1211)

1.36.9 (2021-12-28)

Bug Fixes

  • body: validate body code to be 3 letters (#409) (3203716)

1.36.8 (2021-12-09)

Bug Fixes

  • superadmin: add endpoint for superadmin (#400) (493552d)

1.36.7 (2021-12-01)

Bug Fixes

  • deps: update to Node 16 and upgrade deps and CI config (#387) (e8d05fd)

1.36.6 (2021-11-17)

Bug Fixes

  • password: search for lowercase email. Fixes HELP-1879 (#392) (760014d)

1.36.5 (2021-11-11)

Bug Fixes

  • body: only show deleted bodies to people with permission. Fixes HELP-1873 (#386) (c3f38eb)

1.36.4 (2021-10-22)

Bug Fixes

  • bodies: allow empty foundation date for non-locals. Fixes HELP-1789 (#371) (05372de)

1.36.3 (2021-08-05)

Bug Fixes

  • logging: Log info and above by default (#327) (a72b10b)

1.36.2 (2021-05-11)

Bug Fixes

1.36.1 (2021-04-26)

Bug Fixes

  • mail change: do not allow change to restricted domain. Fixes MA-173 (#284) (cd71d97)

1.36.0 (2021-04-22)

Features

  • member: send email when joining first body (#278) (18a0d31)

1.35.0 (2021-03-31)

Features

  • members: add endpoints for searching and retrieving email (#249) (020ebe1)

1.34.1 (2021-03-31)

Bug Fixes

1.34.0 (2021-03-31)

Features

1.33.1 (2021-03-29)

Bug Fixes

  • deps: bump node-cron from 2.0.3 to 3.0.0 (#258) (48d6fef)

1.33.0 (2021-03-20)

Features

1.32.1 (2021-03-15)

Bug Fixes

  • user: delete confirmation with manual (#260) (3284f8b)

1.32.0 (2021-03-14)

Features

1.31.9 (2021-02-23)

Bug Fixes

  • mail: added notification_email to morgan (#238) (fd66588)

1.31.8 (2021-02-22)

Bug Fixes

  • members: add notification_email to getUser change (#234) (d094b0a)

1.31.7 (2021-02-22)

Bug Fixes

  • user: not allow numerical usernames. Partially fixes MA-176 (#233) (c8f6622)

1.31.6 (2021-02-13)

Bug Fixes

  • members: change getUser for event creation (#232) (20c01c3)

1.31.5 (2021-02-10)

Bug Fixes

  • email: restrict email change. Fixes MA-173 (#227) (85d7dd1)

1.31.4 (2021-02-08)

Bug Fixes

  • gsuite: add gsuite_id to user updating (#226) (65cd775)

1.31.3 (2021-02-08)

Bug Fixes

  • user: allow users to choose notification email. Fixes MA-134 (#179) (353d9d4)

1.31.2 (2020-12-14)

Bug Fixes

  • login: allow people to login with gsuite_id (#201) (10229a7)

1.31.1 (2020-12-09)

Bug Fixes

1.31.0 (2020-11-30)

Features

1.30.1 (2020-11-26)

Bug Fixes

  • email: disallow specific email domains (#192) (818eca7)

1.30.0 (2020-10-21)

Features

  • general: allow listing and confirming users manually. Fixes MA-77 (#152) (8b5fd16)

1.29.0 (2020-10-16)

Features

  • users: allow deleting users. Fixes MA-100 (#145) (821cc08)

1.28.0 (2020-10-03)

Features

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

1.27.0 (2020-09-29)

Features

1.26.0 (2020-09-22)

Features

  • users: add privacy consent field (#88) (3275455)

1.25.1 (2020-09-16)

Bug Fixes

  • bodies: passing transaction correctly when deleting a body (#120) (f4f33d1)

1.25.0 (2020-09-10)

Features

  • bodies: allow returning deleted bodies (#114) (d1ba3e9)

1.24.0 (2020-09-09)

Features

1.23.5 (2020-09-09)

Bug Fixes

  • members: forward transaction when creating user (#112) (f3df061)

1.23.4 (2020-08-27)

Bug Fixes

  • members: save mail_confirmed_at when registering user in body. Fixes HELP-1264 (#104) (d480c10)

1.23.3 (2020-08-24)

Bug Fixes

  • users: allow saving users with date_of_birth as empty string (#100) (668b68a)

1.23.2 (2020-08-24)

Bug Fixes

  • users: allow changing primary body. Fixes HELP-1222 (#101) (79673e2)

1.23.1 (2020-08-10)

Bug Fixes

  • members: fix members with permissions (#87) (b480e97)

1.23.0 (2020-08-01)

Features

1.22.5 (2020-07-02)

Bug Fixes

  • general: concat fields for searching. Fixes MEMB-855 (#60) (4edf22e)

1.22.4 (2020-07-01)

Bug Fixes

1.22.3 (2020-07-01)

Bug Fixes

  • users: checking email uniqueness before creating MailChange. Fixes MEMB-864 (#55) (d178127)

1.22.2 (2020-06-27)

Bug Fixes

  • bodies: populate body shadow circles (#46) (e7a8481)

1.22.1 (2020-06-24)

Bug Fixes

  • members: fix template and mail title for email change (#42) (6bd96e6)

1.22.0 (2020-06-20)

Features

1.21.4 (2020-06-15)

Bug Fixes

  • logging: hide more sensitive stuff (#23) (c76e9f4)

1.21.3 (2020-06-15)

Bug Fixes

  • environment: store seed data. Fixes MEMB-854 (#21) (8fac626)

1.21.2 (2020-06-14)

Bug Fixes

  • login: allow case-insensitive login (#22) (2348e4a)

1.21.1 (2020-06-12)

Bug Fixes

  • permissions: fix POST /my_permissions endpoint (#20) (5479906)

1.21.0 (2020-06-08)

Features

1.20.1 (2020-06-08)

Bug Fixes

1.20.0 (2020-05-24)

Bug Fixes

  • logging: use default bunyan serializers (4eb58ce)

Features

  • metrics: exposing Grafana metrics (4f03946)

1.19.0 (2020-05-24)

Features

  • metrics: add /metrics/requests endpoint (e0ef569)

1.18.3 (2020-05-24)

Bug Fixes

  • config: filter out bugsnag key (90030cb)

1.18.2 (2020-05-23)

Bug Fixes

  • docker: using legacy-watch for dev to listen for file changes in container properly (0d1adf5)
  • logger: filter out sensitive data, use serializers (b4dd5c5)

1.18.1 (2020-05-23)

Bug Fixes

  • bodies: add description (cc782c9)
  • bodies: not fail for body details for unauthorized user (d310e3a)

1.18.0 (2020-05-21)

Features

  • users: log last logged in and last active (c09c92f)

1.17.0 (2020-05-20)

Bug Fixes

  • bodies: allow floats as payments amounts (421da2a)

Features

  • scripts: add migrate script (54f0ffb)

1.16.1 (2020-05-13)

Bug Fixes

  • bodies: remove email uniqueness and validation (971d8dc)
  • users: fixed members name validation (6179601)

1.16.0 (2020-05-11)

Features

  • logging: switched to bunyan (19f47eb)

1.15.1 (2020-05-11)

Bug Fixes

  • bodies: search by multiple body types (fa92b2c)
  • users: disallow setting date_of_birth from a future (f6b3e9a)

1.15.0 (2020-05-03)

Bug Fixes

  • campaigns: preload autojoin_body (c6d88df)
  • docker: mount only folders necessary (97043b7)
  • members: adding campaign_id on registering (8a374fa)

Features

  • campaigns: list body campaign members (8c265a3)
  • campaigns: list campaign members (2384274)

1.14.0 (2020-04-21)

Features

  • circles: circles memberships crud + refactor (c8801ad)

1.13.2 (2020-04-19)

Bug Fixes

  • circles: changed endpoint for adding members to circle (a0c021b)

1.13.1 (2020-04-19)

Bug Fixes

  • circles: allow unsetting a parent circle (9032b05)

1.13.0 (2020-04-19)

Features

  • circles: adding and deleting permissions (f95f47b)
  • permissions: circle permissions and my circle permissions (b40e240)

1.12.6 (2020-04-16)

Bug Fixes

  • join requests: backwards compatible status (e359c47)

1.12.5 (2020-04-15)

Bug Fixes

  • password: return 422 instead of 403 on invalid password change (6589474)

1.12.4 (2020-04-14)

Bug Fixes

  • renew: return values in new format (dbdc938)

1.12.3 (2020-04-12)

Bug Fixes

  • login: using old format for /renew (b986f1e)

1.12.2 (2020-04-12)

Bug Fixes

  • provisioning: not confirmed member seed (61dcd9f)

1.12.1 (2020-04-11)

Bug Fixes

1.12.0 (2020-04-11)

Bug Fixes

  • body: added fee currency (e82005f)
  • login: return data in the old format, no breaking change (5c02325)

Features

  • authorizing: new invalid login base (bebc261)
  • members: mail change confirm (cdb900c)
  • members: mail change trigger (29fea0a)
  • memberships: adding member to body (a8de599)

1.11.1 (2020-04-09)

Bug Fixes

  • refactor body memberships logic (94c30fe)

1.11.0 (2020-04-08)

Features

  • bodies: allow setting primary body (90d5fe2)

1.10.0 (2020-04-07)

Bug Fixes

  • test: testing mail sending to a user when registering (127146d)

Features

  • general: mailer integration for password reset (67ed6dd)
  • mailer: mailer integration (9e3fb59)
  • seed: add seeding (ba3e581)

1.9.0 (2020-04-04)

Features

  • payments: body payments + testing (5d14e76)

1.8.0 (2020-03-31)

Features

  • permission: list permission members (4da4d20)
  • permissions: list body members with permission (4988337)
  • permissions: list circles with permissions (cbd2eb1)

1.7.0 (2020-03-26)

Bug Fixes

  • password: deleting password resets on password reset (9ec7971)

Features

  • general: added lint:fix script (49d403e)
  • login: trim email on login (fee9268)
  • member: password reset (5ad07f7)
  • password: password confirm (14f55e5)

1.6.0 (2020-03-23)

Bug Fixes

  • bodies: not listing deleted bodies (ed18ebe)
  • member: validating password length (b3e0428)

Features

  • general: join requests filtering by status (dcba08b)
  • member: changing password endpoint (d23ea10)

1.5.0 (2020-03-21)

Features

  • general: circles filtering (9563f90)
  • general: join requests filtering (218a2a1)
  • general: members filtering (aac2a27)
  • general: memberships filtering (2d64fa6)
  • general: permissions filtering (a6bdbb4)

1.4.0 (2020-03-19)

Features

  • general: campaigns filtering (c40036b)
  • general: fixed bodies listing tests (e08e9c0)

1.3.0 (2020-03-18)

Features

  • general: bodies filtering (cf32e85)
  • general: body campaigns filtering (3f90a01)

1.2.0 (2020-03-15)

Features

  • general: add bound circles creation (d8758cd)
  • general: checking permissions for members (cc69272)

1.1.0 (2020-03-15)

Features

  • general: checking permissions for permissions (6da0349)

1.0.0 (2020-03-15)

Bug Fixes

  • cron: revert to 10 minutes cron task (1d80943)
  • deps: fixed security vulnerability (5357eec)
  • docker: fixed docker-compose for dev (f8f0788)
  • docker: more docker fixes (1e9721d)
  • general: campaign is not required (0130935)
  • lint: added eslint files (6173a0c)
  • login: authorization fixes (54652cf)
  • release: added semantic-release config (05c6234)
  • test: fixed post-test deleting (fd254b1)
  • test: fixed post-test deleting, v2 (ab50883)
  • users: allow apostrophes in the name (34f0d30)

Features

  • ci: added CircleCI (52c331a)
  • ci: added command to see coverage (0459e09)
  • docker: added docker integration (afa033b)
  • general: access & refresh tokens (d78a631)
  • general: added bodies and middlewares (d504f17)
  • general: added circle memberships (1dd6f6a)
  • general: added circles and middlewares (7e6c5cf)
  • general: added CLI and bcrypt (eb5da5e)
  • general: added codecov and test setup (17edfc4)
  • general: added join requests (bf6c135)
  • general: added pagination and sorting (ee8685f)
  • general: added permissions model (7825467)
  • general: added user model (ed40ab2)
  • general: adding person to circle (bc4aabe)
  • general: auto-adding a person to shadow circle (91b92f3)
  • general: body campaigns added + testing (3a4ed73)
  • general: body memberships crud and testing (f84f81b)
  • general: campaigns added (1607362)
  • general: campaigns crud and testing (e311e93)
  • general: cascade delete everything (0410abe)
  • general: checking permissions for body (4479116)
  • general: checking permissions for join requests (a6af726)
  • general: checking permissions for memberships (2813c1a)
  • general: creating member for body (49eb563)
  • general: cron and register endpoints added (0bbdd06)
  • general: fetch body permissions (0c0c788)
  • general: fetch user permissions (f74bc8e)
  • general: filter specified fields on logging (eed7d16)
  • general: fixed and added login endpoint (435ba56)
  • general: join body through campaign (a430583)
  • general: lint-staged added (2bc8680)
  • general: more middlewares (f082945)
  • general: moved permissions middlewares to another module (813671e)
  • general: my global permissions and testing (2fa1577)
  • general: permissions check for body campaigns (5ba50c6)
  • general: permissions check for body members creating (25fb9b9)
  • general: permissions check for campaigns (0f38339)
  • general: permissions checking for circles (921368b)
  • general: project init (b898ecf)
  • general: refactor permissions managing (4c6f8cf)
  • general: refactored fetch methods (1a9354d)
  • general: remove body things once the body is deleted (26e984e)
  • general: test everything possible, 100% coverage (40dd4b5)
  • general: testing bodies (179d8fe)
  • general: trimming values and tests (8bf7a22)
  • general: unique indexes + testing (f3e0f62)
  • lint: added eslint config and linted everything (026ab7d)
  • members: fetching the current member (6fac8bc)
  • members: more validations (0630881)
  • register: added campaigns and mail confirmations (7187d83)
  • release: added semantic versioning. Fixes MEMB-832 (61c7cfd)
  • test: basic tests setup (9cc5ab4)
  • test: test /renew (7f16cff)
  • test: testing cascade deletion (4944a85)
  • test: testing circles (421547f)
  • test: testing general endpoints (f9d7022)
  • test: testing login (e8261f1)
  • test: testing login middleware (37464d6)
  • test: testing mail confirmation (bde3689)
  • test: testing permissions (9e67256)
  • test: testing user details (da1fbd4)
  • test: testing users editing (a3e591a)
  • test: testing users listing (1922540)
  • test: testing users status (feefea7)
  • tests: user registration tests (6378ae1)