supertokens-node
Version:
NodeJS driver for SuperTokens core
21 lines (18 loc) • 1.43 kB
Markdown
## [6.0.0] - 2021-06-18
- Uses `getSession` function instead of `verifySession` middleware in prebuilt APIs
- Refactor code to use recipeImplementations that can be override by the user
- `getSession` third param is no longer a boolean
- Provides FaunaDB's session implementation as a modification to the original session recipe.
- Removes deprecated `handleCustomFormFieldsPostSignUp`.
- Removes `superTokensMiddleware` from NextJS as it is no longer needed and was deprecated.
- Fixes NextJS type for `superTokensNextWrapper` function
- `setJwtPayload` and `setSessionData` get all `formFields` param
- Adds API interfaces to all recipes
- Provides a way to override API logic easily.
- Replaces `disableDefaultImplementation` with setting functions in `override > apis` to `undefined`.
- Removes explicit post API callback functions since now users can override apis and emulate post api callbacks easily.
- Removes the use of GENERAL_ERROR and throws a normal JS Error instead.
- Allows recipes to be passed in constructor so that child recipes do not create multiple instances of the same recipe.
- Removes checking of duplicate APIs since we are now using interfaces for APIs which won't allow for duplicates anyway...
- Removes duplicate signout APIs from all auth recipes since it's already exposed from the session recipe.
- Marked `setJwtPayload` and `setSessionData` as deprecated.