Skip to content

build(deps): bump @react-native-async-storage/async-storage from 2.2.0 to 3.0.1 in /apps/resident-mobile#70

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/apps/resident-mobile/react-native-async-storage/async-storage-3.0.1
Open

build(deps): bump @react-native-async-storage/async-storage from 2.2.0 to 3.0.1 in /apps/resident-mobile#70
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/apps/resident-mobile/react-native-async-storage/async-storage-3.0.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Mar 23, 2026

Bumps @react-native-async-storage/async-storage from 2.2.0 to 3.0.1.

Release notes

Sourced from @​react-native-async-storage/async-storage's releases.

Async Storage v3.0.1

Patch Changes

  • 7b64ea4: missing build step from CI added

Async Storage v3.0.0

‼️ Due to missing native artifacts, please do not use this version - 3.0.1 contains a fix!

Major Changes

  • Release of version v3. Please visit Async Storage docs to learn more

    Breaking changes:

    • Async Storage uses "scoped storages", where you need to create a storage instance before using it
    • Default export is a singleton storage that uses v2/v1 storage, for easier transition
    • An extra installation step is required for android
    • callback based API is dropped
    • Methods for batch operations (formerly multi* methods) have been renamed and their API updated
    • useAsyncStorage hook has been removed (will be introduced later)
    • Updated Native side (Brownfield) access to storage - dropped apple's delegate
    • Dropped a flag to opt out from iCloud backup - disabled by default now

3.0.0-next.0

Initial release of upcoming version v3. Please visit Async Storage docs to learn more

Breaking changes:

  • Async Storage uses "scoped storages", where you need to create a storage instance before using it
  • Default export is a singleton storage that uses v2/v1 storage, for easier transition
  • An extra installation step is required for android
  • callback based API is dropped
  • Methods for batch operations (formerly multi* methods) have been renamed and their API updated
  • useAsyncStorage hook has been removed (will be introduced later)
  • Updated Native side (Brownfield) access to storage - dropped apple's delegate
  • Dropped a flag to opt out from iCloud backup - disabled by default now
Changelog

Sourced from @​react-native-async-storage/async-storage's changelog.

3.0.1

Patch Changes

  • 7b64ea4: missing build step from CI added

3.0.0

Major Changes

  • f100276: Initial release of upcoming version v3. Please visit Async Storage docs to learn more

    Breaking changes:

    • Async Storage uses "scoped storages", where you need to create a storage instance before using it
    • Default export is a singleton storage that uses v2/v1 storage, for easier transition
    • An extra installation step is required for android
    • callback based API is dropped
    • Methods for batch operations (formerly multi* methods) have been renamed and their API updated
    • useAsyncStorage hook has been removed (will be introduced later)
    • Updated Native side (Brownfield) access to storage - dropped apple's delegate
    • Dropped a flag to opt out from iCloud backup - disabled by default now

Patch Changes

  • e9061f9: fix: re-deploy android
  • 6ffa4d9: Fixes crashes on ios 16 and below due to unescaped urls
  • 300cba3: update ios setup for cocoapods

3.0.0-next.3

Patch Changes

  • 6ffa4d9: Fixes crashes on ios 16 and below due to unescaped urls

3.0.0-next.2

Patch Changes

  • e9061f9: fix: re-deploy android

3.0.0-next.1

Patch Changes

  • 300cba3: update ios setup for cocoapods

3.0.0-next.0

Major Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​react-native-async-storage/async-storage since your current version.

Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by cubic

Upgrade @react-native-async-storage/async-storage to 3.0.1 in apps/resident-mobile to adopt v3 and bug fixes. We keep using the default singleton for backward compatibility.

  • Migration
    • No app code changes; verify storage flows on iOS and Android.
    • v3 removes callbacks and renames batch APIs; when migrating to scoped storage, create an instance and update any multi* calls.
    • Follow v3 native setup: Android extra step; update iOS pods as needed.

Written for commit 687fe90. Summary will update on new commits.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 23, 2026
@vercel
Copy link

vercel bot commented Mar 23, 2026

Deployment failed with the following error:

Too many requests - try again in 5 minutes (more than 60, code: "api-deployments-flood").

Learn More: https://vercel.com/docs/limits#rate-limits

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="apps/resident-mobile/package.json">

<violation number="1" location="apps/resident-mobile/package.json:18">
P1: Upgrading to AsyncStorage v3.0.1 without migrating `multi*` call sites will break settings preference loading (`AsyncStorage.multiGet` is a renamed/updated API in v3).</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

"@expo/vector-icons": "^15.1.1",
"@gate-access/ui": "workspace:*",
"@react-native-async-storage/async-storage": "2.2.0",
"@react-native-async-storage/async-storage": "3.0.1",
Copy link

@cubic-dev-ai cubic-dev-ai bot Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: Upgrading to AsyncStorage v3.0.1 without migrating multi* call sites will break settings preference loading (AsyncStorage.multiGet is a renamed/updated API in v3).

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At apps/resident-mobile/package.json, line 18:

<comment>Upgrading to AsyncStorage v3.0.1 without migrating `multi*` call sites will break settings preference loading (`AsyncStorage.multiGet` is a renamed/updated API in v3).</comment>

<file context>
@@ -15,7 +15,7 @@
     "@expo/vector-icons": "^15.1.1",
     "@gate-access/ui": "workspace:*",
-    "@react-native-async-storage/async-storage": "2.2.0",
+    "@react-native-async-storage/async-storage": "3.0.1",
     "ai": "4",
     "expo": "~54.0.33",
</file context>
Fix with Cubic

@github-actions github-actions bot added the size/XS Extra small change (≤10 lines) label Mar 23, 2026
@iDorgham
Copy link
Owner

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/apps/resident-mobile/react-native-async-storage/async-storage-3.0.1 branch from 6f4d34e to 68b7ca1 Compare March 23, 2026 19:21
@vercel
Copy link

vercel bot commented Mar 23, 2026

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/mediabubble?upgradeToPro=build-rate-limit

@github-actions github-actions bot added size/XS Extra small change (≤10 lines) and removed size/XS Extra small change (≤10 lines) labels Mar 23, 2026
Bumps [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) from 2.2.0 to 3.0.1.
- [Release notes](https://github.com/react-native-async-storage/async-storage/releases)
- [Changelog](https://github.com/react-native-async-storage/async-storage/blob/main/packages/async-storage/CHANGELOG.md)
- [Commits](https://github.com/react-native-async-storage/async-storage/commits/@react-native-async-storage/async-storage@3.0.1/packages/async-storage)

---
updated-dependencies:
- dependency-name: "@react-native-async-storage/async-storage"
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/apps/resident-mobile/react-native-async-storage/async-storage-3.0.1 branch from 68b7ca1 to 687fe90 Compare March 23, 2026 22:05
@github-actions github-actions bot added size/XS Extra small change (≤10 lines) and removed size/XS Extra small change (≤10 lines) labels Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code size/XS Extra small change (≤10 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant