From 479853b1991ef84cc95d7a15f1bbce37582c4307 Mon Sep 17 00:00:00 2001 From: Sattvik Chakravarthy Date: Tue, 19 Sep 2023 13:14:57 +0530 Subject: [PATCH] fix: version and changelog --- CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ build.gradle | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25db5151..cb2378be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,52 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.0.0] - 2023-09-19 + +- Adds support for account linking +- Adds `AuthRecipeUserInfo` class and removes `UserInfo` from emailpassword, passwordless and thirdparty. +- ActiveUsersStorage interface changes + - Removes `deleteUserActive` + - Adds `deleteUserActive_Transaction` + - Adds `countUsersThatHaveMoreThanOneLoginMethodAndActiveSince` +- EmailPasswordStorage interfaces changes + - Removes `deleteEmailPasswordUser`, `getUserInfoUsingId`, `getUserInfoUsingEmail` + - Changes return type of `signUp` from `UserInfo` to `AuthRecipeUserInfo` + - Changes `PasswordResetTokenInfo` to accept additional param `email` +- EmailPasswordSQLStorage interface changes + - Removes `getUserInfoUsingId_Transaction` + - Adds `deleteEmailPasswordUser_Transaction` +- EmailVerificationStorage interface changes + - Removes `deleteEmailVerificationUserInfo` +- EmailVerificationSQLStorage interface changes + - Adds `deleteEmailVerificationUserInfo_Transaction` +- MultitenancyStorage interface changes + - Removes `addUserIdToTenant` +- MultitenancySQLStorage interface changes + - Adds `addUserIdToTenant_Transaction` +- PasswordlessStorage interface changes + - Changes return type of `createUser` from `UserInfo` to `AuthRecipeUserInfo` + - Removes `deletePasswordlessUser`, `getUserById`, `getUserByEmail`, `getUserByPhoneNumber` +- PasswordlessSQLStorage interface changes + - Adds `deletePasswordlessUser_Transaction` +- SessionInfo accepts additional parameter `recipeUserId` +- SessionSQLStorage interface changes + - Adds `deleteSessionsOfUser_Transaction` +- ThirdPartyStorage interface changes + - Removes `deleteThirdPartyUser`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUsersByEmail` + - Changes return type of `signUp` from `UserInfo` to `AuthRecipeUserInfo` +- ThirdPartySQLStorage interface changes + - Adds `deleteThirdPartyUser_Transaction` + - Removes `getUserInfoUsingId_Transaction` +- UserIdMappingSQLStorage interface changes + - Adds `getUserIdMapping_Transaction`, `getUserIdMapping_Transaction` +- UserMetadataSQLStorage interface changes + - Adds `deleteUserMetadata_Transaction` +- UserRolesStorage interface changes + - Removes `deleteAllRolesForUser` +- UserRolesSQLStorage interface changes + - Adds `deleteAllRolesForUser_Transaction` + ## [3.0.1] - 2023-07-04 - Updates `TenantConfig` toJson function to protect core config as well. diff --git a/build.gradle b/build.gradle index 36f81686..62e73f81 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ plugins { id 'java-library' } -version = "3.0.1" +version = "4.0.0" repositories { mavenCentral()