0.66.0 (2024-05-17)
0.65.5 (2024-05-16)
0.65.4 (2024-05-15)
0.65.3 (2024-05-10)
0.65.2 (2024-05-03)
0.65.1 (2024-04-30)
0.65.0 (2024-04-25)
0.64.2 (2024-04-02)
0.64.1 (2024-03-27)
- deps: update dependency nodemailer to v6.9.9 [security] (#607) (f37d349)
- multi-tenant: add 404 status code in response if such tenant does not exits (#628) (10bc5b2)
- user: block create role if it already exists (#629) (65cfb29)
0.64.0 (2024-03-23)
0.63.0 (2024-03-22)
0.62.4 (2024-03-21)
0.62.3 (2024-03-20)
0.62.2 (2024-03-07)
0.62.1 (2024-02-19)
- return host in tenant all request (#614) (058308a)
- user: make invitations and user service configurable (#511) (3659f26)
0.62.0 (2024-02-12)
0.61.1 (2024-02-12)
0.61.0 (2024-01-30)
- multi-tenant: add endpoint to get all tenants (#604) (70ed7bd)
- user: auto verify first admin user email when email verification is enabled (#603) (e9ccf84)
0.60.0 (2024-01-26)
0.59.0 (2024-01-25)
- deps: update dependency zod to v3.22.4 (#591) (b0b6b61)
- user: fix link in email verification for first admin sign up (#598) (f991df5)
0.58.0 (2024-01-16)
- deps: update dependency @types/busboy to v1.5.3 (#559) (da0cf54)
- deps: update dependency nodemailer to v6.9.8 (#589) (0dc1a7d)
- deps: update dependency uuid to v9.0.1 (#590) (3537316)
- multi-tenant: add owner information on creating tenant (3ca2756)
- multi-tenant: As A tenant owner, I can only get tenants or a tenant created by me. (#588) (6c7bebb)
0.57.1 (2024-01-08)
0.57.0 (2024-01-04)
- user: add role based access control (hasPermission middleware and directive to protect routes) (#564) (eca8909)
- multi-tenant: add tenant controller and resolver (#574) (95bb1f9)
0.56.0 (2023-12-25)
- add payload support in send notification route (#581) (68c3f9a)
- user: fix create invitation issue when default role is not USER (#565) (7260f11)
0.55.2 (2023-12-20)
0.55.1 (2023-12-20)
0.55.0 (2023-12-19)
- add remove device route and multi device notification support (#575) (cadb1ca)
- fastify-firebase: check if app is already initialized before initializing app (#571) (d8ffaad)
0.54.0 (2023-12-15)
0.53.4 (2023-12-12)
0.53.3 (2023-12-08)
- multi-tenant: session valid on tenant app where user is authenticated. (a6b2286)
0.53.2 (2023-11-27)
- close pg client after migration (10e7384)
0.53.1 (2023-11-24)
0.53.0 (2023-11-20)
- Multi-tenant: Should Register MigrationPlugin from multi-tenant package to run tenant migrations from app.
Check Readme of @dzangolab/fastify-multi-tenant package.
0.52.1 (2023-11-17)
0.52.0 (2023-11-08)
0.51.1 (2023-11-07)
0.51.0 (2023-11-05)
- user: add admin routes to enable/disable user (#535) (b1e3252)
- user: block protected routes to disabled users (#542) (34353d8)
0.50.1 (2023-10-31)
- require session to verify email (#531) (6f44f40)
- user: make api and functions configurable of emailVerificationR… (#533) (5efe261)
0.50.0 (2023-10-09)
- fastify-user: add apple redirect handler for android login and multi oauth provider support for apple (#526) (d0e54b3)
0.49.0 (2023-10-03)
- Slonik: Should Register MigrationPlugin from slonik package to run app migrations
Check Readme of @dzangolab/fastify-slonik package.
0.48.1 (2023-09-26)
0.48.0 (2023-09-22)
0.47.0 (2023-09-19)
- fix typo in filename resolution strategy (#515) (cb2a196)
- update logic filename suffix to check exact filename (#516) (c1bad9a)
0.46.0 (2023-09-13)
0.45.0 (2023-09-12)
0.44.0 (2023-09-04)
- user: add ability to auto verify email and send verification email on successful signup (#489) (e49490f)
0.43.0 (2023-09-01)
- update s3 package config and remove filename from params (#486) (0c076cf)
- user: add email verification recipe (#482) (3d24b17)
- user: remove /auth path for email verification for app (#487) (800189b)
0.42.0 (2023-08-29)
0.41.0 (2023-08-25)
-
Only support supertokens CDI version 2.21 and greater
-
This migration is required when upgrading
ALTER TABLE st__session_info ADD COLUMN IF NOT EXISTS use_static_key BOOLEAN NOT NULL DEFAULT(false);
ALTER TABLE st__session_info ALTER COLUMN use_static_key DROP DEFAULT;
Check this https://github.com/supertokens/supertokens-node/blob/master/CHANGELOG.md#1400---2023-05-04 to get more info on breaking changes related to supertokens.
0.40.2 (2023-08-21)
0.40.1 (2023-08-18)
0.40.0 (2023-08-17)
- add plugin on fastify s3 (#465) (d827b0c)
- added dzangolab/fastify-s3 package (#464) (f1f1e8c)
- fastify-s3: add a migration on plugin to create files table (#466) (a416eaf)
- user: generate invitation link based on app id or request origin (#446) (9824f46)
0.39.1 (2023-08-14)
- deps: update dependency eslint-config-turbo to v1.10.12 (#436) (9ef7b0a)
- deps: update dependency nodemailer to v6.9.4 (#437) (0737452)
0.39.0 (2023-08-11)
0.38.0 (2023-08-09)
0.37.1 (2023-08-07)
0.37.0 (2023-08-02)
- slonik: fix factory getter method in service (0a4b013)
- user: add post accept invitation config (#442) (2e8bb39)
- user: add User in invitation list method (#445) (44bd832)
- user: graphql endpoints for invitation (#440) (8d50ab9)
0.36.2 (2023-07-28)
0.36.1 (2023-07-25)
0.36.0 (2023-07-24)
- user: revoke invitation (#426) (7d14c60)
- user: throw error while create invitation if already have valid invitation in database. (#433) (c5caa8a)
0.35.0 (2023-07-21)
- user: Add get invitation by token endpoint (#424) (2ff38d2)
- user: add list invitatons controller (#428) (2716b29)
0.34.0 (2023-07-19)
0.33.0 (2023-06-27)
0.32.10 (2023-06-19)
- deps: update dependency eslint-config-turbo to v1.10.3 (#410) (e2a8e2a)
- deps: update dependency nodemailer-mjml to v1.2.24 (#407) (acb8499)
- deps: update dependency pg to v8.11.0 (#178) (a59d4c0)
- deps: update dependency vue-eslint-parser to v9.3.1 (#412) (e2255b5)
- deps: update typescript-eslint monorepo to v5.59.11 (#370) (614a85d)
0.32.9 (2023-06-15)
0.32.8 (2023-06-07)
- deps: update dependency nodemailer to v6.9.3 (#378) (ef911d6)
- deps: update dependency nodemailer-mjml to v1.2.22 (#379) (fc809bb)
0.32.7 (2023-06-01)
0.32.6 (2023-05-31)
0.32.5 (2023-05-26)
- send email asyncronously (206c547)
- user: add roles in users endpoint (#389) (1fe8648)
- user: export email and password validation from user package (#392) (5c9610f)
0.32.4 (2023-05-17)
0.32.3 (2023-05-17)
0.32.2 (2023-05-16)
- deps: update dependency eslint-config-turbo to v1.9.4 (#376) (d8e302f)
- deps: update dependency eslint-plugin-unicorn to v46.0.1 (#362) (1c00080)
- slonik: fix sorting issue for all and list query (#377) (8443a29)
0.32.1 (2023-05-11)
0.32.0 (2023-05-10)
0.31.3 (2023-05-08)
- deps: update dependency nodemailer-mjml to v1.2.18 (#353) (beceef4)
- deps: update typescript-eslint monorepo to v5.59.2 (#344) (ed3bc26)
0.31.2 (2023-05-05)
0.31.1 (2023-04-26)
0.31.0 (2023-04-25)
- (user): removed profile and roles from signin and signup auth response.
- (user): added signedUpAt and lastLoginAt property to User
0.30.0 (2023-04-13)
- deps: update dependency eslint-config-turbo to v1.9.1 (#335) (37c53d7)
- deps: update typescript-eslint monorepo to v5.58.0 (#331) (79a0e59)
- slonik: remove paginatedList (#305) (8757b53)
- user: customizable signUpFeature in supertoken's third party email password recipe (#332) (6241374)
0.29.0 (2023-04-12)
- deps: update dependency eslint-config-prettier to v8.8.0 (#315) (5d28a05)
- deps: update dependency eslint-config-turbo to v1 (#321) (fedb91f)
- deps: update dependency eslint-import-resolver-typescript to v3.5.5 (#327) (f48a187)
- deps: update dependency eslint-plugin-unicorn to v46 (#322) (f789f2b)
- deps: update dependency nodemailer-mjml to v1.2.15 (#317) (5852d42)
- user: make third party email password recipe functions/apis customizable from user config (#316) (b5fc939)
0.28.0 (2023-04-11)
0.27.1 (2023-04-05)
0.27.0 (2023-04-04)
- deps: update dependency vue-eslint-parser to v9.1.1 (#303) (9393642)
- deps: update typescript-eslint monorepo to v5.57.1 (#309) (610c03c)
0.26.3 (2023-04-03)
0.26.2 (2023-03-30)
0.26.1 (2023-03-29)
- deps: update dependency eslint-config-turbo to v0.0.10 (#287) (4ce0514)
- deps: update dependency html-to-text to v9.0.5 (#288) (878830e)
- deps: update dependency nodemailer-mjml to v1.2.13 (#196) (7692ad4)
- deps: update typescript-eslint monorepo to v5.57.0 (#216) (ac92830)
- user: return paginated user list on users endpoint (#283) (00954dc)
0.26.0 (2023-03-28)
0.25.3 (2023-03-24)
- update password default option and fixed related tests (041df05)
0.25.2 (2023-03-24)
0.25.1 (2023-03-23)
0.25.0 (2023-03-22)
- user: Email and Password validation customization with config using zod and validator (#263) (41aa997)
0.24.0 (2023-03-20)
0.23.0 (2023-03-17)
0.22.1 (2023-03-09)
0.22.0 (2023-03-08)
- add role config for user plugin (#251) (40a5402)
- user: allow "st-auth-mode" header for auth mode on supertokens (#243) (eecfbae)
- user: configurable user table name from config (#250) (45e3faa)
0.21.0 (2023-02-23)
- add current user route (#237) (aa20d20)
- multi-tenant: multi-tenant tenant-graphql-context (#239) (551f244)
0.20.0 (2023-02-21)
0.19.0 (2023-02-17)
- add support in buildContext for updating context based on augmentation from other plugins (#173) (5e013d2)
- slonik: add createDatabase module (#233) (5f30db3)
0.18.3 (2023-02-16)
0.18.2 (2023-02-15)
0.18.1 (2023-02-15)
0.18.0 (2023-02-14)
0.17.1 (2023-02-07)
0.17.0 (2023-02-05)
0.16.0 (2023-02-05)
0.15.2 (2023-02-05)
0.15.1 (2023-02-01)
0.15.0 (2023-01-29)
- Config/tests (#185) (c924ad9), closes #185
- Slonik/interceptor/camelize result (#184) (c42649d), closes #184
-
SqlFactory arguments have changed.
-
fix(multi-tenant): update service factory
-
chore(slonik): cleanup configuration
-
chore(config): cleanup tsconfig
-
SqlFactory arguments have changed.
-
fix(multi-tenant): update service factory
-
chore(slonik): cleanup configuration
0.14.1 (2023-01-28)
- slonik: fix config.clientConfiguration (6ae19b5)
0.14.0 (2023-01-28)
- deps: update dependency nodemailer to v6.9.1 (#157) (79b981d)
- deps: update dependency nodemailer-mjml to v1.2.4 (#172) (4ae3d0f)
- multi-tenant: slonik.migrations may be undefined (7df67e5)
0.14.0 (2023-01-28)
- deps: update dependency nodemailer to v6.9.1 (#157) (79b981d)
- deps: update dependency nodemailer-mjml to v1.2.4 (#172) (4ae3d0f)
0.13.0 (2023-01-26)
- deps: update dependency eslint-plugin-import to v2.27.5 (#167) (b010b3a)
- deps: update dependency nodemailer-mjml to v1.2.3 (#168) (93c7614)
- deps: update typescript-eslint monorepo to v5.49.0 (#161) (7cef927)
0.12.3 (2023-01-18)
0.12.2 (2023-01-13)
- deps: update dependency eslint-import-resolver-typescript to v3.5.3 (#147) (7cf223a)
- deps: update dependency eslint-plugin-import to v2.27.4 (#154) (6f57d1f)
- deps: update typescript-eslint monorepo to v5.48.1 (#143) (44dbbf7)
- slonik: make minor fixes to slonik package (#153) (1384df6)
0.12.1 (2023-01-12)
- deps: update dependency eslint-config-prettier to v8.6.0 (#131) (dcf9ea5)
- deps: update dependency nodemailer-mjml to v1.2.2 (#138) (338379c)
- deps: update typescript-eslint monorepo to v5.48.0 (#130) (6c4ee5d)
0.12.2 (2023-01-13)
- deps: update dependency eslint-import-resolver-typescript to v3.5.3 (#147) (7cf223a)
- deps: update dependency eslint-plugin-import to v2.27.4 (#154) (6f57d1f)
- deps: update typescript-eslint monorepo to v5.48.1 (#143) (44dbbf7)
- slonik: make minor fixes to slonik package (#153) (1384df6)
0.12.1 (2023-01-12)
- deps: update dependency eslint-config-prettier to v8.6.0 (#131) (dcf9ea5)
- deps: update dependency nodemailer-mjml to v1.2.2 (#138) (338379c)
- deps: update typescript-eslint monorepo to v5.48.0 (#130) (6c4ee5d)
0.12.0 (2022-12-27)
0.11.2 (2022-12-27)
0.11.1 (2022-12-25)
0.11.0 (2022-12-21)
0.10.8 (2022-12-20)
0.10.7 (2022-12-18)
0.10.6 (2022-12-18)
0.10.5 (2022-12-18)
0.10.4 (2022-12-18)
0.10.3 (2022-12-18)
0.10.2 (2022-12-18)
0.10.1 (2022-12-18)
0.10.0 (2022-12-18)
0.9.2 (2022-12-18)
0.9.1 (2022-12-17)
0.9.0 (2022-12-17)
0.8.6 (2022-12-17)
- deps: update dependency eslint-plugin-unicorn to v45.0.2 (#87) (e146ad8)
- deps: update typescript-eslint monorepo to v5.46.1 (#75) (3573401)
0.8.5 (2022-12-11)
0.8.4 (2022-12-11)
0.8.3 (2022-12-10)
0.8.2 (2022-12-10)
0.8.1 (2022-12-10)
0.8.0 (2022-12-10)
- mercurius: add fastiify-mercurius plugin (30aeb19)
0.8.0 (2022-12-10)
- mercurius: add fastiify-mercurius plugin (30aeb19)
0.7.0 (2022-12-10)
- config: remove supertokens attribute (ab65d71)
0.6.1 (2022-12-10)
0.6.0 (2022-12-08)
- config: deprecate graphql and graphiql attributes from config (1710a45)
0.5.10 (2022-12-07)
0.5.9 (2022-12-07)
- slonik: exclude postgres-migrations from build (9c62397)
0.5.8 (2022-12-07)
- slonik: make postgres-migrations a peer dependency (ea6fd38)
0.5.7 (2022-12-07)
0.5.6 (2022-12-07)
0.5.5 (2022-12-07)
- slonik: fix migrations path (cbef31a)
0.5.4 (2022-12-06)
0.5.3 (2022-12-04)
- slonik: make postgres-migrations a peer dependency (a720be0)
0.5.2 (2022-12-04)
- slonik: augment fastify types (fc3cb75)
0.5.1 (2022-12-04)
0.5.0 (2022-12-03)
0.4.0 (2022-12-03)
0.3.2 (2022-12-04)
0.3.1 (2022-12-04)
0.3.0 (2022-12-03)
0.2.1 (2022-12-04)
- config: fix export of ApiConfig type (39ec736)
0.5.0 (2022-12-03)
0.4.0 (2022-12-03)
0.3.3 (2022-12-04)
0.3.1 (2022-12-04)
- config: fix export of ApiConfig type (39ec736)
0.3.0 (2022-12-03)
0.2.1 (2022-12-04)
- config: fix export of ApiConfig type (39ec736)
0.2.0 (2022-12-02)
0.1.0 (2022-12-02)
- deps: update dependency eslint-config-turbo to v0.0.7 (#32) (cba3607)
- deps: update dependency eslint-plugin-unicorn to v45.0.1 (#29) (1216519)
- deps: update typescript-eslint monorepo to v5.45.0 (#30) (0b41dc0)
0.0.14 (2022-11-26)
0.0.13 (2022-11-26)
0.0.12 (2022-11-26)
0.0.11 (2022-11-26)
0.0.10 (2022-11-26)
- deps: update dependency eslint-plugin-unicorn to v45 (#22) (0ef20bd)
- deps: update dependency eslint-plugin-vue to v9.8.0 (#19) (cac06ea)
- deps: update typescript-eslint monorepo to v5.44.0 (#20) (6a9a579)