Skip to content

Conversation

@stevensJourney
Copy link
Collaborator

Overview

Initial versions of the native Capacitor integration used SQLCipher from C to automatically register the PowerSync Rust Core. We no longer use this for Android - instead we register the extension via a SQLite statement.
Users reported build errors for a missing CMakeLists.txt file when testing Android. This is due to the file not being present in the package.json files section - causing the file not to be published to NPM. We don't need this C build anymore, so it's now been removed.

The example-capacitor demo has been upgraded to run in the Isolated Demo Tests in order to avoid publishing issues like this in future.

@changeset-bot
Copy link

changeset-bot bot commented Nov 6, 2025

🦋 Changeset detected

Latest commit: 4087cc1

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

This PR includes changesets to release 1 package
Name Type
@powersync/capacitor Patch

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

Copy link
Contributor

@simolus3 simolus3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Android build changes look good to me

@stevensJourney stevensJourney marked this pull request as ready for review November 6, 2025 09:43
@stevensJourney stevensJourney merged commit 58cf447 into main Nov 6, 2025
9 of 15 checks passed
@stevensJourney stevensJourney deleted the capacitor-files-fix branch November 6, 2025 09:43
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.

3 participants