diff --git a/.changeset/moody-fans-knock.md b/.changeset/moody-fans-knock.md new file mode 100644 index 000000000..a66185845 --- /dev/null +++ b/.changeset/moody-fans-knock.md @@ -0,0 +1,5 @@ +--- +'@powersync/kysely-driver': minor +--- + +Updated Kysely depedency to ^0.28.0. Introduces new features to the PowerSync Kysely wrapper. See https://github.com/kysely-org/kysely/releases/tag/0.28.0 diff --git a/packages/kysely-driver/package.json b/packages/kysely-driver/package.json index e178de9af..073dbaa5b 100644 --- a/packages/kysely-driver/package.json +++ b/packages/kysely-driver/package.json @@ -29,7 +29,7 @@ "@powersync/common": "workspace:^1.27.1" }, "dependencies": { - "kysely": "^0.27.4" + "kysely": "^0.28.0" }, "devDependencies": { "@powersync/web": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8814f331b..0c173d811 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1751,7 +1751,7 @@ importers: version: 20.17.6 drizzle-orm: specifier: ^0.35.2 - version: 0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.27.4)(react@18.3.1) + version: 0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.28.0)(react@18.3.1) vite: specifier: ^6.1.0 version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.2)(lightningcss@1.28.2)(sass@1.85.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.6.1) @@ -1768,8 +1768,8 @@ importers: specifier: workspace:^1.27.1 version: link:../common kysely: - specifier: ^0.27.4 - version: 0.27.4 + specifier: ^0.28.0 + version: 0.28.0 devDependencies: '@journeyapps/wa-sqlite': specifier: ^1.2.0 @@ -1816,7 +1816,7 @@ importers: version: 1.4.2 drizzle-orm: specifier: ^0.35.2 - version: 0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.27.4)(react@18.3.1) + version: 0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.28.0)(react@18.3.1) rollup: specifier: 4.14.3 version: 4.14.3 @@ -14386,9 +14386,9 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - kysely@0.27.4: - resolution: {integrity: sha512-dyNKv2KRvYOQPLCAOCjjQuCk4YFd33BvGdf/o5bC7FiW+BB6snA81Zt+2wT9QDFzKqxKa5rrOmvlK/anehCcgA==} - engines: {node: '>=14.0.0'} + kysely@0.28.0: + resolution: {integrity: sha512-hq8VcLy57Ww7oPTTVEOrT9ml+g8ehbbmEUkHmW4Xtubu+NHdKZi6SH6egmD4cjDhn3b/0s0h/6AjdPayOTJhNw==} + engines: {node: '>=18.0.0'} language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -34698,13 +34698,13 @@ snapshots: dotenv@16.4.7: {} - drizzle-orm@0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.27.4)(react@18.3.1): + drizzle-orm@0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.28.0)(react@18.3.1): optionalDependencies: '@op-engineering/op-sqlite': 11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) '@types/better-sqlite3': 7.6.12 '@types/react': 18.3.18 better-sqlite3: 11.7.2 - kysely: 0.27.4 + kysely: 0.28.0 react: 18.3.1 dtrace-provider@0.8.8: @@ -39046,7 +39046,7 @@ snapshots: kleur@4.1.5: {} - kysely@0.27.4: {} + kysely@0.28.0: {} language-subtag-registry@0.3.23: {}