UNPKG

supertokens-node

Version:
21 lines (18 loc) 1.43 kB
## [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.