From f47edd7ef32c9ec5daf061bd522d21dd43173092 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Mon, 28 Sep 2026 14:33:53 +0200 Subject: [PATCH 1/4] chore(deps): upgrade NitroSQLite to 10.0.0 --- ios/NewExpensify/Info.plist | 2 ++ ios/Podfile.lock | 4 ++-- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/ios/NewExpensify/Info.plist b/ios/NewExpensify/Info.plist index 72050233c254..f7cce74f6de1 100644 --- a/ios/NewExpensify/Info.plist +++ b/ios/NewExpensify/Info.plist @@ -95,6 +95,8 @@ RCTNewArchEnabled + + RNNitroSQLite_DatabaseLocation ApplicationSupport UIAppFonts diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 12b2ec73beb0..e21d3b5aa997 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3028,7 +3028,7 @@ PODS: - ReactNativeDependencies - Turf - Yoga - - RNNitroSQLite (9.8.2): + - RNNitroSQLite (10.0.0): - boost - DoubleConversion - fast_float @@ -4111,7 +4111,7 @@ SPEC CHECKSUMS: RNLiveMarkdown: f4c383d846d5d756f42bdf6006e85d5baf0ebfc8 RNLocalize: 82e7aa2857ce5dcd9e2a0c04f8c34c2ed50821df rnmapbox-maps: 54eb40428a4fd89f484a492fc7186bc1c1eea9ce - RNNitroSQLite: c986393b7cb0e5e4587d0c9f7108e56ee8db9627 + RNNitroSQLite: c37abcb76403d6538a1eb83dc21e4b4a9ea444b8 RNPermissions: 32bd3b977f28442af0900b102f4458f0f9f9b77c RNReactNativeHapticFeedback: 6c8677db48f62a635e6a2065f5d2bd02498d7a73 RNReanimated: f093c30aa11e45a8044dcc19417f44cffa1c4e1d diff --git a/package-lock.json b/package-lock.json index f3bf0ffbc167..5faeeeab6062 100644 --- a/package-lock.json +++ b/package-lock.json @@ -125,8 +125,8 @@ "react-native-localize": "^3.5.4", "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", - "react-native-nitro-sqlite": "9.8.2", - "react-native-onyx": "3.0.113", + "react-native-nitro-sqlite": "10.0.0", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -37693,9 +37693,9 @@ } }, "node_modules/react-native-nitro-sqlite": { - "version": "9.8.2", - "resolved": "https://registry.npmjs.org/react-native-nitro-sqlite/-/react-native-nitro-sqlite-9.8.2.tgz", - "integrity": "sha512-h2qBbC/KwD6f6+YDHm3hLRCEPB129FRilrKRlI47LD4O6UnS85+gityEJ0rcpe4vLGOzeRhwqRpKpxfIh5ak/Q==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/react-native-nitro-sqlite/-/react-native-nitro-sqlite-10.0.0.tgz", + "integrity": "sha512-3+tcmKWjS2covvqBsK3EvpiClSekllwVOTRO3BzwsapIf/hvawcbippcPi1gcwEORS41UcQr0oI/QgYoJrjK2Q==", "license": "MIT", "dependencies": { "typeorm": "0.3.27" @@ -37872,9 +37872,9 @@ } }, "node_modules/react-native-onyx": { - "version": "3.0.113", - "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-3.0.113.tgz", - "integrity": "sha512-6+pk3ArtP2QcsH+IlXLgNWeWiC7c9abwoTVs9yxzWuMUHlHkyQ7QvsxMM5f2iYlX3qBcFkHqU2puGsnhhKy7mw==", + "version": "3.0.116", + "resolved": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", + "integrity": "sha512-jTKM471Z65yfTMqXJs/xDpIPVrvhNqadASMdbGo5rfNdheFxLs7Wtn8a/y0cp2+KBX02k5AP1+oZSnRJyOzyCQ==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", @@ -37895,7 +37895,7 @@ "react-native": ">=0.75.0", "react-native-device-info": "^10.3.0", "react-native-nitro-modules": ">=0.35.0", - "react-native-nitro-sqlite": "^9.6.0" + "react-native-nitro-sqlite": "^10.0.0" }, "peerDependenciesMeta": { "idb-keyval": { diff --git a/package.json b/package.json index 4416d04d1925..b7a66f0be355 100644 --- a/package.json +++ b/package.json @@ -201,8 +201,8 @@ "react-native-localize": "^3.5.4", "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", - "react-native-nitro-sqlite": "9.8.2", - "react-native-onyx": "3.0.113", + "react-native-nitro-sqlite": "10.0.0", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From a0d509d326e6ec425853bd2b10fd5bacac91d5c5 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Mon, 28 Sep 2026 15:14:00 +0200 Subject: [PATCH 2/4] chore(deps): pin Onyx NitroSQLite 10 integration --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5faeeeab6062..feff9f17962d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -126,7 +126,7 @@ "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", "react-native-nitro-sqlite": "10.0.0", - "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -37873,8 +37873,8 @@ }, "node_modules/react-native-onyx": { "version": "3.0.116", - "resolved": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", - "integrity": "sha512-jTKM471Z65yfTMqXJs/xDpIPVrvhNqadASMdbGo5rfNdheFxLs7Wtn8a/y0cp2+KBX02k5AP1+oZSnRJyOzyCQ==", + "resolved": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", + "integrity": "sha512-MoJjknS7iPcF2QucwR3iL5Xc3GHnPd3Wlzc8gezqoKQi5H1c3x4U686gROxgPC7EhcyAL9OAhXOXMvS9Yhcm8w==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index b7a66f0be355..d747769ee1f0 100644 --- a/package.json +++ b/package.json @@ -202,7 +202,7 @@ "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", "react-native-nitro-sqlite": "10.0.0", - "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#1fa80540e7b428adf42a5f7614015888d5a38a17", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From 3d6d5d26227a31f06f171f80c6794e35e288c173 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Mon, 28 Sep 2026 15:19:51 +0200 Subject: [PATCH 3/4] chore(deps): pin formatted Onyx NitroSQLite integration --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index feff9f17962d..77ed2a4b6695 100644 --- a/package-lock.json +++ b/package-lock.json @@ -126,7 +126,7 @@ "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", "react-native-nitro-sqlite": "10.0.0", - "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#6e00ff0ecd410a09e80d90dedb548db66c4601ef", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -37873,8 +37873,8 @@ }, "node_modules/react-native-onyx": { "version": "3.0.116", - "resolved": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", - "integrity": "sha512-MoJjknS7iPcF2QucwR3iL5Xc3GHnPd3Wlzc8gezqoKQi5H1c3x4U686gROxgPC7EhcyAL9OAhXOXMvS9Yhcm8w==", + "resolved": "git+https://github.com/margelo/react-native-onyx.git#6e00ff0ecd410a09e80d90dedb548db66c4601ef", + "integrity": "sha512-3b4ucn2SHgdX5Pm/xgksK6xJCuGJ9KIOXpQq7pGIMXbbTFNzxuChYavKq6HTeFh6uf3Sm31NINO0X9bzy82B5g==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index d747769ee1f0..ff7d946aa6a1 100644 --- a/package.json +++ b/package.json @@ -202,7 +202,7 @@ "react-native-nitro-fetch": "1.6.2", "react-native-nitro-modules": "0.37.1", "react-native-nitro-sqlite": "10.0.0", - "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#455b30aee6ea0ad66de34307686b59b409221d83", + "react-native-onyx": "git+https://github.com/margelo/react-native-onyx.git#6e00ff0ecd410a09e80d90dedb548db66c4601ef", "react-native-pager-view": "9.0.4", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From 725d43653b6832a339ca23d4d600819b9060de48 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Thu, 1 Oct 2026 10:45:20 +0200 Subject: [PATCH 4/4] chore: remove redundant NitroSQLite plist comments --- ios/NewExpensify/Info.plist | 2 -- 1 file changed, 2 deletions(-) diff --git a/ios/NewExpensify/Info.plist b/ios/NewExpensify/Info.plist index f7cce74f6de1..72050233c254 100644 --- a/ios/NewExpensify/Info.plist +++ b/ios/NewExpensify/Info.plist @@ -95,8 +95,6 @@ RCTNewArchEnabled - - RNNitroSQLite_DatabaseLocation ApplicationSupport UIAppFonts