Releases: UN-OCHA/hid-api
Releases · UN-OCHA/hid-api
Production 2022-12-08
Production 2022-10-06
Production 2022-08-11
Production 2022-07-14
Production 2022-06-16
- security: Update EJS and regular security updates
Production 2022-05-19
- security: dependabot updates, nodejs update
Production 2022-04-21
Production 2022-02-24
Production 2022-01-27
See the CHANGELOG for a complete history of changes.
5.1.1 (2022-01-13)
Bug Fixes
- adjust copy of french emails (81cf9ce)
- adjust copy of french emails again (9832d35)
- create users with minimal attributes (c57d9af)
- drop mentions of info@hid and provide registration link in admin_delete email (ad867fa)
- drop obsolete HID Contacts notify method (53b26b7)
- drop obsolete property User.createdBy (18f5a7c)
- implement UserPolicy.canDestroy as policy for UserController.destroy (842dd35)
- log more events and metadata (e397dd9)
- log something when we issue OAuth/JWT tokens (8c7f91d)
- make User.isStrongDictionary static in order to use it when creating users (f4f0060)
- migration to drop User.createdBy field (2d4d43b)
- really really fix AuthPolicy setup (db19788)
- remove all Notifications templates (04aceb2)
- remove app_verify_url from UserController.create (714dcf1)
- remove HID Contacts code from UserPolicy.canDestroy (aa308e8)
- remove special-casing for IASC tokens (9ace65b)
- require family/given names when creating users via API (662b703)
- restore 2FA to admin actions that require it (30aace2)
- use a dedicated email notification for deleting unverified accounts (7df4ad6)
- validate email when creating users via API call (d596e30)
Production 2021-12-02
See the CHANGELOG for a complete history of changes.
5.1.0 (2021-11-18)
Features
- auth: confirmed recovery email addresses can be used to login (dcb51c9)
- security: passwords must now pass a dictionary test in addition to all existing requirements (5b8fdae)
Bug Fixes
- email: clarify email notification when adding recovery address to profile (ee502b2)
- email: fix footer inclusion in FR alert email (13d25f8)
- email: make EN template closure more consistent (aa1bb41)
- email: remove CTA for email support from email_alert (c0dfaa0)
- email: remove CTA for email support from reset_password (6bdd0ea)
- email: remove email wording related to HID Contacts (af8905e)
- email: remove legacy command and email template special_password_reset (5433630)
- email: remove legacy email template verification_expiry (d3787ca)
- email: update EN/FR email footers to remove email and add FAQs (a7e7da8)
- email: update wording in FR templates and make introduction and closure more consistent (de0d806)
- log password update/reset errors with consistent metadata (70f8769)
- point users to FAQs for common errors (7824e8e)
- provide more specific error when password did not meet guidelines (6a0ede6)
- security: do explicit case-insensitive string matching before passing to cracklib (f4141da)
- security: isStrongDictionary auto-compares email, and logs feedback when present (9689e8b)
- security: isStrongDictionary compares password to family, given, and each email address (3b83d60)
- security: only destroy session after password reset succeeds (0d30eea)
- security: only destroy session after password reset succeeds (f1db7c9)
- theme: update CD and implement Header nav (02e984e)
- upgrade qrcode and underlying dependencies (50a4bb8)
- when password requirements are not met during password reset, show form again (80803bf)
Full commit log: v5.0.1...v5.1.0