diff --git a/.changeset/tender-foxes-float.md b/.changeset/tender-foxes-float.md new file mode 100644 index 000000000..780ffb2f7 --- /dev/null +++ b/.changeset/tender-foxes-float.md @@ -0,0 +1,7 @@ +--- +'@powersync/react-native': minor +'@powersync/node': minor +'@powersync/web': minor +--- + +Specify @powersync/common only as a direct dependency for main SDK packages. This should prevent some cases where auxillary packages' @powersync/common dependencies are not bumped when SDK packages are bumped. diff --git a/packages/node/package.json b/packages/node/package.json index 0ae0e8927..b297d1ea5 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -57,7 +57,6 @@ }, "homepage": "https://docs.powersync.com/", "peerDependencies": { - "@powersync/common": "workspace:^1.46.0", "better-sqlite3": "12.x" }, "peerDependenciesMeta": { @@ -66,7 +65,7 @@ } }, "dependencies": { - "@powersync/common": "workspace:*", + "@powersync/common": "workspace:^", "async-mutex": "catalog:", "bson": "catalog:", "comlink": "catalog:", @@ -90,4 +89,4 @@ "real-time data stream", "live data" ] -} \ No newline at end of file +} diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2c153301b..e527a6912 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -33,7 +33,6 @@ "homepage": "https://docs.powersync.com/", "peerDependencies": { "@journeyapps/react-native-quick-sqlite": "^2.5.0", - "@powersync/common": "workspace:^1.46.0", "react": "*", "react-native": "*" }, @@ -43,7 +42,7 @@ } }, "dependencies": { - "@powersync/common": "workspace:*", + "@powersync/common": "workspace:^", "@powersync/react": "workspace:*", "async-mutex": "catalog:" }, diff --git a/packages/web/package.json b/packages/web/package.json index e236addcb..afb1c5bf5 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -66,11 +66,10 @@ "author": "JOURNEYAPPS", "license": "Apache-2.0", "peerDependencies": { - "@journeyapps/wa-sqlite": "catalog:", - "@powersync/common": "workspace:^1.46.0" + "@journeyapps/wa-sqlite": "catalog:" }, "dependencies": { - "@powersync/common": "workspace:*", + "@powersync/common": "workspace:^", "async-mutex": "catalog:", "bson": "catalog:", "comlink": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ada21d523..e7379e6a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -511,7 +511,7 @@ importers: packages/node: dependencies: '@powersync/common': - specifier: workspace:* + specifier: workspace:^ version: link:../common async-mutex: specifier: 'catalog:' @@ -645,7 +645,7 @@ importers: packages/react-native: dependencies: '@powersync/common': - specifier: workspace:* + specifier: workspace:^ version: link:../common '@powersync/react': specifier: workspace:* @@ -755,7 +755,7 @@ importers: packages/web: dependencies: '@powersync/common': - specifier: workspace:* + specifier: workspace:^ version: link:../common async-mutex: specifier: 'catalog:' @@ -14983,7 +14983,7 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/template': 7.27.2 + '@babel/template': 7.28.6 '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)': dependencies: @@ -15224,7 +15224,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -15409,7 +15409,7 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 esutils: 2.0.3 '@babel/preset-react@7.28.5(@babel/core@7.28.5)': @@ -15443,9 +15443,9 @@ snapshots: '@babel/template@7.27.2': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 '@babel/template@7.28.6': dependencies: @@ -15455,12 +15455,12 @@ snapshots: '@babel/traverse@7.28.5': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.0 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 - '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19657,9 +19657,7 @@ snapshots: metro-runtime: 0.83.3 transitivePeerDependencies: - '@babel/core' - - bufferutil - supports-color - - utf-8-validate '@react-native/normalize-colors@0.81.5': {} @@ -20229,7 +20227,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 entities: 4.5.0 '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.9.3))': @@ -20558,8 +20556,8 @@ snapshots: '@tanstack/router-utils@1.143.11': dependencies: '@babel/core': 7.28.5 - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/generator': 7.29.0 + '@babel/parser': 7.29.0 ansis: 4.2.0 diff: 8.0.3 pathe: 2.0.3 @@ -21793,9 +21791,9 @@ snapshots: babel-dead-code-elimination@1.0.12: dependencies: '@babel/core': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.0 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color