github-actions
released this
23 Sep 16:25
·
2 commits
to main
since this release
0.1.0 (2023-09-23)
Features
- ad api keys (d747397)
- add base controller (3e53f05)
- add decorator for checkin non empty string (c5af484)
- add endpoint for otp and disable 2fa (60d0871)
- add jwt auth guard + logout endpoint (646df2b)
- add more base method and some comments (9f8946f)
- add reCAPTCHA (2931e13)
- add refresh token (51332f6)
- add reset password (bc8f767)
- add sanitize pipe to base controller (6cc899f)
- add user profile (e87b8af)
- api key HMAC guard + test (2b4bed2)
- cipher module to encrypt/decrypt things (fa64a5f)
- email confirmation + otp backup codes (38e730b)
- enpoints to enable and verify 2FA (808a62b)
- improve auth user verification on login (54cde5b)
- improve base service and add test (f8c3228)
- init activity tracker (7e5d0af)
- init base RBAC (e492e86)
- new GetUser decoretor to extract user from request (47384ca)
- new pipe to trim body (ada1308)
- re-send confirm email (756cbee)
Bug Fixes
- ensure encryption key is 32 chars length (af3a086)
- recory token logic and test (59be82d)
- remove backup otp codes (aad0f24)
- response logger and add re captcha test (e0022a9)
Chore
- add notes and HMAC type on apikey (ac56fb9)
- add release action + auto changelog (aa6a17b)
- add userId to base entity (10015a4)
- api-gateway: build on prepublish command (8db0d2c)
- config eslint and prettier (60faba1)
- remove changest (1a3bfab)
- script for coping license across the monorepo (438ede0)
- split lint and lint:fix command (64dad18)
Documentation
- add licenses (5b6b837)
- api-gateway: add changelog (6ac569d)
- api-gateway: init empty changelog (1ddea49)
- api-gateway: remove changelog (d7ba8ec)
- init api documentation with swagger (db08987)
- update readme (17b57ae)
Refactoring
- rename signup/in to register/login to avoid confusion (77ad14f)
- replace custom cipher with cryptr (4f029a2)
Performance Improvement
- add index on userId on every entity (40af058)
Test
- add api keys test (2861c10)
- add auth test (06c677f)
- add codecov integration (3a55e31)
- add coverage report to PR (b009d4a)
- add missing email from env to cicd (d0d2f03)
- add trim test (9d6d8f1)
- apikey find, update and delete (7e5bc07)
- change coverage format to lcov (23b929d)
- clear DB on every test (be24eda)
- fix before-all-tests.js for cicd (252306d)
- fix config test (2408979)
- run tap on node 20 (eeb802a)
- test login for user banned/pending (a5b571e)
- try to fix codecov coverage (fc7ebf3)