Skip to content

chore(deps): update dependency react-native-gesture-handler to v2.31.2#128

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-gesture-handler-2.x
Closed

chore(deps): update dependency react-native-gesture-handler to v2.31.2#128
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-gesture-handler-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Dec 16, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-native-gesture-handler (source) 2.20.22.31.2 age adoption passing confidence

Release Notes

software-mansion/react-native-gesture-handler (react-native-gesture-handler)

v2.31.2

Compare Source

🐛 Bug fixes

🔢 Miscellaneous

Full Changelog: software-mansion/react-native-gesture-handler@v2.31.1...v2.31.2

v2.31.1

Compare Source

❗ Important changes

🔢 Miscellaneous

Full Changelog: software-mansion/react-native-gesture-handler@v2.31.0...v2.31.1

v2.31.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@v2.30.1...v2.31.0

v2.30.1: 2.30.1

Compare Source

Full Changelog: software-mansion/react-native-gesture-handler@v2.30.0...v2.30.1

v2.30.0: 2.30.0

Compare Source

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@v2.29.1...v2.30.0

v2.29.1: 2.29.1

Compare Source

🐛 Bug fixes

  • [android] fix ripple effect after #​3742

v2.29.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.28.0...2.29.0

v2.28.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.27.2...2.28.0

v2.27.2

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.27.1...2.27.2

v2.27.1

Compare Source

What's Changed

  • Fixed /lib missing in the 2.27.0 npm release

Full Changelog: software-mansion/react-native-gesture-handler@2.27.0...2.27.1

v2.27.0

Compare Source

❗ Important changes

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.26.0...2.27.0

v2.26.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.25.0...2.26.0

v2.25.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.24.0...2.25.0

v2.24.0

Compare Source

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

Full Changelog: software-mansion/react-native-gesture-handler@2.23.1...2.24.0

v2.23.1

Compare Source

❗ Important changes

🐛 Bug fixes

🔢 Miscellaneous

  • chore(docs): add actionable advice to deprecation warnings by @​DomiR in #​3387

New Contributors

Full Changelog: software-mansion/react-native-gesture-handler@2.23.0...2.23.1

v2.23.0

Compare Source

[!CAUTION]
Old API, as well as Touchable components are being deprecated in this version, and will be removed in the future.

❗ Important changes

👍 Improvements

🐛 Bug fixes

