Skip to content

feat: Bump op-sqlite peer dependency to 13.x.x || 14.x.x for @powersync/op-sqlite #618

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 5, 2025

Conversation

Chriztiaan
Copy link
Contributor

@Chriztiaan Chriztiaan commented Jun 2, 2025

Minor release, will follow up with a major/stable release soon.

This does a bump to the 13/14 release of the op-sqlite peer dependency. Initially we wanted to communicate which major version we would support by indicated the version in either the major or minor version of this package. We've reverted that idea as it doesn't give enough room for major breaking changes on our side.

Noteworthy changes for 11 > 14 bump include:

  1. SQLite updated to 3.49.1
  2. Updated SQLCipher to 4.8.0, the opsqlite release docs mentions this could be a breaking change when going from 3>4, and linked an upgrade guide. But I think there was confusion with the openssl versioning, because since October of last year the project has been on 4.6.1.
  3. Monorepo config resolution, you may need to move your op-sqlite config from your application's package.json to the monorepo root package.json depending on where your package manager tool hoists modules (see 1 and 2).

Copy link

changeset-bot bot commented Jun 2, 2025

🦋 Changeset detected

Latest commit: e936f1b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@powersync/op-sqlite Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@rkistner
Copy link
Contributor

rkistner commented Jun 2, 2025

Note the SQLCipher changes mentioned here: https://github.com/OP-Engineering/op-sqlite/releases/tag/13.0.0
That may be a breaking change for SQLCipher users.

@Chriztiaan
Copy link
Contributor Author

Chriztiaan commented Jun 3, 2025

Note the SQLCipher changes mentioned here: https://github.com/OP-Engineering/op-sqlite/releases/tag/13.0.0 That may be a breaking change for SQLCipher users.

I have mentioned relevant links and warnings, echoing the information provided by the op-sqlite release notes.

rkistner
rkistner previously approved these changes Jun 3, 2025
@Chriztiaan Chriztiaan changed the title feat: Bumped op-sqlite to 14.x.x for @powersync/op-sqlite feat: opsqlite Stable release, op-sqlite to 14.x.x for @powersync/op-sqlite Jun 3, 2025
@Chriztiaan Chriztiaan changed the title feat: opsqlite Stable release, op-sqlite to 14.x.x for @powersync/op-sqlite feat: Bump op-sqlite peer dependency to 13.x.x || 14.x.x for @powersync/op-sqlite Jun 4, 2025
@Chriztiaan Chriztiaan marked this pull request as ready for review June 5, 2025 10:07
@Chriztiaan Chriztiaan requested a review from rkistner June 5, 2025 10:10
@Chriztiaan Chriztiaan merged commit ddc0bd1 into main Jun 5, 2025
11 of 12 checks passed
@Chriztiaan Chriztiaan deleted the feat/opsqlite-14 branch June 5, 2025 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants