From cb4b654bf98fbd5ead3598d4f4e6f893dfa8fc28 Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Tue, 22 Nov 2016 14:54:43 +0100 Subject: [PATCH 1/4] cordova-sqlite-storage 2.0.0-edge01 - support Visual Studio 2017 (RC) Reference Windows PlatformToolset v141 to support VS 2017 (RC) --- CHANGES.md | 4 ++++ README.md | 3 ++- package.json | 2 +- plugin.xml | 2 +- .../SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj | 14 +++++++------- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index b8167fa1b..a5b12655c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Changes +### cordova-sqlite-storage 2.0.0-edge01 + +- Reference Windows platform toolset v141 to support Visual Studio 2017 (RC) + ### cordova-sqlite-storage 1.5.0 - Build with sqlite 3.15.1, with the following settings: diff --git a/README.md b/README.md index 3793bc4f6..54f91809a 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ See the [Sample section](#sample) for a sample with a more detailed explanation. - Issue with `undefined` SQL parameter argument value described below - It is **not** possible to use this plugin with the default "Any CPU" target. A specific target CPU type **must** be specified when building an app with this plugin. - Windows version may crash in certain cases when invalid (bogus) function parameters are given, for example: `db.readTransaction('bogus');` - - Hard coded dependency on platform toolset libraries included by Visual Studio 2015 ref: [litehelpers/Cordova-sqlite-storage#580](https://github.com/litehelpers/Cordova-sqlite-storage/issues/580) + - Hard coded dependency on platform toolset libraries included by Visual Studio 2017 (RC) ref: [litehelpers/Cordova-sqlite-storage#580](https://github.com/litehelpers/Cordova-sqlite-storage/issues/580) - macOS version ("osx" platform) has not been tested in a release build and should be considered pre-alpha. - FTS3, FTS4, and R-Tree support is tested working OK in this version (for all target platforms in this version branch Android/iOS/macOS/Windows) - Android is supported back to SDK 10 (a.k.a. Gingerbread, Android 2.3.3); support for older versions is available upon request. @@ -147,6 +147,7 @@ See the [Sample section](#sample) for a sample with a more detailed explanation. ## Announcements +- This version references Windows platform toolset v141 to support Visual Studio 2017 (RC). - macOS ("osx" platform) is now supported - The [brodybits / Cordova-sqlite-bootstrap-test](https://github.com/brodybits/Cordova-sqlite-bootstrap-test) project is a CC0 (public domain) starting point to reproduce issues with this plugin and may be used as a quick way to start developing a new app. - New [litehelpers / Cordova-sqlite-evcore-extbuild-free](https://github.com/litehelpers/Cordova-sqlite-evcore-extbuild-free) version with Android JSON and SQL statement handling implemented in C, as well as support for PhoneGap Build, Intel XDK, etc., available with GPL or commercial license options. Handles large SQL batches in less than half the time as this version. Also supports arbitrary database location on Android. diff --git a/package.json b/package.json index bb19aaeca..b59a9fb73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-sqlite-storage", - "version": "1.5.0", + "version": "2.0.0-edge01", "description": "Native interface to SQLite for PhoneGap/Cordova", "cordova": { "id": "cordova-sqlite-storage", diff --git a/plugin.xml b/plugin.xml index 03ab566d6..3f2c38ab0 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="2.0.0-edge01"> Cordova sqlite storage plugin diff --git a/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj b/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj index 9e71c3689..81b3327a0 100644 --- a/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj +++ b/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj @@ -43,35 +43,35 @@ DynamicLibrary true - v140 + v141 DynamicLibrary true - v140 + v141 DynamicLibrary true - v140 + v141 DynamicLibrary false true - v140 + v141 DynamicLibrary false true - v140 + v141 DynamicLibrary false true - v140 + v141 @@ -219,4 +219,4 @@ - \ No newline at end of file + From 680bbc008f3e181abe6227abf50e351a7fc3bdae Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 28 Nov 2016 19:05:08 +0100 Subject: [PATCH 2/4] cordova-sqlite-storage 2.0.0 --- CHANGES.md | 2 +- package.json | 2 +- plugin.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 6d2152a22..8f4369506 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # Changes -### cordova-sqlite-storage 2.0.0-edge02 +### cordova-sqlite-storage 2.0.0 - Reference Windows platform toolset v141 to support Visual Studio 2017 (RC) diff --git a/package.json b/package.json index 209d23ded..80f0fffcf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-sqlite-storage", - "version": "2.0.0-edge02", + "version": "2.0.0", "description": "Native interface to SQLite for PhoneGap/Cordova", "cordova": { "id": "cordova-sqlite-storage", diff --git a/plugin.xml b/plugin.xml index c69550709..8699e4e95 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="2.0.0"> Cordova sqlite storage plugin From 79bfd5a2e0e3d652c0414bcbc606a61b5bc7455f Mon Sep 17 00:00:00 2001 From: Nikita Matrosov Date: Fri, 27 Jan 2017 15:33:12 +0300 Subject: [PATCH 3/4] Fix Windows target platform version VS 2017 support for UWP development (that carries v141 build toolset) by default installs Windows10 SDK v10.0.14393. This plugin still uses v10.0.10586 so to avoid asking users to install additional SDKs we need to upgrade it to 14393 See docs: https://www.visualstudio.com/en-us/productinfo/vs2017-install-product-Community.workloads#universal-windows-platform-development --- CHANGES.md | 4 +++- package.json | 2 +- plugin.xml | 2 +- .../SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 8eedf4082..d355d0790 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,8 @@ # Changes -## cordova-sqlite-storage 2.0.2-pre1 +## cordova-sqlite-storage 2.0.2-pre2 + +- Fix Windows target platform version ### cordova-sqlite-storage 1.5.3 diff --git a/package.json b/package.json index ca3856ec3..dc372730f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-sqlite-storage", - "version": "2.0.2-pre1", + "version": "2.0.2-pre2", "description": "Native interface to SQLite for PhoneGap/Cordova", "cordova": { "id": "cordova-sqlite-storage", diff --git a/plugin.xml b/plugin.xml index 5db482c2d..4903aebac 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="2.0.2-pre2"> Cordova sqlite storage plugin diff --git a/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj b/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj index 81b3327a0..b286a67dd 100644 --- a/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj +++ b/src/windows/SQLite3-Win-RT/SQLite3/SQLite3.UWP/SQLite3.UWP.vcxproj @@ -35,7 +35,7 @@ 14.0 true Windows Store - 10.0.10586.0 + 10.0.14393.0 10.0.10240.0 10.0 From df3968f5be1d516e5970ff79b09931d6fa41d509 Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Tue, 31 Jan 2017 23:55:33 +0100 Subject: [PATCH 4/4] cordova-sqlite-storage 2.0.2 --- CHANGES.md | 2 +- package.json | 2 +- plugin.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index d355d0790..ca43a0773 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # Changes -## cordova-sqlite-storage 2.0.2-pre2 +## cordova-sqlite-storage 2.0.2 - Fix Windows target platform version diff --git a/package.json b/package.json index dc372730f..48d91f3a5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-sqlite-storage", - "version": "2.0.2-pre2", + "version": "2.0.2", "description": "Native interface to SQLite for PhoneGap/Cordova", "cordova": { "id": "cordova-sqlite-storage", diff --git a/plugin.xml b/plugin.xml index 4903aebac..9bb2101ea 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="2.0.2"> Cordova sqlite storage plugin