🔢 Miscellaneous

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch 3 times, most recently from 2e47cfb to 14feca5 Compare December 16, 2024 19:51
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 14feca5 to 787c6e5 Compare January 10, 2025 18:42
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.21.2 chore(deps): update dependency react-native-gesture-handler to v2.22.0 Jan 10, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 787c6e5 to de39092 Compare January 23, 2025 17:06
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.22.0 chore(deps): update dependency react-native-gesture-handler to v2.22.1 Jan 23, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from de39092 to 925e210 Compare February 5, 2025 17:52
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.22.1 chore(deps): update dependency react-native-gesture-handler to v2.23.0 Feb 5, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 925e210 to 4542402 Compare February 11, 2025 12:52
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.23.0 chore(deps): update dependency react-native-gesture-handler to v2.23.1 Feb 11, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 4542402 to 64e2fd1 Compare February 20, 2025 16:28
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.23.1 chore(deps): update dependency react-native-gesture-handler to v2.24.0 Feb 20, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 64e2fd1 to 8ae52ac Compare March 31, 2025 16:10
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.24.0 chore(deps): update dependency react-native-gesture-handler to v2.25.0 Mar 31, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch 9 times, most recently from 824aee3 to 8dfe4a0 Compare June 11, 2025 20:07
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 8dfe4a0 to b8abc5b Compare June 13, 2025 09:31
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.25.0 chore(deps): update dependency react-native-gesture-handler to v2.26.0 Jun 13, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch 2 times, most recently from ec9189a to dd8dd23 Compare July 1, 2025 12:36
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.26.0 chore(deps): update dependency react-native-gesture-handler to v2.27.0 Jul 1, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from dd8dd23 to 83ba78f Compare July 1, 2025 19:46
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.27.1 chore(deps): update dependency react-native-gesture-handler to v2.27.2 Jul 21, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 53086f4 to 50f8217 Compare August 6, 2025 17:27
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.27.2 chore(deps): update dependency react-native-gesture-handler to v2.28.0 Aug 6, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 50f8217 to 7423e44 Compare October 22, 2025 18:51
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.28.0 chore(deps): update dependency react-native-gesture-handler to v2.29.0 Oct 22, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 7423e44 to 1c012e7 Compare November 3, 2025 18:06
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.29.0 chore(deps): update dependency react-native-gesture-handler to v2.29.1 Nov 3, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 1c012e7 to 4f517d3 Compare December 19, 2025 17:56
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.29.1 chore(deps): update dependency react-native-gesture-handler to v2.30.0 Dec 19, 2025
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 4f517d3 to e0ef13c Compare December 31, 2025 16:30
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from e0ef13c to 3889d20 Compare January 19, 2026 18:06
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 3889d20 to 59fc164 Compare February 12, 2026 10:10
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 59fc164 to 1025413 Compare March 5, 2026 14:09
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 1025413 to dc4cf36 Compare March 27, 2026 14:51
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.30.0 chore(deps): update dependency react-native-gesture-handler to v2.30.1 Mar 27, 2026
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch 2 times, most recently from d501751 to 59d2a81 Compare April 2, 2026 14:40
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.30.1 chore(deps): update dependency react-native-gesture-handler to v2.31.0 Apr 2, 2026
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 59d2a81 to 68da438 Compare April 9, 2026 14:19
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.31.0 chore(deps): update dependency react-native-gesture-handler to v2.31.1 Apr 9, 2026
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 68da438 to 04c848b Compare May 4, 2026 13:16
@renovate renovate Bot changed the title chore(deps): update dependency react-native-gesture-handler to v2.31.1 chore(deps): update dependency react-native-gesture-handler to v2.31.2 May 4, 2026
@renovate renovate Bot force-pushed the renovate/react-native-gesture-handler-2.x branch from 04c848b to 5a51fd7 Compare May 12, 2026 10:17
@GSTJ
Copy link
Copy Markdown
Owner

GSTJ commented May 18, 2026

Superseded by upcoming coordinated Expo SDK 52 → 55 bump (kitchen-sink). All individual dep bumps were blocked by Expo SDK 52's pinned versions per expo-doctor; closing in favor of the single SDK upgrade PR which aligns expo, react, react-native, react-dom, expo-constants, expo-linking, expo-router, expo-splash-screen, expo-status-bar, react-native-gesture-handler, react-native-reanimated, react-native-safe-area-context, react-native-screens, and react-native-web simultaneously.

@GSTJ GSTJ closed this May 18, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 18, 2026

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (2.31.2). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate Bot deleted the renovate/react-native-gesture-handler-2.x branch May 18, 2026 23:43
GSTJ added a commit that referenced this pull request May 19, 2026
## Summary

