From 6132a4b6acd8551c5667cb2c3abfa3d61dfe6359 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Tue, 10 Jun 2025 18:12:14 +0200 Subject: [PATCH 1/4] Bump version to 0.3.15 --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- android/build.gradle.kts | 2 +- android/src/prefab/prefab.json | 2 +- powersync-sqlite-core.podspec | 2 +- tool/build_xcframework.sh | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fdacb13..b0a5eb2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -259,7 +259,7 @@ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "powersync_core" -version = "0.3.14" +version = "0.3.15" dependencies = [ "bytes", "const_format", @@ -276,7 +276,7 @@ dependencies = [ [[package]] name = "powersync_loadable" -version = "0.3.14" +version = "0.3.15" dependencies = [ "powersync_core", "sqlite_nostd", @@ -284,7 +284,7 @@ dependencies = [ [[package]] name = "powersync_sqlite" -version = "0.3.14" +version = "0.3.15" dependencies = [ "cc", "powersync_core", @@ -405,7 +405,7 @@ checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" [[package]] name = "sqlite3" -version = "0.3.14" +version = "0.3.15" dependencies = [ "cc", ] diff --git a/Cargo.toml b/Cargo.toml index eb7eb75..16cc5c4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ inherits = "release" inherits = "wasm" [workspace.package] -version = "0.3.14" +version = "0.3.15" edition = "2021" authors = ["JourneyApps"] keywords = ["sqlite", "powersync"] diff --git a/android/build.gradle.kts b/android/build.gradle.kts index 7247336..30118ea 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } group = "co.powersync" -version = "0.3.14" +version = "0.3.15" description = "PowerSync Core SQLite Extension" repositories { diff --git a/android/src/prefab/prefab.json b/android/src/prefab/prefab.json index 165b579..32eb66a 100644 --- a/android/src/prefab/prefab.json +++ b/android/src/prefab/prefab.json @@ -2,5 +2,5 @@ "name": "powersync_sqlite_core", "schema_version": 2, "dependencies": [], - "version": "0.3.14" + "version": "0.3.15" } diff --git a/powersync-sqlite-core.podspec b/powersync-sqlite-core.podspec index 44f4f95..c4f4801 100644 --- a/powersync-sqlite-core.podspec +++ b/powersync-sqlite-core.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'powersync-sqlite-core' - s.version = '0.3.14' + s.version = '0.3.15' s.summary = 'PowerSync SQLite Extension' s.description = <<-DESC PowerSync extension for SQLite. diff --git a/tool/build_xcframework.sh b/tool/build_xcframework.sh index 2a6334d..4332c70 100755 --- a/tool/build_xcframework.sh +++ b/tool/build_xcframework.sh @@ -28,9 +28,9 @@ function createXcframework() { MinimumOSVersion 11.0 CFBundleVersion - 0.3.14 + 0.3.15 CFBundleShortVersionString - 0.3.14 + 0.3.15 EOF From fe17f94797bff709c8f6357f777b5e37a63d0497 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Tue, 10 Jun 2025 18:25:23 +0200 Subject: [PATCH 2/4] Update sqlite-rs-embedded --- Cargo.lock | 63 +++++++++++----------------------------------- sqlite-rs-embedded | 2 +- 2 files changed, 15 insertions(+), 50 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b0a5eb2..0af645c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,25 +19,22 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bindgen" -version = "0.68.1" +version = "0.72.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" +checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f" dependencies = [ "bitflags", "cexpr", "clang-sys", - "lazy_static", - "lazycell", + "itertools", "log", - "peeking_take_while", "prettyplease", "proc-macro2", "quote", "regex", - "rustc-hash 1.1.0", + "rustc-hash", "shlex", "syn 2.0.100", - "which", ] [[package]] @@ -147,22 +144,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] -name = "itoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" - -[[package]] -name = "lazy_static" -version = "1.4.0" +name = "itertools" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] [[package]] -name = "lazycell" -version = "1.3.0" +name = "itoa" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "libc" @@ -239,18 +233,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "once_cell" -version = "1.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" - -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - [[package]] name = "pin-project-lite" version = "0.2.16" @@ -266,7 +248,7 @@ dependencies = [ "futures-lite", "num-derive 0.3.3", "num-traits", - "rustc-hash 2.1.1", + "rustc-hash", "serde", "serde_json", "sqlite_nostd", @@ -348,12 +330,6 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -489,17 +465,6 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -[[package]] -name = "which" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" -dependencies = [ - "either", - "libc", - "once_cell", -] - [[package]] name = "winapi" version = "0.3.9" diff --git a/sqlite-rs-embedded b/sqlite-rs-embedded index 5d35c28..8f453f3 160000 --- a/sqlite-rs-embedded +++ b/sqlite-rs-embedded @@ -1 +1 @@ -Subproject commit 5d35c2883d9889f01dee010223d94570c70039b7 +Subproject commit 8f453f36aef9f889d355fb86bcd6ce680a95a00d From 107d28930d9b80f0afd86834305ff9c2b9f9d80a Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 11 Jun 2025 10:12:30 +0200 Subject: [PATCH 3/4] Update emcc for wasm release --- .github/workflows/release.yml | 4 ++-- .github/workflows/wasm.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c9564b..a9ea494 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -271,7 +271,7 @@ jobs: needs: [draft_release] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true @@ -284,7 +284,7 @@ jobs: - name: Setup emsdk uses: mymindstorm/setup-emsdk@v14 with: - version: 3.1.68 + version: 4.0.10 - name: Build WASM run: ./tool/build_wasm.sh diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index a37d3ab..0e9cb64 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -21,7 +21,7 @@ jobs: - name: Setup emsdk uses: mymindstorm/setup-emsdk@v14 with: - version: 4.0.7 + version: 4.0.10 - name: Build WASM run: ./tool/build_wasm.sh From 093c046c63c16aaf244e2939ab802806a6fe3685 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 11 Jun 2025 10:16:09 +0200 Subject: [PATCH 4/4] Bump version to 0.4.0 --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- android/build.gradle.kts | 2 +- android/src/prefab/prefab.json | 2 +- powersync-sqlite-core.podspec | 2 +- tool/build_xcframework.sh | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0af645c..303b7ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -241,7 +241,7 @@ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "powersync_core" -version = "0.3.15" +version = "0.4.0" dependencies = [ "bytes", "const_format", @@ -258,7 +258,7 @@ dependencies = [ [[package]] name = "powersync_loadable" -version = "0.3.15" +version = "0.4.0" dependencies = [ "powersync_core", "sqlite_nostd", @@ -266,7 +266,7 @@ dependencies = [ [[package]] name = "powersync_sqlite" -version = "0.3.15" +version = "0.4.0" dependencies = [ "cc", "powersync_core", @@ -381,7 +381,7 @@ checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" [[package]] name = "sqlite3" -version = "0.3.15" +version = "0.4.0" dependencies = [ "cc", ] diff --git a/Cargo.toml b/Cargo.toml index 16cc5c4..a802bd4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ inherits = "release" inherits = "wasm" [workspace.package] -version = "0.3.15" +version = "0.4.0" edition = "2021" authors = ["JourneyApps"] keywords = ["sqlite", "powersync"] diff --git a/android/build.gradle.kts b/android/build.gradle.kts index 30118ea..ece703b 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } group = "co.powersync" -version = "0.3.15" +version = "0.4.0" description = "PowerSync Core SQLite Extension" repositories { diff --git a/android/src/prefab/prefab.json b/android/src/prefab/prefab.json index 32eb66a..bafef48 100644 --- a/android/src/prefab/prefab.json +++ b/android/src/prefab/prefab.json @@ -2,5 +2,5 @@ "name": "powersync_sqlite_core", "schema_version": 2, "dependencies": [], - "version": "0.3.15" + "version": "0.4.0" } diff --git a/powersync-sqlite-core.podspec b/powersync-sqlite-core.podspec index c4f4801..27040b5 100644 --- a/powersync-sqlite-core.podspec +++ b/powersync-sqlite-core.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'powersync-sqlite-core' - s.version = '0.3.15' + s.version = '0.4.0' s.summary = 'PowerSync SQLite Extension' s.description = <<-DESC PowerSync extension for SQLite. diff --git a/tool/build_xcframework.sh b/tool/build_xcframework.sh index 4332c70..37619a7 100755 --- a/tool/build_xcframework.sh +++ b/tool/build_xcframework.sh @@ -28,9 +28,9 @@ function createXcframework() { MinimumOSVersion 11.0 CFBundleVersion - 0.3.15 + 0.4.0 CFBundleShortVersionString - 0.3.15 + 0.4.0 EOF