Skip to content

Commit 893ed80

Browse files
authored
Merge pull request #40 from powersync-ja/update-sqlite-core
powersync-sqlite-core v0.2.1
2 parents 1ff58d6 + 11fc707 commit 893ed80

16 files changed

+38
-16
lines changed

.changeset/nice-hairs-live.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@journeyapps/react-native-quick-sqlite": minor
3+
---
4+
5+
Rename back to @journeyapps/react-native-quick-sqlite for now

.changeset/wild-dancers-arrive.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@journeyapps/react-native-quick-sqlite": minor
3+
---
4+
5+
Use powersync-sqlite-core 0.2.1

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v18.12.0
1+
v22.5.1

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
nodejs 18.12.0
1+
nodejs 22.5.1
22
ruby 2.7.6
33
yarn 1.22.19

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @powersync/react-native-quick-sqlite
1+
# @journeyapps/react-native-quick-sqlite
22

33
## 1.2.0
44

android/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ set_target_properties(
4949

5050
find_package(ReactAndroid REQUIRED CONFIG)
5151
find_package(fbjni REQUIRED CONFIG)
52+
find_package(powersync_sqlite_core REQUIRED CONFIG)
5253
find_library(LOG_LIB log)
5354

5455
if(${USE_HERMES})
@@ -67,5 +68,5 @@ target_link_libraries(
6768
ReactAndroid::react_nativemodule_core
6869
${JSEXECUTOR_LIB}
6970
android
70-
powersync ${CMAKE_SOURCE_DIR}/src/main/jniLibs/${CMAKE_ANDROID_ARCH_ABI}/libpowersync.so
71+
powersync_sqlite_core::powersync
7172
)

android/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ android {
109109
}
110110

111111
dependencies {
112+
implementation 'co.powersync:powersync-sqlite-core:0.2.1'
112113
//noinspection GradleDynamicVersion
113114
implementation 'com.facebook.react:react-android:+'
114115
}
Binary file not shown.
Binary file not shown.
-214 KB
Binary file not shown.
-210 KB
Binary file not shown.

cpp/bindings.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <iostream>
1111
#include <string>
1212
#include <vector>
13+
1314
using namespace std;
1415
using namespace facebook;
1516

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@powersync/react-native-quick-sqlite",
2+
"name": "@journeyapps/react-native-quick-sqlite",
33
"publishConfig": {
44
"registry": "https://registry.npmjs.org/",
55
"access": "public"
@@ -73,5 +73,6 @@
7373
]
7474
]
7575
},
76-
"dependencies": {}
76+
"dependencies": {},
77+
"packageManager": "[email protected]+sha512.ff4579ab459bb25aa7c0ff75b62acebe576f6084b36aa842971cf250a5d8c6cd3bc9420b22ce63c7f93a0857bc6ef29291db39c3e7a23aab5adfd5a4dd6c5d71"
7778
}

react-native-quick-sqlite.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Pod::Spec.new do |s|
2929
s.dependency "React-callinvoker"
3030
s.dependency "React"
3131
s.dependency "React-Core"
32-
s.dependency "powersync-sqlite-core", "~> 0.1.6"
32+
s.dependency "powersync-sqlite-core", "~> 0.2.1"
3333

3434
if ENV['QUICK_SQLITE_USE_PHONE_VERSION'] == '1' then
3535
s.exclude_files = "cpp/sqlite3.c", "cpp/sqlite3.h"

tests/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ PODS:
5555
- hermes-engine/Pre-built (= 0.73.4)
5656
- hermes-engine/Pre-built (0.73.4)
5757
- libevent (2.1.12)
58-
- powersync-sqlite-core (0.1.6)
58+
- powersync-sqlite-core (0.2.1)
5959
- RCT-Folly (2022.05.16.00):
6060
- boost
6161
- DoubleConversion
@@ -928,8 +928,8 @@ PODS:
928928
- React-Mapbuffer (0.73.4):
929929
- glog
930930
- React-debug
931-
- react-native-quick-sqlite (1.1.5):
932-
- powersync-sqlite-core (~> 0.1.6)
931+
- react-native-quick-sqlite (1.2.0):
932+
- powersync-sqlite-core (~> 0.2.1)
933933
- React
934934
- React-callinvoker
935935
- React-Core
@@ -1316,7 +1316,7 @@ EXTERNAL SOURCES:
13161316

13171317
SPEC CHECKSUMS:
13181318
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
1319-
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
1319+
DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953
13201320
EASClient: a42ee8bf36c93b3128352faf2ae49405ab4f80bd
13211321
EXConstants: 988aa430ca0f76b43cd46b66e7fae3287f9cc2fc
13221322
EXFont: f20669cb266ef48b004f1eb1f2b20db96cd1df9f
@@ -1333,10 +1333,10 @@ SPEC CHECKSUMS:
13331333
FBLazyVector: 84f6edbe225f38aebd9deaf1540a4160b1f087d7
13341334
FBReactNativeSpec: d0086a479be91c44ce4687a962956a352d2dc697
13351335
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
1336-
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
1336+
glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
13371337
hermes-engine: b2669ce35fc4ac14f523b307aff8896799829fe2
13381338
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
1339-
powersync-sqlite-core: 4c38c8f470f6dca61346789fd5436a6826d1e3dd
1339+
powersync-sqlite-core: 38ead13d8b21920cfbc79e9b3415b833574a506d
13401340
RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0
13411341
RCTRequired: ab7f915c15569f04a49669e573e6e319a53f9faa
13421342
RCTTypeSafety: 63b97ced7b766865057e7154db0e81ce4ee6cf1e
@@ -1359,7 +1359,7 @@ SPEC CHECKSUMS:
13591359
React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460
13601360
React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab
13611361
React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad
1362-
react-native-quick-sqlite: 55e3a90c684f886449170d27caa6bc464c446c99
1362+
react-native-quick-sqlite: d6c713abdc02875896c6a6329c606de3676aa134
13631363
react-native-safe-area-context: 0ee144a6170530ccc37a0fd9388e28d06f516a89
13641364
React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c
13651365
React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac
@@ -1383,8 +1383,8 @@ SPEC CHECKSUMS:
13831383
ReactCommon: 840a955d37b7f3358554d819446bffcf624b2522
13841384
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
13851385
sqlite3: f163dbbb7aa3339ad8fc622782c2d9d7b72f7e9c
1386-
Yoga: 64cd2a583ead952b0315d5135bf39e053ae9be70
1386+
Yoga: 1b901a6d6eeba4e8a2e8f308f708691cdb5db312
13871387

13881388
PODFILE CHECKSUM: 380495c28956d6f2126a6259a117145b198f247c
13891389

1390-
COCOAPODS: 1.15.2
1390+
COCOAPODS: 1.12.1

tests/tests/sqlite/rawQueries.spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ export function registerBaseTests() {
7777
}
7878
});
7979

80+
describe('PowerSync', () => {
81+
it('should load the extension', async () => {
82+
const rs = await db.execute('select powersync_rs_version() as version');
83+
// TODO: Check the version?
84+
// expect(rs.rows.item(0).version).to.equal('0.2.0...');
85+
});
86+
});
87+
8088
describe('Raw queries', () => {
8189
it('Insert', async () => {
8290
const res = await createTestUser();

0 commit comments

Comments
 (0)