This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Deprecations / Replacements > [!WARNING] The following dependencies are either deprecated or have replacements available. | Datasource | Package | Replacement PR? | |------------|------|--------------| | npm | [metro-react-native-babel-preset](https://redirect.github.com/facebook/metro) |  | ## Pending Status Checks The following updates await pending status checks. To force their creation now, click on a checkbox below. - [ ] <!-- approvePr-branch=renovate-82fdcf49a97f65e435a99 -->chore(deps): update dependency @types/react to v19.2.15 - [ ] <!-- approvePr-branch=renovate-4926892c9e1354a29c48e -->chore(deps): update typescript-eslint monorepo to v8.59.4 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`) - [ ] <!-- approvePr-branch=renovate-eada944e1af3b0dd22042 -->fix(deps): update dependency react-native-safe-area-context to v5.8.0 - [ ] <!-- approvePr-branch=renovate-e4cca5c2fb78c05b4a8a5 -->chore(deps): update commitlint monorepo to v21 (major) (`@commitlint/config-conventional`, `commitlint`) ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate-39ae6eb131735d9787d13 -->[chore(deps): update pnpm/action-setup action to v6](../pull/772) ## PR Closed (Blocked) The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below. - [ ] <!-- recreate-branch=renovate-f069ba3da78001aca7299 -->[chore(deps): update dependency @expo/plist>@xmldom/xmldom to v0.9.10](../pull/766) - [ ] <!-- recreate-branch=renovate-3d29f8fbe850c93c18b38 -->[fix(deps): update dependency no.nordicsemi.android:mcumgr-ble to v2.8.0](../pull/731) - [ ] <!-- recreate-branch=renovate-4c146bc91f0b94ce6d95f -->[fix(deps): update dependency react-native-reanimated to ~4.3.0](../pull/751) - [ ] <!-- recreate-branch=renovate-63978b9fb3b4fb8d75341 -->[fix(deps): update dependency react-native-screens to ~4.24.0](../pull/735) - [ ] <!-- recreate-branch=renovate-40262a1f53e327addc39e -->[chore(deps): update dependency ruby to v4](../pull/685) ## Detected Dependencies <details><summary>bundler (1)</summary> <blockquote> <details><summary>example/Gemfile (2)</summary> - `ruby 3.4.9` → [Updates: `4.0.3`] - `cocoapods '~> 1.11', '>= 1.11.2'` </details> </blockquote> </details> <details><summary>github-actions (3)</summary> <blockquote> <details><summary>.github/workflows/build_and_release.yml (22)</summary> - `actions/checkout v6` - `actions/setup-node v6` - `pnpm/action-setup v5` → [Updates: `v6`] - `actions/checkout v6` - `actions/setup-java v5` - `actions/setup-node v6` - `pnpm/action-setup v5` → [Updates: `v6`] - `actions/checkout v6` - `actions/setup-node v6` - `pnpm/action-setup v5` → [Updates: `v6`] - `actions/checkout v6` - `actions/setup-node v6` - `pnpm/action-setup v5` → [Updates: `v6`] - `node 24` - `pnpm 11` - `node 24` - `pnpm 11` - `macos 15` - `node 24` - `pnpm 11` - `node 24` - `pnpm 11` </details> <details><summary>.github/workflows/lint.yml (5)</summary> - `actions/checkout v6` - `actions/setup-node v6` - `pnpm/action-setup v5` → [Updates: `v6`] - `node 24` - `pnpm 11` </details> <details><summary>.github/workflows/wip.yml</summary> </details> </blockquote> </details> <details><summary>gradle (1)</summary> <blockquote> <details><summary>react-native-mcu-manager/android/build.gradle (2)</summary> - `no.nordicsemi.android:mcumgr-ble 2.7.4` → [Updates: `2.8.0`] - `com.google.code.gson:gson 2.14.0` </details> </blockquote> </details> <details><summary>npm (4)</summary> <blockquote> <details><summary>example/package.json (22)</summary> - `expo 54.0.31` → [Updates: `54.0.34`, `55.0.23`] - `expo-build-properties 1.0.10` → [Updates: `55.0.13`] - `expo-constants ~18.0.9` → [Updates: `~55.0.0`] - `expo-document-picker 14.0.8` → [Updates: `55.0.13`] - `expo-linking ~8.0.8` → [Updates: `~8.0.8`, `~55.0.0`] - `expo-router ~6.0.10` → [Updates: `~6.0.10`, `~55.0.0`] - `expo-splash-screen 31.0.13` → [Updates: `55.0.20`] - `expo-status-bar ~3.0.8` → [Updates: `~55.0.0`] - `lodash 4.18.1` - `react-native-ble-plx 3.5.1` - `react-native-reanimated ~4.1.2` → [Updates: `~4.3.0`] - `react-native-safe-area-context 5.7.0` → [Updates: `5.8.0`] - `react-native-screens ~4.23.0` → [Updates: `~4.24.0`] - `react-native-toast-message 2.3.3` - `@babel/core 7.29.0` - `@babel/runtime 7.29.2` - `@types/lodash 4.17.24` - `@types/react 19.2.14` → [Updates: `19.2.15`] - `metro-react-native-babel-preset 0.77.0` - `ts-node ^10.9.2` - `typescript 6.0.3` - `webpack 5.106.2` </details> <details><summary>package.json (36)</summary> - `@commitlint/config-conventional 20.5.3` → [Updates: `21.0.1`] - `@react-native-community/eslint-config 3.2.0` - `@typescript-eslint/eslint-plugin ^8.58.0` → [Updates: `^8.58.0`] - `@typescript-eslint/parser ^8.58.0` → [Updates: `^8.58.0`] - `commitlint 20.5.3` → [Updates: `21.0.1`] - `eslint-config-prettier 10.1.8` - `eslint-plugin-prettier 5.5.5` - `husky 9.1.7` - `prettier 3.8.3` - `semantic-release 25.0.3` - `expo >= 54.0.31` - `eslint-plugin-react >=7.37.5` - `@tootallnate/once@<3.0.1 >=3.0.1` - `@expo/plist>@xmldom/xmldom 0.8.13` → [Updates: `0.9.10`] - `@xmldom/xmldom@<0.8.13 >=0.8.13` - `ajv@>=7.0.0-alpha.0 <8.18.0 >=8.18.0` - `diff@>=4.0.0 <4.0.4 >=4.0.4` - `form-data@>=4.0.0 <4.0.4 >=4.0.4` - `js-yaml@<3.14.2 >=3.14.2` - `lodash-es@<=4.17.23 >=4.18.0` - `minimatch@<3.1.4 >=3.1.4` - `minimatch@>=10.0.0 <10.2.3 >=10.2.3` - `minimatch@>=9.0.0 <9.0.7 >=9.0.7` - `node-forge@<1.4.0 >=1.4.0` - `picomatch@<2.3.2 >=2.3.2` - `picomatch@>=3.0.0 <3.0.2 >=3.0.2` - `picomatch@>=4.0.0 <4.0.4 >=4.0.4` - `postcss@<8.5.10 >=8.5.10` - `react-server-dom-webpack@19.2.5>webpack >=5.104.1` - `react-server-dom-webpack@>=19.0.0 <19.0.5 >=19.0.5` - `tar@<=7.5.10 >=7.5.11` - `undici@<6.24.0 >=6.24.0` - `uuid@<14.0.0 >=14.0.0` - `webpack@>=5.49.0 <5.104.0 >=5.104.0` - `webpack@>=5.49.0 <=5.104.0 >=5.104.1` - `yaml@>=2.0.0 <2.8.3 >=2.8.3` </details> <details><summary>pnpm-workspace.yaml (42)</summary> - `@tootallnate/once@<3.0.1 >=3.0.1` - `@expo/plist>@xmldom/xmldom >=0.8.13 <0.9.0` → [Updates: `>=0.8.13 <0.10.0`] - `@xmldom/xmldom@<0.8.12 >=0.8.12` - `@xmldom/xmldom@<0.8.13 >=0.8.13` - `ajv@>=7.0.0-alpha.0 <8.18.0 >=8.18.0` - `brace-expansion@<1.1.13 >=1.1.13` - `brace-expansion@>=2.0.0 <2.0.3 >=2.0.3` - `brace-expansion@>=4.0.0 <5.0.5 >=5.0.5` - `diff@>=4.0.0 <4.0.4 >=4.0.4` - `form-data@>=4.0.0 <4.0.4 >=4.0.4` - `handlebars@>=4.0.0 <4.7.9 >=4.7.9` - `handlebars@>=4.0.0 <=4.7.8 >=4.7.9` - `handlebars@>=4.6.0 <=4.7.8 >=4.7.9` - `js-yaml@<3.14.2 >=3.14.2` - `lodash-es@<=4.17.23 >=4.18.0` - `lodash-es@>=4.0.0 <=4.17.23 >=4.18.0` - `minimatch@<3.1.4 >=3.1.4` - `minimatch@>=10.0.0 <10.2.3 >=10.2.3` - `minimatch@>=9.0.0 <9.0.6 >=9.0.6` - `minimatch@>=9.0.0 <9.0.7 >=9.0.7` - `node-forge@<1.4.0 >=1.4.0` - `node-forge@<=1.3.3 >=1.4.0` - `picomatch@<2.3.2 >=2.3.2` - `picomatch@>=3.0.0 <3.0.2 >=3.0.2` - `picomatch@>=4.0.0 <4.0.4 >=4.0.4` - `postcss@<8.5.10 >=8.5.10` - `react-server-dom-webpack@=19.0.0 >=19.0.1` - `react-server-dom-webpack@>=19.0.0 <19.0.2 >=19.0.2` - `react-server-dom-webpack@>=19.0.0 <19.0.4 >=19.0.4` - `react-server-dom-webpack@>=19.0.0 <19.0.5 >=19.0.5` - `tar@<7.5.7 >=7.5.7` - `tar@<7.5.8 >=7.5.8` - `tar@<=7.5.10 >=7.5.11` - `tar@<=7.5.2 >=7.5.3` - `tar@<=7.5.3 >=7.5.4` - `tar@<=7.5.9 >=7.5.10` - `undici@<6.24.0 >=6.24.0` - `undici@>=6.0.0 <6.24.0 >=6.24.0` - `uuid@<14.0.0 >=14.0.0` - `webpack@>=5.49.0 <5.104.0 >=5.104.0` - `webpack@>=5.49.0 <=5.104.0 >=5.104.1` - `yaml@>=2.0.0 <2.8.3 >=2.8.3` </details> <details><summary>react-native-mcu-manager/package.json (3)</summary> - `@types/react 19.2.14` → [Updates: `19.2.15`] - `expo-module-scripts 5.0.8` → [Updates: `55.0.2`] - `expo *` </details> </blockquote> </details> <details><summary>renovate-config-presets (1)</summary> <blockquote> <details><summary>renovate.json</summary> </details> </blockquote> </details>
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
@typescript-eslint/eslint-plugin,@typescript-eslint/parser)@commitlint/config-conventional,commitlint)Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
bundler (1)
github-actions (3)
gradle (1)
npm (4)
renovate-config-presets (1)