Skip to content

Commit

Permalink
chore: merging master to feature branch
Browse files Browse the repository at this point in the history
  • Loading branch information
tamassoltesz committed Oct 1, 2024
2 parents a7a489e + e7f938d commit 8d6e56f
Show file tree
Hide file tree
Showing 32 changed files with 603 additions and 328 deletions.
11 changes: 8 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
## Summary of change

(A few sentences about this PR)

## Related issues

- Link to issue1 here
- Link to issue1 here

## Checklist for important updates

- [ ] Changelog has been updated
- [ ] Changes to the version if needed
- In `build.gradle`
- In `build.gradle`
- [ ] Had installed and ran the pre-commit hook
- [ ] Issue this PR against the latest non released version branch.
- To know which one it is, run find the latest released tag (`git tag`) in the format `vX.Y.Z`, and then find the latest branch (`git branch --all`) whose `X.Y` is greater than the latest released tag.
- If no such branch exists, then create one from the latest released branch.
- To know which one it is, run find the latest released tag (`git tag`) in the format `vX.Y.Z`, and then find the
latest branch (`git branch --all`) whose `X.Y` is greater than the latest released tag.
- If no such branch exists, then create one from the latest released branch.

## Remaining TODOs for this PR

- [ ] Item1
- [ ] Item2
12 changes: 6 additions & 6 deletions .github/workflows/github-actions-changelog.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
name: "Enforcing changelog in PRs Workflow"
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled]
types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ]

jobs:
# Enforces the update of a changelog file on every pull request
changelog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dangoslen/changelog-enforcer@v2
with:
changeLogPath: 'CHANGELOG.md'
skipLabels: 'Skip-Changelog'
- uses: actions/checkout@v2
- uses: dangoslen/changelog-enforcer@v2
with:
changeLogPath: 'CHANGELOG.md'
skipLabels: 'Skip-Changelog'
30 changes: 15 additions & 15 deletions .github/workflows/lint-pr-title.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
name: "Lint PR Title"

on:
pull_request:
types:
- opened
- reopened
- edited
- synchronize
pull_request:
types:
- opened
- reopened
- edited
- synchronize

jobs:
pr-title:
name: Lint PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
validateSingleCommit: true
pr-title:
name: Lint PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
validateSingleCommit: true
86 changes: 46 additions & 40 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,20 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

- Adds `BulkImportTransactionRolledBackException` for signaling if the transaction was rolled back by the DBMS

## [6.2.0] - 2024-04-25

### Added

- Adds support for Bulk Import
- Adds `BulkImportUser` class to represent a bulk import user
- Adds `BulkImportStorage` interface
- Adds `DuplicateUserIdException` class
- Adds `createBulkImportProxyStorageInstance` method in `Storage` class
- Adds `closeConnectionForBulkImportProxyStorage`, `commitTransactionForBulkImportProxyStorage`, and `rollbackTransactionForBulkImportProxyStorage` method in `SQLStorage` class
- Adds `BulkImportTransactionRolledBackException` for signaling if the transaction was rolled back by the DBMS

## [6.2.0] - 2024-05-24

- Adds new class `ConfigFieldInfo` that represents a core config field
- Adds new method `getPluginConfigFieldsInfo` to fetch the plugin config as json in `DashboardStorage`
- Updates `TenantConfig` to support `null` and empty array state for `firstFactors`
>>>>>>> master
## [6.1.0] - 2024-04-17

Expand All @@ -28,21 +30,22 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Replace `TotpNotEnabledException` with `UnknownUserTotpIdException`
- ActiveUsersSQLStorage interface changes
- Adds `deleteUserActive_Transaction` function
- Adds `deleteUserActive_Transaction` function
- ActiveUsersStorage interface changes
- Removes `countUsersEnabledTotp`, `countUsersEnabledTotpAndActiveSince` and `deleteUserActive_Transaction` functions
- Adds `countUsersThatHaveMoreThanOneLoginMethodOrTOTPEnabledAndActiveSince` function
- Removes `countUsersEnabledTotp`, `countUsersEnabledTotpAndActiveSince` and `deleteUserActive_Transaction`
functions
- Adds `countUsersThatHaveMoreThanOneLoginMethodOrTOTPEnabledAndActiveSince` function
- AuthRecipeStorage interface changes
- Adds `getUsersCountWithMoreThanOneLoginMethodOrTOTPEnabled` function
- Adds `getUsersCountWithMoreThanOneLoginMethodOrTOTPEnabled` function
- TenantConfig changes
- Adds `firstFactors` and `requiredSecondaryFactors` fields
- Adds `firstFactors` and `requiredSecondaryFactors` fields
- Adds `createdAt` field to `TOTPDevice`
- TOTPSQLStorage interface changes
- Adds `getDeviceByName_Transaction` and `createDevice_Transaction` functions
- Adds `getDeviceByName_Transaction` and `createDevice_Transaction` functions
- Adds a new `useStaticKey` param to `updateSessionInfo_Transaction`
- This enables smooth switching between `useDynamicAccessTokenSigningKey` settings by allowing refresh calls to
change the signing key type of a session
Adds `appIdentifier` parameter to `getUserIdMappingForSuperTokensIds` in `UserIdMappingStorage`
- This enables smooth switching between `useDynamicAccessTokenSigningKey` settings by allowing refresh calls to
change the signing key type of a session
Adds `appIdentifier` parameter to `getUserIdMappingForSuperTokensIds` in `UserIdMappingStorage`

