Skip to content

Commit cc21d51

Browse files
Merge branch 'main' into add-react-test
2 parents bf5180b + d74797f commit cc21d51

File tree

137 files changed

+3823
-1281
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+3823
-1281
lines changed

.github/workflows/test-isolated.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ jobs:
4545
- name: Build Packages
4646
run: pnpm build:packages
4747

48+
- name: Test Package Exports
49+
run: pnpm test:packages:exports
50+
4851
- name: Start Verdaccio
4952
run: |
5053
npm install -g verdaccio

.github/workflows/test-simulators.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,11 @@ jobs:
138138
with:
139139
persist-credentials: false
140140

141+
- name: Set up XCode
142+
uses: maxim-lobanov/setup-xcode@v1
143+
with:
144+
xcode-version: latest-stable
145+
141146
- name: CocoaPods Cache
142147
uses: actions/cache@v3
143148
id: cocoapods-cache

demos/angular-supabase-todolist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@angular/platform-browser-dynamic": "^19.2.4",
2424
"@angular/router": "^19.2.4",
2525
"@angular/service-worker": "^19.2.4",
26-
"@journeyapps/wa-sqlite": "^1.2.0",
26+
"@journeyapps/wa-sqlite": "^1.3.0",
2727
"@powersync/web": "workspace:*",
2828
"@supabase/supabase-js": "^2.44.4",
2929
"rxjs": "~7.8.1",

demos/django-react-native-todolist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"@azure/core-asynciterator-polyfill": "^1.0.2",
1212
"@expo/metro-runtime": "^4.0.1",
1313
"@expo/vector-icons": "^14.0.0",
14-
"@journeyapps/react-native-quick-sqlite": "^2.4.6",
14+
"@journeyapps/react-native-quick-sqlite": "^2.4.7",
1515
"@powersync/common": "workspace:*",
1616
"@powersync/react": "workspace:*",
1717
"@powersync/react-native": "workspace:*",

demos/example-capacitor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@capacitor/core": "latest",
2424
"@capacitor/ios": "^6.0.0",
2525
"@capacitor/splash-screen": "latest",
26-
"@journeyapps/wa-sqlite": "^1.2.0",
26+
"@journeyapps/wa-sqlite": "^1.3.0",
2727
"@powersync/react": "workspace:*",
2828
"@powersync/web": "workspace:*",
2929
"react": "^18.2.0",

