Skip to content

[Feature] Web Support #26

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 16 commits into from
Jul 4, 2024
Merged

[Feature] Web Support #26

merged 16 commits into from
Jul 4, 2024

Conversation

stevensJourney
Copy link
Contributor

@stevensJourney stevensJourney commented Feb 14, 2024

Overview

This adds Web support to the stable sqlite_async package.

The use of Web support inside the package is still in a beta release.

Native operations should not be affected by these changes.

stevensJourney and others added 10 commits February 14, 2024 10:55
Initial support for web platform
Return SqliteConnection from open factory for web
* Fix Mutexed reuse in alpha
* chore: merge master

* chore: fix lint issue

* chore: add version update

* fix: changelog

---------

Co-authored-by: DominicGBauer <[email protected]>
* chore: bump versions
* Prototype for impl with sqlite3_web package

* Support locks in shared worker

* Implement autocommit

* Fix more web tests

* update items

* add note for broken close call

* update dart sdk for test

* update sqlite_web package

* js dev dependency. remove web locks

* add export for sqlite3_web

* added test for deleting of data on close

* update sqlite3_web package

* use getSourceTables test for both web and  native

* use defined testUtils for generateSourceTableTests

* comment

* fix late initialization error

* export wasm

* Custom requests for executing in transactions (#46)

* Custom requests for execute in transactions

* Clean up js to dart

* remove requirement for checking SQL statements when checking autocommit

---------

Co-authored-by: Steven Ontong <[email protected]>

* added comments

---------

Co-authored-by: Simon Binder <[email protected]>
Co-authored-by: Mughees Khan <[email protected]>
* Bump version

* Update test workflow minimum dart sdk
@stevensJourney stevensJourney marked this pull request as ready for review July 4, 2024 09:42
@stevensJourney stevensJourney requested a review from rkistner July 4, 2024 09:42
@stevensJourney stevensJourney changed the title [Alpha WIP] Web Support [Feature] Web Support Jul 4, 2024
@stevensJourney
Copy link
Contributor Author

Will bump versions after approval

@stevensJourney stevensJourney merged commit ea80324 into main Jul 4, 2024
6 of 7 checks passed
@stevensJourney stevensJourney deleted the alpha-web-prerelease branch July 4, 2024 13:52
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.

5 participants