## [5.0.0] - 2024-03-05

Expand All @@ -55,7 +58,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [4.0.4] - 2023-11-28

- Removes the error `Please use a CDI version that is greater than the one in which account linking feature was enabled` while querying users with linked accounts, but from an older version of CDI. We return details of the oldest login method in this case.
- Removes the error `Please use a CDI version that is greater than the one in which account linking feature was enabled`
while querying users with linked accounts, but from an older version of CDI. We return details of the oldest login
method in this case.

## [4.0.3] - 2023-11-10

Expand All @@ -74,46 +79,47 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- 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`
- 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`
- 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`
- Removes `getUserInfoUsingId_Transaction`
- Adds `deleteEmailPasswordUser_Transaction`
- EmailVerificationStorage interface changes
- Removes `deleteEmailVerificationUserInfo`
- Removes `deleteEmailVerificationUserInfo`
- EmailVerificationSQLStorage interface changes
- Adds `deleteEmailVerificationUserInfo_Transaction`
- Adds `deleteEmailVerificationUserInfo_Transaction`
- MultitenancyStorage interface changes
- Removes `addUserIdToTenant`
- Removes `addUserIdToTenant`
- MultitenancySQLStorage interface changes
- Adds `addUserIdToTenant_Transaction`
- Adds `addUserIdToTenant_Transaction`
- PasswordlessStorage interface changes
- Changes return type of `createUser` from `UserInfo` to `AuthRecipeUserInfo`
- Removes `deletePasswordlessUser`, `getUserById`, `getUserByEmail`, `getUserByPhoneNumber`
- Changes return type of `createUser` from `UserInfo` to `AuthRecipeUserInfo`
- Removes `deletePasswordlessUser`, `getUserById`, `getUserByEmail`, `getUserByPhoneNumber`
- PasswordlessSQLStorage interface changes
- Adds `deletePasswordlessUser_Transaction`
- Adds `deletePasswordlessUser_Transaction`
- SessionInfo accepts additional parameter `recipeUserId`
- SessionSQLStorage interface changes
- Adds `deleteSessionsOfUser_Transaction`
- Adds `deleteSessionsOfUser_Transaction`
- ThirdPartyStorage interface changes
- Removes `deleteThirdPartyUser`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUsersByEmail`
- Changes return type of `signUp` from `UserInfo` to `AuthRecipeUserInfo`
-
Removes `deleteThirdPartyUser`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUserInfoUsingId`, `getThirdPartyUsersByEmail`
- Changes return type of `signUp` from `UserInfo` to `AuthRecipeUserInfo`
- ThirdPartySQLStorage interface changes
- Adds `deleteThirdPartyUser_Transaction`
- Removes `getUserInfoUsingId_Transaction`
- Adds `deleteThirdPartyUser_Transaction`
- Removes `getUserInfoUsingId_Transaction`
- UserIdMappingSQLStorage interface changes
- Adds `getUserIdMapping_Transaction`, `getUserIdMapping_Transaction`
- Adds `getUserIdMapping_Transaction`, `getUserIdMapping_Transaction`
- UserMetadataSQLStorage interface changes
- Adds `deleteUserMetadata_Transaction`
- Adds `deleteUserMetadata_Transaction`
- UserRolesStorage interface changes
- Removes `deleteAllRolesForUser`
- Removes `deleteAllRolesForUser`
- UserRolesSQLStorage interface changes
- Adds `deleteAllRolesForUser_Transaction`
- Adds `deleteAllRolesForUser_Transaction`

## [3.0.1] - 2023-07-04

Expand Down
Loading

0 comments on commit 8d6e56f

Please sign in to comment.