demos/example-electron/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"dependencies": {
2222
"@emotion/react": "^11.13.0",
2323
"@emotion/styled": "^11.13.0",
24-
"@journeyapps/wa-sqlite": "^1.2.0",
24+
"@journeyapps/wa-sqlite": "^1.3.0",
2525
"@mui/icons-material": "^5.15.16",
2626
"@mui/material": "^5.15.16",
2727
"@mui/x-data-grid": "^6.19.11",

demos/example-nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@emotion/react": "^11.11.4",
1515
"@emotion/styled": "^11.11.5",
1616
"@fontsource/roboto": "^5.0.13",
17-
"@journeyapps/wa-sqlite": "^1.2.0",
17+
"@journeyapps/wa-sqlite": "^1.3.0",
1818
"@lexical/react": "^0.15.0",
1919
"@mui/icons-material": "^5.15.18",
2020
"@mui/material": "^5.15.18",

demos/react-multi-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"test:build": "pnpm build"
1111
},
1212
"dependencies": {
13-
"@journeyapps/wa-sqlite": "^1.2.0",
13+
"@journeyapps/wa-sqlite": "^1.3.0",
1414
"@powersync/react": "workspace:*",
1515
"@powersync/web": "workspace:*",
1616
"@supabase/supabase-js": "^2.43.1",

demos/react-native-barebones-opsqlite/ios/Podfile.lock

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ PODS:
3131
- ReactCommon/turbomodule/bridging
3232
- ReactCommon/turbomodule/core
3333
- Yoga
34-
- powersync-op-sqlite (0.6.1):
34+
- powersync-op-sqlite (0.7.6):
3535
- DoubleConversion
3636
- glog
3737
- hermes-engine
38-
- powersync-sqlite-core (~> 0.3.14)
38+
- powersync-sqlite-core (~> 0.4.4)
3939
- RCT-Folly (= 2024.11.18.00)
4040
- RCTRequired
4141
- RCTTypeSafety
@@ -55,7 +55,7 @@ PODS:
5555
- ReactCommon/turbomodule/bridging
5656
- ReactCommon/turbomodule/core
5757
- Yoga
58-
- powersync-sqlite-core (0.3.14)
58+
- powersync-sqlite-core (0.4.4)
5959
- RCT-Folly (2024.11.18.00):
6060
- boost
6161
- DoubleConversion
@@ -1774,70 +1774,70 @@ SPEC CHECKSUMS:
17741774
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
17751775
glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8
17761776
hermes-engine: 1f783c3d53940aed0d2c84586f0b7a85ab7827ef
1777-
op-sqlite: 27db77bc067129a35dccf00dad447e683318825d
1778-
powersync-op-sqlite: 21cb1b750d310d4d270fd633bdf982554039d6d4
1779-
powersync-sqlite-core: ef06642c8110680fcddce8a8c0dd2696daaf672d
1780-
RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809
1777+
op-sqlite: af963896bb0d5393f12e07189bb39b1eaa5f4ac3
1778+
powersync-op-sqlite: e9979d5f6b44291ef9da9048765a50e3b1a2265a
1779+
powersync-sqlite-core: 954b7c4f068e21e6e759a7f487f0d7da4062e858
1780+
RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82
17811781
RCTDeprecation: f5c19ebdb8804b53ed029123eb69914356192fc8
17821782
RCTRequired: 6ae6cebe470486e0e0ce89c1c0eabb998e7c51f4
17831783
RCTTypeSafety: 50d6ec72a3d13cf77e041ff43a0617050fb98e3f
17841784
React: e46fdbd82d2de942970c106677056f3bdd438d82
17851785
React-callinvoker: b027ad895934b5f27ce166d095ed0d272d7df619
1786-
React-Core: 36b7f20f655d47a35046e2b02c9aa5a8f1bcb61e
1787-
React-CoreModules: 7fac6030d37165c251a7bd4bde3333212544da3c
1788-
React-cxxreact: 0ead442ecaa248e7f71719e286510676495ae26d
1786+
React-Core: 92733c8280b1642afed7ebfb3c523feaec946ece
1787+
React-CoreModules: e2dfd87b6fdb9d969b16871655885a4d89a2a9f4
1788+
React-cxxreact: d1a70e78543bb5b159fdaf6c52cadd33c1ae3244
17891789
React-debug: 78d7544d2750737ac3acc88cca2f457d081ec43d
1790-
React-defaultsnativemodule: 833b618f562a7798e7a814ce1ddc001464d7a3d0
1791-
React-domnativemodule: c1ca50f25913f73d5e95d55ff5352e7f1d7ebcc8
1792-
React-Fabric: 131631b99737169826d16290d5b90c53a150fc15
1793-
React-FabricComponents: 1f6ce42418da316663f53b534bdebd23ec4be41f
1794-
React-FabricImage: b6ba029f882f1676cb1b59688fa39e1ef0814381
1790+
React-defaultsnativemodule: b24e61fe2d5bb84501898683f9d13ff7fc02a9df
1791+
React-domnativemodule: 210ca3670f16ae92fbcff8da204750af8a7295af
1792+
React-Fabric: 4b3d03ea38646dcc80888253c2befca80526abed
1793+
React-FabricComponents: 38fcb6f5c08f8de9e693f2644d2da54ae4fbf6c8
1794+
React-FabricImage: 1d37769002c13dfffa9f53557a173d56c9ade5e3
17951795
React-featureflags: 92dd7d0169ab0bf8ad404a5fe757c1ca7ccd74e8
1796-
React-featureflagsnativemodule: 69bc086433eff3077b90f4ea17ab2083ad281868
1797-
React-graphics: f09d013df7aef5551fdce4c99f2fe704c6c5b35a
1798-
React-hermes: 13e1c1c9222503bcd7ad450370c5a26dc9b46ebe
1799-
React-idlecallbacksnativemodule: f349708531f44d3db8ac79129d8e2b4d8cc3d1ff
1800-
React-ImageManager: e20f7c0291e5c9298b643c88b40db62c46a30ae4
1801-
React-jserrorhandler: 79aa6ef93470ab9e8f4c6c6258dc662880b0bfb4
1802-
React-jsi: 931610846e52e5d157f4bc3f71a14f9a53573abd
1803-
React-jsiexecutor: 3f5fb21d47c5c72c13a1710b288d78c8209a38f9
1804-
React-jsinspector: d2653e42aae27f01f71f10ab87866cf092288e30
1805-
React-jsitracing: fe93bab4193ec5528bcbdaf2f1b62475652490ad
1806-
React-logger: 9a0c4e1e41cd640ac49d69aacadab783f7e0096b
1807-
React-Mapbuffer: 6993c785c22a170c02489bc78ed207814cbd700f
1808-
React-microtasksnativemodule: 19230cd0933df6f6dc1336c9a9edc382d62638ae
1796+
React-featureflagsnativemodule: 8a6373d7b4ef3c08d82b60376f75bd189bfc8cb2
1797+
React-graphics: 2b316fcf5b6c29ded7d53ae0007d1d129dc89510
1798+
React-hermes: bf50c8272cb562300a54a621aa69dc12a0b4fcf2
1799+
React-idlecallbacksnativemodule: 47df5b6649ca5e0046aa3e43e680452007b16871
1800+
React-ImageManager: 83b8dc67e97cd5fe10cb715bd878aded16adb40f
1801+
React-jserrorhandler: ac08c5673dea69b08e11faf074fd602fbf9492cc
1802+
React-jsi: 19e77567e235d06b7e8f425d2a6c1e948ab286e9
1803+
React-jsiexecutor: fe6ad8b9a2bf97e435fc1c969c80ed7f447ed68e
1804+
React-jsinspector: f321d958a5534b65b56f7806c674e159c28f7d69
1805+
React-jsitracing: d358876acde46009f391228b932a5efe13c8895b
1806+
React-logger: 02e5802824aa9b15cb7df42e10a91abead83cd8d
1807+
React-Mapbuffer: 99bd566147aaa78e872568be53ebca8a4449ddae
1808+
React-microtasksnativemodule: 51e7813abf875408a0f367e473a65bbab6aa8481
18091809
React-nativeconfig: cd0fbb40987a9658c24dab5812c14e5522a64929
1810-
React-NativeModulesApple: 45187d13c68d47250a7416b18ff082c7cc07bff7
1811-
React-perflogger: 15a7bcb6c46eae8a981f7add8c9f4172e2372324
1812-
React-performancetimeline: 631ef8ac4246bca49c07b88cd1ad85ce460b97bf
1810+
React-NativeModulesApple: 4a9c304aa4fb086af32e8758ba892386d895b4d3
1811+
React-perflogger: 721172bda31a65ce7b7a0c3bf3de96f12ef6f45d
1812+
React-performancetimeline: 46dbe9fd618ff882f59600dcd9fa923a9713cc3b
18131813
React-RCTActionSheet: 25eb72eabade4095bfaf6cd9c5c965c76865daa8
1814-
React-RCTAnimation: 04c987fa858fa16169f543d29edb4140bd35afa9
1815-
React-RCTAppDelegate: b2707904e4f8ad92fd052e62684bf0c3b88381cc
1816-
React-RCTBlob: 1f214a7211632515805dd1f1b81fac70d12f812d
1817-
React-RCTFabric: 10f8b1ceac3c2feb3ddbede8a70c3410c68d79fe
1818-
React-RCTFBReactNativeSpec: 60d72b45a150ca35748b9a77028674b1e56a2e43
1819-
React-RCTImage: e516d72739797fb7c1dac5c691f02a0f5445c290
1820-
React-RCTLinking: 1e5554afe4f959696ad3285738c1510f2592f220
1821-
React-RCTNetwork: 65e1e52c8614dcab342fa1eaec750ca818160e74
1822-
React-RCTSettings: e86c204b481ef9264929fe00d1fdd04ce561748a
1823-
React-RCTText: 15f14d6f9b75e64ffe749c75e30ff047cf0fa1be
1824-
React-RCTVibration: 8d9078d5432972fe12d9f1526b38f504ad3d45cb
1814+
React-RCTAnimation: 8efbd0a4a71fd3dbe84e6d08b92bec5728b7524b
1815+
React-RCTAppDelegate: 8ff6da817adefd15d4e25ade53a477c344f9b213
1816+
React-RCTBlob: 6056bd62a56a6d2dad55cdf195949db1de623e14
1817+
React-RCTFabric: 949589de63c19b8b197555567fbc51eebd265bbc
1818+
React-RCTFBReactNativeSpec: 4214925b1c4829fb1e73bfbacb301244b522dc11
1819+
React-RCTImage: 7b3f38c77e183bdcb43dbcd7b5842b96c814889a
1820+
React-RCTLinking: 6cca74db71b23f670b72e45603e615c2b72b2235
1821+
React-RCTNetwork: 5791b0718eff20c12f6f3d62e2ad50cff4b5c8a0
1822+
React-RCTSettings: 84154e31a232b5b03b6b7a89924a267c431ccf16
1823+
React-RCTText: cd49cb4442ee7f64b0415b27745d2495cb40cfaa
1824+
React-RCTVibration: 2a7432e61d42f802716bd67edc793b5e5f58971a
18251825
React-rendererconsistency: 7a81b08f01655b458d1de48ddd5b3f5988fd753f
1826-
React-rendererdebug: 28f591de2009cb053e21cbf87edb357e6b214147
1826+
React-rendererdebug: a6547cf2f3f7bcdd8d36ff5e103145d83f5001d4
18271827
React-rncore: dd08c91cea25486f79012e32975c0ea26bd92760
1828-
React-RuntimeApple: fc7a3fe49564bd6a5b8aef081341960212ab58d0
1829-
React-RuntimeCore: 2f967e25ca18a85cff22d103fbe782828442eeb4
1828+
React-RuntimeApple: ea09b4c38df2695e0cb3fa60a83db81d653a39fd
1829+
React-RuntimeCore: 3dc763d365a1f738d92cd942066dd347953733f3
18301830
React-runtimeexecutor: f9ae11481be048438640085c1e8266d6afebae44
1831-
React-RuntimeHermes: e2160a175c7a34dad30b0e10d79e8d70da471beb
1832-
React-runtimescheduler: 07601cb38739f60ddb2f9efb854a13cfb48310dd
1831+
React-RuntimeHermes: 3bc16b5a5a756a292ad6f56968dfb8de643ae20b
1832+
React-runtimescheduler: 2e90401c400b62bb720d6ac028dcef803e30d888
18331833
React-timing: 0d0263a5d8ab6fc8c325efb54cee1d6a6f01d657
1834-
React-utils: 015e250e7898047068792d4b532fed21f2eb1661
1835-
ReactAppDependencyProvider: 3d947e9d62f351c06c71497e1be897e6006dc303
1836-
ReactCodegen: 1baa534318b19e95fb0f02db0a1ae1e3c271944d
1837-
ReactCommon: 6014af4276bb2debc350e2620ef1bd856b4d981c
1834+
React-utils: 8905cd01f46755ea42268875d04c614a0d46431e
1835+
ReactAppDependencyProvider: 6e8d68583f39dc31ee65235110287277eb8556ef
1836+
ReactCodegen: c08a5113d9c9c895fe10f3c296f74c6b705a60a9
1837+
ReactCommon: 1bd2dc684d7992acbf0dfee887b89a57a1ead86d
18381838
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
1839-
Yoga: c0d8564af14a858f962607cd7306539cb2ace926
1839+
Yoga: 78d74e245ed67bb94275a1316cdc170b9b7fe884
18401840

18411841
PODFILE CHECKSUM: bb12a365adcc932a9920d41a90a756c0c4846dd8
18421842

1843-
COCOAPODS: 1.15.2
1843+
COCOAPODS: 1.16.2

demos/react-native-supabase-group-chat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@azure/core-asynciterator-polyfill": "^1.0.2",
2323
"@expo/metro-runtime": "^4.0.1",
2424
"@faker-js/faker": "8.3.1",
25-
"@journeyapps/react-native-quick-sqlite": "^2.4.6",
25+
"@journeyapps/react-native-quick-sqlite": "^2.4.7",
2626
"@powersync/common": "workspace:*",
2727
"@powersync/react": "workspace:*",
2828
"@powersync/react-native": "workspace:*",

0 commit comments

Comments
 (0)