Skip to content

chore: sync main into v5_development - #1117

Merged
pmathew92 merged 16 commits into
v5_developmentfrom
sync/main-into-v5-2026-11-02
Nov 2, 2026
Merged

pmathew92 merged 16 commits into
v5_developmentfrom
sync/main-into-v5-2026-11-02

Conversation

@pmathew92

@pmathew92 pmathew92 commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Changes

Syncs main into v5_development .

Brought in from main:

  • feat(myaccount): My Account profile get/update APIs (MyAccountAPIClient.getUserProfile / updateUserProfile, MyAccountProfile, GetUserProfileOptions, UpdateUserProfileRequest) with tests and examples/my-account-api.md
  • Release 4.3.0 / 4.2.1 and the 3.21.3 history in CHANGELOG.md

Handled by the .gitattributes merge drivers:

  • .version stays at 5.0.0-beta.1.
  • CHANGELOG.md keeps both sides' entries (4.x entries slot in beneath the 5.0.0 betas).
  • README.md keeps v5's copy, which drops main's new "My Account API: user profile" section. That section is ported by hand in the second commit.

Testing

  • This change adds unit test coverage (the My Account profile tests come from main)

  • This change adds integration test coverage

  • This change has been tested on the latest version of the platform/language or why not (unit tests only; this is a branch sync)

Checklist

utkrishtsahu and others added 16 commits October 26, 2026 10:52
RSADecrypt deleted the RSA/AES keys on InvalidKeyException (and the AES key + legacy IV on ProviderException) before tryRecoverCurrentAESKey could run the PKCS1 migration, logging out users upgrading from SDK <= 3.12.x / 2.x. RSADecrypt now only throws CryptoException; recovery and cleanup stay in tryRecoverCurrentAESKey, so the MGF1 regeneration from #1048 is unchanged.

Fixes auth0/react-native-auth0#1696

Co-Authored-By: Claude
(cherry picked from commit 15b91f1)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add getUserProfile and updateUserProfile to MyAccountAPIClient for GET/PATCH /me/v1/profile, with MyAccountProfile, ProfileFieldPolicy, GetUserProfileOptions and UpdateUserProfileRequest. Includes unit tests and My Account API examples.

Co-Authored-By: Claude
Move GetUserProfileOptions and UpdateUserProfileRequest to a request package, use non-null defaults for GetUserProfileOptions, correct the profilePolicy rule in the docs and stop logging profiles in the examples.

Co-Authored-By: Claude <noreply@anthropic.com>
Default profilePolicy to an empty map and mark the profile APIs as Early Access in the KDoc and examples.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@pmathew92
pmathew92 requested a review from a team as a code owner November 2, 2026 04:23
@coderabbitai

coderabbitai Bot commented Nov 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Team
  • Run ID: 5be1f081-d459-46e0-a0b9-6138919583f1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@pmathew92
pmathew92 merged commit faaa02e into v5_development Nov 2, 2026
7 checks passed
@pmathew92
pmathew92 deleted the sync/main-into-v5-2026-11-02 branch November 2, 2026 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants