Skip to content

@bitify/api-gateway-v0.1.0

Latest
Compare
Choose a tag to compare
@github-actions 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