Skip to content

Commit dc2dfeb

Browse files
authored
Merge pull request #518 from powersync-ja/fix-version-check
Raise minimum version for core extension
2 parents fe98172 + 85f0228 commit dc2dfeb

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.changeset/mighty-guests-lick.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@powersync/common': patch
3+
---
4+
5+
Raise minimum version of core extension to 0.3.11

packages/common/src/client/AbstractPowerSyncDatabase.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -337,13 +337,13 @@ export abstract class AbstractPowerSyncDatabase extends BaseObserver<PowerSyncDB
337337
.map((n) => parseInt(n));
338338
} catch (e) {
339339
throw new Error(
340-
`Unsupported powersync extension version. Need >=0.2.0 <1.0.0, got: ${this.sdkVersion}. Details: ${e.message}`
340+
`Unsupported powersync extension version. Need >=0.3.11 <1.0.0, got: ${this.sdkVersion}. Details: ${e.message}`
341341
);
342342
}
343343

344-
// Validate >=0.2.0 <1.0.0
345-
if (versionInts[0] != 0 || versionInts[1] < 2 || versionInts[2] < 0) {
346-
throw new Error(`Unsupported powersync extension version. Need >=0.2.0 <1.0.0, got: ${this.sdkVersion}`);
344+
// Validate >=0.3.11 <1.0.0
345+
if (versionInts[0] != 0 || versionInts[1] < 3 || (versionInts[1] == 3 && versionInts[2] < 11)) {
346+
throw new Error(`Unsupported powersync extension version. Need >=0.3.11 <1.0.0, got: ${this.sdkVersion}`);
347347
}
348348
}
349349

packages/web/tests/src/db/AbstractPowerSyncDatabase.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class TestPowerSyncDatabase extends AbstractPowerSyncDatabase {
3333

3434
get database() {
3535
return {
36-
get: vi.fn().mockResolvedValue({ version: '0.3.0' }),
36+
get: vi.fn().mockResolvedValue({ version: '0.3.11' }),
3737
getAll: vi.fn().mockResolvedValue([]),
3838
execute: vi.fn(),
3939
refreshSchema: vi.fn()

0 commit comments

Comments
 (0)