Skip to content

Releases: ospfranco/react-native-quick-sqlite

7.0.0

Choose a tag to compare

@ospfranco ospfranco released this 21 Jan 05:22

Transactions now return promises. The transactionAsync method has been completely removed since it is redundant.

Extensions Support

Choose a tag to compare

@ospfranco ospfranco released this 29 Sep 12:09

You can now easily enable compile-time SQLite extensions by specifying compilation flags. Check out the README for more instructions on how to achieve this.

Adds support for RN 0.70

Choose a tag to compare

@ospfranco ospfranco released this 06 Sep 09:15

Adds support for RN 0.70

Fix AAR finding on older RN versions

Choose a tag to compare

@ospfranco ospfranco released this 01 Aug 13:10

Starting 0.69 RN embeds AAR versions of certain dependencies, which forced changes on the build gradle to handle multiple .aar files. Which in turn caused to break the library for older versions. I modified the build.gradle script to make it work with older RN versions.

4.0.2

Choose a tag to compare

@ospfranco ospfranco released this 28 Jul 05:27

JavaScript Transactions Support

Choose a tag to compare

@ospfranco ospfranco released this 03 May 05:21

Transactions were internally supported via batchExecuteSql method, but now there is a new transaction method. It's more idiomatic and useful if you need to check intermediate results. It's only meant for sync callbacks, an async version will be implemented next.

Column metadata

Choose a tag to compare

@ospfranco ospfranco released this 15 Apr 09:43

Column metadata is now returned when performing select queries. Should help when the data has been coerced to basic types but the SQL field is different.

Async workloads

Choose a tag to compare

@ospfranco ospfranco released this 17 Mar 05:22
127b0de

After a lot of work, we have finally managed to add async callbacks to the library! 🎉

Thanks a lot to @EduFrazao whose help has been vital to getting this working! Also, to @sergeymild, who's repo showed us how to do async callbacks with the JSI.

Changes

  • Methods now have async equivalents, if you don't want to block your UI while SQLite processes your data
  • SQLite has been bumped to version 3.38.1

Please open an issue if you are facing any sort of bug, this was a major refactoring of the library.

v3.0.0

Choose a tag to compare

@ospfranco ospfranco released this 05 Mar 07:29

Added a couple of new methods:

  • batch execute SQL
  • load and execute a SQL file

Also a big refactoring was done, the methods no longer throw errors at all, everything returns a response object with a status field

Update SQLite and minor fixes

Choose a tag to compare

@ospfranco ospfranco released this 24 Feb 08:39

v2.0.2

  • SQLite has been updated to version 3.38.0
  • Typescript types have been fixed to reflect the correct response