Coordinated Expo SDK 52 → 55 upgrade for the kitchen-sink example, with
the library's peer dependency floors raised to match Reanimated 4's
ecosystem requirements. Replaces 10 stalled Renovate PRs (#128, #129,
#130, #132, #134, #148, #150, #151, #152, #154) that were each blocked
by SDK 52's pinned versions.

## ⚠️ Breaking change (library)

Library minimum peer versions are now:
- `react` `>=18.0.0`
- `react-native` `>=0.81.0`
- `react-native-gesture-handler` `>=2.20.0`
- `react-native-reanimated` `>=4.0.0`
- `react-native-worklets` `>=0.5.0` *(optional; ships with Reanimated
4)*

The deprecated `runOnJS` from `react-native-reanimated` was replaced
with `scheduleOnRN` from `react-native-worklets`, which only exists in
Reanimated 4. Consumers on Reanimated 3 or earlier must upgrade.

`packages/modal/CHANGELOG.md` has an Unreleased entry under "⚠ BREAKING
CHANGES" with the same list.

## What changed

### `examples/kitchen-sink` (playground)
- `expo` `^52.0.16` → `^55.0.24`
- `react` / `react-dom` `18.3.1` → `19.2.0`
- `react-native` `0.76.9` → `0.83.6`
- `expo-constants`, `expo-linking`, `expo-router`, `expo-splash-screen`,
`expo-status-bar` → SDK 55 line
- `react-native-gesture-handler` `2.20.2` → `~2.30.0`
- `react-native-reanimated` `~3.16.5` → `4.3.1`
- `react-native-safe-area-context` `4.12.0` → `~5.6.2`
- `react-native-screens` `~4.4.0` → `~4.23.0`
- `react-native-web` `~0.19.13` → `^0.21.0`
- New: `@expo/metro-runtime` `~55.0.11` direct dep + `pnpm.overrides`
pin (was stuck on 4.0.0 via stale resolution, causing `getDevServer is
not a function` at JS bootstrap)
- New: `expo.install.exclude` for `react-native-reanimated` (Expo SDK 55
advises 4.2.1 but its bundled compatibility.json rejects worklets 0.8.x;
4.3.1 is the authoritative fix)
- Drop `newArchEnabled` from `app.config.ts` (default in SDK 55)
- Fix `metro.config.js` for SDK 55's tightened `Readonly` Metro config
types
- New Expo config plugin
`plugins/withExpoModulesCoreSwiftStrictConcurrency.js`: lowers
`SWIFT_STRICT_CONCURRENCY=targeted` for the ExpoModulesCore pod only,
working around expo/expo#44141 (Xcode 16 Swift 6 strict mode)

### `packages/modal` (library)
- Replace `runOnJS` with `scheduleOnRN` from `react-native-worklets`
- Add `react-native-worklets` as optional peer
- Raise peer floors (see Breaking change above)
- devDeps bumped to match the workspace (`@types/react` 19,
`react-native` 0.83.6, `jest-expo` 55, `react-test-renderer` 19,
`@testing-library/react-native` 13.3)
- Exclude `dist` from `tsconfig.json` (fixes typecheck/build race with
bunchee)

### Tooling
- Pin `metro@^0.83.3` via `pnpm.overrides` (was pulling 0.84.4 from
`@react-native/community-cli-plugin`, failing expo-doctor)
- ESLint shared config: drop `parserOptions.project` (superseded by
`projectService` in typescript-eslint v8; fixes lint parse errors)
- Drop `ScrollView` import from `react-native-gesture-handler` in
kitchen-sink (use core RN to satisfy `no-restricted-syntax`)

### CI
- New workflow `.github/workflows/e2e-ios.yml`: `macos-15` runner, full
prebuild + Release iOS build + Maestro smoke flows, uploads Maestro
debug output as artifact on failure
- New `examples/kitchen-sink/.maestro/`:
- `smoke-launch.yaml` and `smoke-modal-open-close.yaml` (run on CI;
hardened with `extendedWaitUntil` + `waitForAnimationToEnd` for iOS 26
accessibility timing)
- The existing `crash-test-dropdown.yaml`, `issue155-crash-test.yaml`,
`stress-test-crash.yaml` are brought forward for local use (they
reference screens that only exist on the
`fix/issue-155-navigation-crash` branch, so not in CI matrix)
  - `README.md` documenting which flow runs where

## Test plan
- [x] `pnpm install` clean (no `node_modules` patches required)
- [x] `pnpm --filter @magic/kitchen-sink doctor` → 15/15
- [x] `pnpm typecheck` → 4/4
- [x] `pnpm lint` → 3/3
- [x] `pnpm --filter react-native-magic-modal build` → clean
- [x] Local: `expo prebuild --platform ios --clean` + `expo run:ios` on
iPhone 17 Pro (iOS 26.5) → BUILD SUCCEEDED, kitchen-sink home screen
renders with all 9 modal buttons (screenshot verified)
- [ ] CI: `🛠️ Branch Checkup` green (in progress)
- [ ] CI: `📱 E2E iOS (Maestro)` green (in progress)
- [ ] Manual modal interaction smoke (iOS 26 LogBox warnings still need
to be investigated post-merge; UI renders, but the in-app debugger pill
is not expandable in this env)
- [ ] Android build smoke test
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.

1 participant