From 2d0cce57ec1939fcc7beca80a881c057a837d46f Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 2 May 2016 20:15:39 +0200 Subject: [PATCH] cordova-sqlite-storage 1.4.0 --- CHANGES.md | 2 +- README.md | 12 +++++++----- package.json | 2 +- plugin.xml | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index f4afd6d45..976d361e0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # Changes -### cordova-sqlite-storage 1.4.0-rc1 +### cordova-sqlite-storage 1.4.0 - Now using cordova-sqlite-storage-dependencies for SQLite 3.8.10.2 Android/iOS/Windows - Android-sqlite-connector implementation supported by this version again diff --git a/README.md b/README.md index dea44b3b0..95f749b42 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Some other projects by [@brodybits](https://github.com/brodybits): - This version uses a `before_plugin_install` hook to install sqlite3 library dependencies from `cordova-sqlite-storage-dependencies` via npm. - A recent version of the Cordova CLI (such as `6.1.1`) is recommended. Cordova versions older than `6.0.0` are not supported by this project. Use of other systems such as PhoneGap CLI, PhoneGap Build, or plugman is not tested and no longer supported. - The iOS database location is now mandatory, as documented below. +- SQLite version `3.8.10.2` is supported for all supported platforms Android/iOS/Windows. - This version supports the use of two (2) possible Android sqlite database implementations: - default: lightweight [Android-sqlite-connector](https://github.com/liteglue/Android-sqlite-connector) - optional: built-in Android database classes (usage described below) @@ -207,9 +208,10 @@ Some other projects by [@brodybits](https://github.com/brodybits): ### Other versions -- [litehelpers / cordova-sqlite-ext](https://github.com/litehelpers/cordova-sqlite-ext) - version with [Android-sqlite-connector](https://github.com/liteglue/Android-sqlite-connector), Windows 8.1/Windows Phone 8.1/Windows 10 (using [doo / SQLite3-WinRT](https://github.com/doo/SQLite3-WinRT)), REGEXP support for Android/iOS, and pre-populated database support for Android/iOS/Windows +- [litehelpers / cordova-sqlite-ext](https://github.com/litehelpers/cordova-sqlite-ext) - version with REGEXP support for Android/iOS and pre-populated database support for Android/iOS/Windows +- [litehelpers / Cordova-sqlite-express-core](https://github.com/litehelpers/Cordova-sqlite-express-core) - uses built-in SQLite libraries for Android/iOS - [litehelpers / Cordova-sqlite-legacy](https://github.com/litehelpers/Cordova-sqlite-legacy) - maintenance of WP8 version along with the other supported platforms Android/iOS/Windows -- [litehelpers / Cordova-sqlcipher-adapter](https://github.com/litehelpers/Cordova-sqlcipher-adapter) - supports [SQLCipher](https://www.zetetic.net/sqlcipher/) for Android, iOS, and Windows 8.1(+)/Windows Phone 8.1(+) +- [litehelpers / Cordova-sqlcipher-adapter](https://github.com/litehelpers/Cordova-sqlcipher-adapter) - supports [SQLCipher](https://www.zetetic.net/sqlcipher/) for Android/iOS/Windows - [litehelpers / Cordova-sqlite-enterprise-free](https://github.com/litehelpers/Cordova-sqlite-enterprise-free) - internal memory improvements to support larger transactions (Android/iOS) and fix to support all Unicode characters (iOS) - with a different licensing scheme - [litehelpers / Cordova-sqlite-evfree-ext](https://github.com/litehelpers/Cordova-sqlite-evfree-ext) - version with support for ATTACH, includes internal memory improvements to support larger transactions (Android/iOS) and fix to support all Unicode characters (with a different licensing scheme) - [litehelpers / cordova-sqlite-workers-evfree](https://github.com/litehelpers/cordova-sqlite-workers-evfree) - version with support for web workers, includes internal memory improvements to support larger transactions (Android/iOS) and fix to support all Unicode characters (iOS) (with a different licensing scheme) @@ -514,7 +516,7 @@ db.readTransaction(function(tx) { The threading model depends on which version is used: - For Android, one background thread per db; - for iOS, background processing using a very limited thread pool (only one thread working at a time); -- for Windows, no background processing (for future consideration). +- for Windows, no background processing. ## Sample with PRAGMA feature @@ -757,7 +759,7 @@ Commercial support is available by contacting: First steps: - Verify that you have followed the steps in [brodybits / Cordova-quick-start-checklist](https://github.com/brodybits/Cordova-quick-start-checklist) - Try the new self-test functions as described above -- Check the troubleshooting steps and pitfalls in [brodybits / Cordova-troubleshooting-guide](https://github.com/brodybits/Cordova-troubleshooting-guide) +- Check the troubleshooting steps and pitfalls in [brodybits / Avoiding-some-Cordova-pitfalls](https://github.com/brodybits/Avoiding-some-Cordova-pitfalls) for possible troubleshooting and check the following: - You are using the latest version of the Plugin (Javascript and platform-specific part) from this repository. @@ -770,7 +772,7 @@ If you still cannot get something to work: - add this plugin according to the instructions above; - double-check that you follwed the steps in [brodybits / Cordova-quick-start-checklist](https://github.com/brodybits/Cordova-quick-start-checklist); - try a simple test program; -- double-check the troubleshooting steps and pitfalls in [brodybits / Cordova-troubleshooting-guide](https://github.com/brodybits/Cordova-troubleshooting-guide) +- double-check the pitfalls in [brodybits / Avoiding-some-Cordova-pitfalls](https://github.com/brodybits/Avoiding-some-Cordova-pitfalls) If you continue to see the issue in the fresh, clean Cordova project: - Make the simplest test program you can to demonstrate the issue, including the following characteristics: diff --git a/package.json b/package.json index 071d357dc..0b112457e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-sqlite-storage", - "version": "1.4.0-rc1", + "version": "1.4.0", "description": "Native interface to SQLite for PhoneGap/Cordova", "cordova": { "id": "cordova-sqlite-storage", diff --git a/plugin.xml b/plugin.xml index 09d9e12b4..a26c482a3 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="1.4.0"> Cordova sqlite storage plugin