{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59587809,"defaultBranch":"master","name":"Cordova-sqlcipher-adapter","ownerLogin":"OutSystems","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-05-24T15:59:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2916417?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704983263.0","currentOid":""},"activityList":{"items":[{"before":"544c332fc4c3fe41cdf5a9912728ead80e9aad35","after":null,"ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-16T10:13:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"}},{"before":"680a1bc6faecd98d1d4ef867a3487e44ee365db9","after":"544c332fc4c3fe41cdf5a9912728ead80e9aad35","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-16T10:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"chore: updated CHANGES.md","shortMessageHtmlLink":"chore: updated CHANGES.md"}},{"before":"b037892fd954ba5761ac987b0981ce174617ba6f","after":"d20a70ae498e78b1241cddbe1b9450446fb9a6e4","ref":"refs/heads/outsystems","pushedAt":"2023-11-16T09:53:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"RMET-2843 ::: SQLite 3.40.1 Update (#13)\n\n* feat: updated sqlite to 3.40.1\r\n\r\n* feat: added mising AAR\r\n\r\n* updated versions\r\n\r\n* test: bump plugin version\r\n\r\n* fix: fixed aar name\r\n\r\n* feat: updated android-database-sqlcipher to 4.5.4 custom build\r\n\r\n* feat: updated android-database-sqlcipher to 4.5.4 custom build\r\n\r\n* fix: added missing build.gradle\r\n\r\n* fix: updated iOS sqlite3 amalgamation","shortMessageHtmlLink":"RMET-2843 ::: SQLite 3.40.1 Update (#13)"}},{"before":"c79cbc36d426625d4f0008d097ef25eb73646172","after":"680a1bc6faecd98d1d4ef867a3487e44ee365db9","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-14T15:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"fix: updated iOS sqlite3 amalgamation","shortMessageHtmlLink":"fix: updated iOS sqlite3 amalgamation"}},{"before":"6e2dd267bf50e768446037453bbc4deda90ee4d5","after":"c79cbc36d426625d4f0008d097ef25eb73646172","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-14T14:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"fix: added missing build.gradle","shortMessageHtmlLink":"fix: added missing build.gradle"}},{"before":"25148c1aa00ee65030a156e9f8d0757ad2dbc79f","after":"6e2dd267bf50e768446037453bbc4deda90ee4d5","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-14T12:48:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"feat: updated android-database-sqlcipher to 4.5.4 custom build","shortMessageHtmlLink":"feat: updated android-database-sqlcipher to 4.5.4 custom build"}},{"before":"996aa660b11c8019383c39d43966be8106a6479f","after":"25148c1aa00ee65030a156e9f8d0757ad2dbc79f","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-13T16:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"fix: fixed aar name","shortMessageHtmlLink":"fix: fixed aar name"}},{"before":"b037892fd954ba5761ac987b0981ce174617ba6f","after":"996aa660b11c8019383c39d43966be8106a6479f","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-11-13T16:00:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"test: bump plugin version","shortMessageHtmlLink":"test: bump plugin version"}},{"before":null,"after":"b037892fd954ba5761ac987b0981ce174617ba6f","ref":"refs/heads/feat/RMET-2843/sqlite-3-40-1-update","pushedAt":"2023-10-27T18:05:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nflsilva","name":"Nelson Lopes da Silva","path":"/nflsilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5671236?s=80&v=4"},"commit":{"message":"RMET-2046 SQLite 3.33.0 update - iOS (#11)\n\n* INLINE string test with U+0000 (issue reproduced)\r\n\r\nand cover issue in documentation\r\n\r\n* U+0000 string param manipulation test with doc fix\r\n\r\n* fix openDatabase() calls in string tests (general)\r\n\r\n* check default page/cache size\r\n\r\nref: litehelpers/Cordova-sqlite-storage#781\r\n\r\n* test openDatabase() with 2-byte cent character (¢)\r\n\r\n* test openDatabase() with U+0801 (3-byte Samaritan)\r\n\r\n* doc fixes related to database file names\r\n\r\n* test fix for emoji in database file name\r\n\r\n* other openDatabase() file name test fixes\r\n\r\n* spec with Jasmine 2.5.2\r\n\r\nNOTE: Jasmine 2.6.0 and newer reports uncaught errors on some tests on\r\nHTML5 (WebKit) Web SQL tests (FUTURE TBD for further investigation)\r\n\r\n* fix label on db-sql-operations-test.js\r\n\r\n* Add browser platform usage notes\r\n\r\n* https link to litehelpers.net\r\n\r\n* cordova-sqlite-storage 2.3.2 - quick updates\r\n\r\n- Mark some Android errors as internal plugin errors (quick fix)\r\n- remove trailing whitespace from Android implementation\r\n- quick doc updates\r\n- test coverage updates included\r\n\r\n* Test comment for 4-byte UTF-8 characters\r\n\r\nper string test case, removed from another place\r\n\r\nref: litehelpers/Cordova-sqlite-storage#564\r\n\r\n* test sqlBatch with changing element values\r\n\r\n* remove ignored params from plugin-specific tests\r\n\r\n* test sqlBatch([]) (empty array) - reports success\r\n\r\n* Fix label & db name in INSERT boolean value test\r\n\r\n* Mark extra US-ASCII string tests\r\n\r\n* Remove redundant backslash string tests\r\n\r\n* \"incomplete input\" error mapping test fixes\r\n\r\n* Multiple db.executeSql string result test fixes\r\n\r\n* Multi-db PRAGMA/transaction combo test fixes\r\n\r\nold QUnit-like utility functions removed from\r\nthis test script\r\n\r\n* other db.executeSql test fixes\r\n\r\n* '012012012' string INSERT value bindings test\r\n\r\nref: litehelpers/Cordova-sqlite-storage#791\r\n\r\n* '012012.012' string INSERT value bindings test\r\n\r\nAdditional test ref: litehelpers/Cordova-sqlite-storage#791\r\n\r\n* US-ASCII string concatenation test with parameters\r\n\r\n* Mark INLINE BLOB value storage tests section\r\n\r\n* Move more db.executeSql SELECT result description\r\n\r\n* Fix U+0000 parameter UPPER test for Android 8\r\n\r\n* Skip a couple U+0000 tests on Web SQL on Android 6\r\n\r\n(for now)\r\n\r\n* extra-long timeout for db combo test\r\n\r\n* test and document usage with numbered parameters\r\n\r\nresolves litehelpers/Cordova-sqlite-storage#787\r\n\r\n* doc update examples & tutorials (with pitfall)\r\n\r\nCloses litehelpers/Cordova-sqlite-storage#609\r\n\r\n* Move & update existing browser platform notes\r\n\r\nref:\r\n- litehelpers/Cordova-sqlite-storage#297\r\n- litehelpers/Cordova-sqlite-storage#576\r\n- litehelpers/Cordova-sqlite-help#8\r\n\r\n* More June 2018 doc updates\r\n\r\n* cordova-sqlite-storage 2.3.3 - quick fix\r\n\r\nQuick fix for some iOS/macOS internal plugin error log messagess\r\n\r\n(some test & doc updates are included in this release)\r\n\r\n* possible \"incomplete input\" error on Android 7\r\n\r\n* Remove some scripts from circle.yml & .travis.yml\r\n\r\nRemove some test scripts from Travis CI & Circle CI\r\n\r\n* spec remove test of obsolete WP8 platform\r\n\r\n* spec with explicit check for Apple iOS userAgent\r\n\r\nTHANKS for info:\r\nhttps://www.sitepoint.com/identify-apple-iphone-ipod-ipad-visitors/\r\n\r\n* spec rename hasWebKitBrowser to hasWebKitWebSQL\r\n\r\n* spec rename isWKWebView to hasMobileWKWebView\r\n\r\n* MSAppHost userAgent pattern to check for Windows\r\n\r\n* U+0000 test fixes & updates\r\n\r\n* INSERT inline X'FFD1FFD2' test updates & fixes\r\n\r\n* SELECT X'FFD1FFD2' test fix\r\n\r\n* tx-semantics-test.js test fixes\r\n\r\n* Check insertId after UPDATE & update doc\r\n\r\nother advanced rowsAffected test updates to check insertId\r\n\r\ncloses litehelpers/Cordova-sqlite-storage#802\r\n\r\n* (WebKit) Web SQL testing on browser platform\r\n\r\n* cordova-sqlite-storage 2.4.0 - quick fix release\r\n\r\nReport internal plugin error in case of attempt to open database with\r\nno database name on iOS or macOS\r\n\r\nUpcoming major release July 2018 -> September 2018\r\n\r\nTest & documentation updates included in this release:\r\n- Cover use of standard (WebKit) Web SQL API in spec test suite\r\n- Test and document insertId in UPDATE result set on plugin vs (WebKit) Web SQL\r\n- other test updates\r\n\r\n* Followup test fix for iOS Web SQL\r\n\r\nFollowup fix for the following commit:\r\n\r\n62767f6 - spec rename isWKWebView to hasMobileWKWebView\r\n\r\n* Fix FTS3 test for Chrome vs Safari browser\r\n\r\n* Doc fix for Android/iOS vs browser WebKit feature\r\n\r\nFTS3/FTS4/R-Tree\r\n\r\n* general doc updates\r\n\r\n* ALTER tests do not ignore close error on Windows\r\n\r\n* some open/close/delete database test fixes\r\n\r\n* minor test fixes\r\n\r\n* Windows error test & doc fixes (existing behavior)\r\n\r\nref:\r\n- litehelpers/Cordova-sqlite-storage#539\r\n- litehelpers/Cordova-sqlite-storage#821\r\n\r\n* Check actual sqlite version in separate case\r\n\r\n* Planned December 2018 release update notes\r\n\r\nref: litehelpers/Cordova-sqlite-storage#773\r\n\r\n* Introduce androidDatabaseProvider: 'system' option\r\n\r\nto replace androidDatabaseImplementation setting\r\n\r\n(cordova-sqlite-storage 2.5.0)\r\n\r\n* Comment out plugin on browser test conditions\r\n\r\nwhich are currently not needed\r\n\r\n(introduced in eade0900d)\r\n\r\n* INLINE INSERT X'FFD1FFD2' BLOB test fixes\r\n\r\n* PRAGMA & multiple db combo test fixes\r\n\r\n* SELECT X'40414243' (INLINE BLOB) test fixes\r\n\r\nand SELECT LOWER(X'40414243') test fixes\r\n\r\n* db-simultaneous-tx-access-test.js fixes\r\n\r\n* db-tx-multiple-update-test.js fixes\r\n\r\n* SELECT LOWER(X'41F09F9883') test fixes\r\n\r\nref: litehelpers/Cordova-sqlite-storage#564\r\n\r\n* SELECT LOWER(X'41EDA0BDEDB88321') test\r\n\r\nreturns emoji on Android plugin on default NDK provider\r\n(all Android versions tested) and\r\nandroidDatabaseProvider: 'system' on Android 4.x\r\n\r\nref: litehelpers/Cordova-sqlite-storage#564\r\n\r\n* tests with 25 emojis\r\n\r\nref: litehelpers/Cordova-sqlite-evcore-extbuild-free#43\r\n\r\n* SELECT LOWER(X'41F0908CB1') string test\r\n\r\nand SELECT LOWER(X'41EDA080EDBCB1') string test\r\n\r\nref: litehelpers/Cordova-sqlite-storage#564\r\n\r\n* doc update for issue #564\r\n\r\nNote that the same non-standard encoding of 4-byte UTF-8 characters on\r\nAndroid pre-6.0 is also observed on the evcore plugin version.\r\n\r\n* browser platform now planned for November 2018\r\n\r\n* fix internal plugin cleanup error log on Android\r\n\r\n(cordova-sqlite-storage 2.5.1)\r\n\r\n* INSERT 25 emojis test fixes\r\n\r\nref: litehelpers/Cordova-sqlite-evcore-extbuild-free#43\r\n\r\n* cordova-sqlite-evcore-legacy-ext-common-free link\r\n\r\nfixed\r\n\r\n* Windows platform notes fixes\r\n\r\n* Fix link to Android database provider section\r\n\r\n* minor doc fix\r\n\r\n* INLINE BLOB test description fixes\r\n\r\n* Ignore Android end transaction error when closing\r\n\r\nfor androidDatabaseProvider: 'system' setting,\r\nto avoid possible crash during app shutdown\r\n\r\n(cordova-sqlite-storage 2.5.2)\r\n\r\nResolves litehelpers/Cordova-sqlite-storage#833\r\n\r\n* cordova-sqlite-storage 2.6.0 with SQLite 3.26.0\r\n\r\nwith security update and support for window functions\r\n\r\nusing cordova-sqlite-storage-dependencies@1.2.1\r\n\r\nand add another upcoming breaking change\r\n\r\nResolves litehelpers/Cordova-sqlite-storage#837\r\n\r\n* Project maintenance status\r\n\r\nref: brodybits/cordova-sqlcipher-adapter#81\r\n\r\n* Start 0.1.12-rc3_dev\r\n\r\n* Fix SQLITE_ENABLE_MEMORY_MANAGEMENT setting in doc\r\n\r\n* SQLITE_DEFAULT_SYNCHRONOUS=3 for iOS/macOS\r\n\r\n(extra durable)\r\n\r\n* FTS3/FTS5 update from SQLite 3.26.0 for iOS/macOS\r\n\r\n(security update)\r\n\r\n* FTS3/FTS5 update from SQLite 3.26.0 for Android\r\n\r\nin custom build which now includes SQLITE_DEFAULT_SYNCHRONOUS=3\r\nbuild setting for extra durability\r\n\r\n* Fix SQLITE_DEFAULT_PAGE_SIZE / CACHE_SIZE in doc\r\n\r\n* cordova-sqlcipher-adapter 0.1.12-rc3\r\n\r\n* fix a couple build flags in README.md\r\n\r\n* Start 0.2.0-dev\r\n\r\n* package.json fix URLs\r\n\r\n* Update CHANGES.md for using JARs again\r\n\r\n* Remove default page/cache size settings\r\n\r\nfor unencrypted databases on iOS/macOS & unsupported Windows platforms\r\n(already gone for Android)\r\n\r\n* Skip faster repeated open/close test on Android\r\n\r\n* Update outer label on spec/www/spec/cipher.js\r\n\r\n* cordova-sqlcipher-adapter@0.2.0\r\n\r\n* Remove incorrect page size statement from doc\r\n\r\n* cordova-sqlcipher-adapter doc fixes\r\n\r\n* Update for Cordova 8.1.x\r\n* Remove redundant FUTURE TBD NDEBUG build item\r\n\r\n* SQLITE_OMIT_DEPRECATED build flag on iOS/macOS\r\n\r\n(cordova-sqlcipher-adapter 0.2.1)\r\n\r\n* doc issue ref for SQLITE_OMIT_DEPRECATED\r\n\r\n* SQLCipher 4.0.1 update\r\n\r\n(cordova-sqlcipher-adapter 0.3.0-pre1)\r\n\r\n* Update description for SQLCipher 3 vs 4, etc.\r\n\r\n* cordova-sqlcipher-adapter 0.3.0\r\n\r\n* start cordova-sqlite-storage-ext-core-common\r\n\r\nplugin version branch\r\n\r\nNote that this plugin version branch is made for easy merge of\r\nchanges into the cordova-sqlcipher-adapter plugin version\r\n\r\n* Update about text for this plugin version branch\r\n\r\n* Quick test & doc updates for Android 8(+) & iOS 12\r\n\r\n* Use SQLite 3.22.0 in this plugin version branch\r\n\r\nwith SQLITE_DEFAULT_SYNCHRONOUS=3 (EXTRA DURABLE) compile-time setting\r\n\r\nfrom cordova-sqlite-storage-dependencies@1.2.1\r\n\r\n* cordova-sqlite-storage-ext-core-common 1.0.0\r\n\r\n* cordova-sqlite-storage-ext-core-common 1.0.1-dev\r\n\r\n* Completely remove iOS/macOS MRC support\r\n\r\n(should be considered a POSSIBLY BREAKING change)\r\n\r\nref: litehelpers/Cordova-sqlite-storage#769\r\n\r\n* remove backgroundExecuteSql method not needed\r\n\r\n(iOS/macOS)\r\n\r\nref: litehelpers/Cordova-sqlite-storage#769\r\n\r\n* no extra @synchronized block per batch (iOS/macOS)\r\n\r\nshould be considered a POSSIBLY BREAKING change\r\n\r\nref: litehelpers/Cordova-sqlite-storage#769\r\n\r\n* drop workaround for pre-Honeycomb Android API\r\n\r\n(BREAKING CHANGE)\r\n\r\n* Completely remove old Android SuppressLint\r\n\r\n(android.annotation.SuppressLint) - POSSIBLY BREAKING CHANGE\r\n\r\n* non-static Android database runner map\r\n\r\n(POTENTIALLY BREAKING CHANGE)\r\n\r\nref: litehelpers/Cordova-sqlite-storage#763\r\n\r\n* remove internal qid usage from JavaScript\r\n\r\n(not needed)\r\n\r\n* SQLITE_DBCONFIG_DEFENSIVE flag - iOS/macOS/Windows\r\n\r\n(POTENTIALLY BREAKING CHANGE)\r\n\r\n* cordova-sqlite-storage-ext-core-common 2.0.0\r\n\r\n* start cordova-sqlcipher-adapter@0.3.1-dev\r\n\r\n* SQLITE_DEFAULT_SYNCHRONOUS=3 on Windows\r\n\r\n(EXTRA DURABLE compile-time setting on the disabled Windows platform)\r\n\r\n* quick doc fixes\r\n\r\n* Cleanup SQLite version test in this plugin version\r\n\r\n* Quick fixes for INSERT syntax error test\r\n\r\nin this plugin version\r\n\r\n* Cleanup SQLiteAndroidDatabase.java\r\n\r\nin this plugin version\r\n\r\nremove workaround solutions for pre-Honeycomb & dbFile\r\nnot needed in this plugin version\r\n\r\n* Update supported Android/iOS versions\r\n\r\nin this plugin version\r\n\r\nNOTE that there should be no issues with pre-Honeycomb\r\nsince this plugin version uses a special version\r\nof the AOSP SQLite database implementation.\r\n\r\n* SQLITE_DBCONFIG_DEFENSIVE flag for Android\r\n\r\n(custom build) in addition to iOS/macOS/Windows\r\n\r\n(POTENTIALLY BREAKING CHANGE)\r\n\r\n* minor description update\r\n\r\n* cordova-sqlcipher-adapter@0.4.0\r\n\r\n* fix cordova-sqlite-storage-ext-core-common changes\r\n\r\n* cordova-sqlite-ext-core-common 0.1.0-dev\r\n\r\nNote that a 0.x.x version identifier is used in this\r\nplugin version branch since it is not ready for production,\r\ndue to missing SQLITE_DBCONFIG_DEFENSIVE option setting\r\non Android.\r\n\r\n* beforePluginInstall.js updates\r\n\r\n- use standard Promise\r\n- get the plugin package name from package.json\r\n- use const instead of var\r\n- remove hasbang line that is not needed\r\n\r\nNOTE that this update should be considered a\r\nPOSSIBLY BREAKING CHANGE since const may not work\r\non some really old Node.js versions.\r\n\r\n* remove node_modules/.keep (not needed)\r\n\r\n* .gitignore add package-lock.json\r\n\r\n* shelljs@0.8 update in devDependencies\r\n\r\nNote that this means that minimum of Node.js version 6\r\nis required for prepareSpec.js to work.\r\n\r\n(This should not impose such a minimum Node.js version\r\non Cordova projects *using* this pluign.)\r\n\r\n* Cleanup remove trailing whitespace in bin/test.ps1\r\n\r\n* SQLitePlugin.coffee.md openDatabase step 1 comment\r\n\r\n* cordova-sqlite-ext-core-common 0.1.0\r\n\r\n* cordova-sqlite-ext-common-core 0.1.0-dev\r\n\r\n* Improved test updates for iOS 12 & recent SQLite\r\n\r\n* Update README.md for major release coming in 2019\r\n\r\nNote that use of SQLITE_DBCONFIG_DEFENSIVE setting is\r\nimplemented for iOS/macOS/Windows at this point\r\nin this plugin version branch.\r\n\r\n* Update REGEXP test conditions\r\n\r\nincluding an updated note that some REGEXP test conditions\r\nshould be removed for plugin versions such as cordova-sqlite-ext\r\n\r\n* cordova-sqlite-ext-common-core 0.1.0\r\n\r\n* cordova-sqlite-ext-common-core 0.1.1-dev\r\n\r\n* SQLite3-Win-RT->SQLite3-WinRT-sync in src/windows\r\n\r\nmove the embedded SQLite3-WinRT component to\r\nsrc/windows/SQLite3-WinRT-sync\r\n\r\nand update plugin.xml\r\n\r\n* SQLite3-WinRT component info in README.md\r\n\r\n* Another update regarding new major release\r\n\r\n* cordova-sqlite-extcore 0.1.0\r\n\r\n* cordova-sqlite-ext-common-core 0.2.0-dev\r\n\r\n* Completely remove old Windows vcxproj files\r\n\r\nthat were used for Windows 8.1 & Windows Phone 8.1 builds\r\n\r\n* Move SQLite3.UWP.vcxproj out of extra SQLite3.UWP\r\n\r\nsubdirectory\r\n\r\n* cordova-sqlite-ext-common-core 0.2.0\r\n\r\n* cordova-sqlite-storage 3.0.0-dev\r\n\r\n* Use cordova-sqlite-storage-dependencies 2.0.0\r\n\r\nwith SQLITE_DBCONFIG_DEFENSIVE setting used by\r\nsqlite-native-driver.jar on Android\r\n\r\n* cordova-sqlite-storage 3.0.0\r\n\r\n* cordova-sqlite-storage 3.0.1-dev\r\n\r\n* no SQLITE_DEFAULT_CACHE_SIZE on iOS/macOS/Windows\r\n\r\n* update email & website links\r\n\r\n* Update README.md for projects moved so far\r\n\r\n* free consulting special\r\n\r\n* cordova-sqlite-storage 3.1.0\r\n\r\n* package.json update cordova-sqlite-storage links\r\n\r\n* cordova-sqlite-storage 3.1.1-dev\r\n\r\n* fs-extra & cross-spawn in scripts/prepareSpec.js\r\n\r\ninstead of shelljs\r\n\r\n* Fix prepare-spec \"script\" name in package.json\r\n\r\n* clean-spec shell \"script\" in package.json\r\n\r\n* .gitignore ignore yarn.lock\r\n\r\n* Mark old bin scripts as UNSUPPORTED\r\n\r\nwith a note that package scripts should be used instead\r\n\r\n* prepare-js \"script\" (using coffeescript@1 for now)\r\n\r\n* sqlite3_threadsafe() error handling on iOS/macOS\r\n\r\n* cordova-sqlite-storage 3.2.0\r\n\r\n* cordova-sqlite-storage 3.2.1-dev\r\n\r\n* fix internal clean-spec script\r\n\r\n* fs-extra@8 update in devDependencies\r\n\r\n* cordova-sqlite-storage-dependencies@2.0.1 update\r\n\r\nwith SQLite 3.28.0 update for all supported platforms\r\nAndroid/iOS/macOS/Windows\r\n\r\n* cordova-sqlite-storage 3.2.1\r\n\r\n* cordova-sqlite-storage 3.2.2-dev\r\n\r\n* cordova-sqlite-storage-commoncore 1.0.0-pre1\r\n\r\nstarting version branch for additional EU character testing\r\n\r\nNOTE that this version branch is currently known to require\r\nslightly older Cordova CLI version such as cordova@8,\r\ncordova@7, or cordova@6 in order to install properly.\r\n\r\nThis is due to use of an obsolete Cordova module.\r\n\r\nThis is not an issue with recent versions of\r\ncordova-sqlite-storage itself or any of the\r\nother up-to-date version branches.\r\n\r\n* Update string test comments for ICU-UNICODE\r\n\r\nfor:\r\n- Web SQL on Chrome desktop browser\r\n- plugin with androidDatabaseImplementation: 2 on Android 4.4 & newer\r\n\r\n* additional EU string manipulation test cases\r\n\r\n* cordova-sqlite-storage-commoncore 1.0.0\r\n\r\nwith some additional EU character testing\r\n\r\nNOTE that this version branch is currently known to require\r\nslightly older Cordova CLI version such as cordova@8,\r\ncordova@7, or cordova@6 in order to install properly.\r\n\r\nThis is due to use of an obsolete Cordova module.\r\n\r\nThis is not an issue with recent versions of\r\ncordova-sqlite-storage itself or any of the\r\nother up-to-date version branches.\r\n\r\n* quick updates & fixes to error mapping tests\r\n\r\n- test syntax error with comma after the field name\r\n- quick fix of error test on (WebKit) Web SQL on Safari desktop browser\r\n- pretter detection of iOS platform\r\n- IGNORE difference in an error message on iOS as well as Android 7.0(+)\r\n- other minor updates & fixes\r\n\r\n* SQLCipher 4.2.0 update\r\n\r\n(cordova-sqlcipher-adapter 0.4.1)\r\n\r\n* Fix CHANGES.md for 3.2.1 vs 3.2.2-dev\r\n\r\n* remove some promotions, for now at least\r\n\r\n* quick test updates for Android 9 (Pie)\r\n\r\n* New page/cache default sizes\r\n\r\nwith cordova-sqlite-storage-dependencies@2.1.0 update\r\n\r\n(cordova-sqlite-storage plugin version)\r\n\r\n* cordova-sqlite-storage 3.3.0\r\n\r\n* start cordova-sqlite-storage 3.3.1-dev\r\n\r\n* quick workaround for `SYNTAX_ERR` redefinition\r\n\r\n* cordova-sqlite-storage 3.4.0\r\n\r\n* cordova-sqlite-storage 3.4.1-dev\r\n\r\n* fix CHANGES.md for 3.4.0 vs 3.4.1-dev\r\n\r\ncordova-sqlite-storage 3.4.0 vs 3.4.1-dev\r\n\r\n* add string test with double-quotes in result key\r\n\r\n* cordova-sqlite-storage-dependencies@2.1.1 update\r\n\r\nwith SQLite 3.30.1\r\n\r\n* cordova-sqlite-storage 3.4.1\r\n\r\n* start cordova-sqlite-storage 3.4.2-dev\r\n\r\n* double-quotes in result key test fixes\r\n\r\nref: brodysoft/cordova-sqlite-evcore-extbuild-free#51\r\n\r\n* rename PSPDFThreadSafeMutableDictionary\r\n\r\nto CustomPSPDFThreadSafeMutableDictionary\r\n\r\nand completely remove PSPDFThreadSafeMutableDictionary.h\r\n\r\n(cordova-sqlite-storage 4.0.0-pre1)\r\n\r\n* cordova-sqlite-storage 4.0.0\r\n\r\n* start cordova-sqlite-storage 4.0.1-dev\r\n\r\n* [TBD] add PENDING rename table with view test\r\n\r\nPENDING due to KNOWN CRASH on SQLite 3.30.1 (Decmeber 2019) ref:\r\n\r\n- http://sqlite.1065341.n5.nabble.com/Crash-Bug-Report-tc109903.html\r\n- https://github.com/xpbrew/cordova-sqlite-storage/issues/904\r\n\r\n* doc updates & fixes\r\n\r\n* start cordova-sqlite-storage 5.0.0-dev\r\n\r\n(MAJOR update)\r\n\r\n* avoid incorrect default directory on iOS/macOS\r\n\r\n- to be extra safe\r\n\r\n(see )\r\n\r\n- ensure that default \"nosync\" directory *always* has resource value\r\n set for `NSURLIsExcludedFromBackupKey`\r\n- add more checks for missing database directory\r\n\r\n* cordova-sqlite-storage@5 doc updates\r\n\r\n- add comparison of supported plugin versions near the beginning\r\n- updated list of breaking changes coming soon\r\n- hide browser usage notes for now (at least)\r\n- other minor updates\r\n\r\n* cordova-sqlite-storage 5.0.0\r\n\r\n* start cordova-sqlite-storage 5.0.1-dev\r\n\r\n* cordova-sqlite-storage@5.0.0 back CHANGES.md\r\n\r\n(restore the cordova-sqlite-storage 5.0.0 heading in CHANGES.md)\r\n\r\n* update breaking changes coming soon in doc\r\n\r\n* fix cordova-sqlite-storage 3.4.1 update in CHANGES.md\r\n\r\n* test & doc INCONSISTENT error message formatting\r\n\r\non Android (with android-database-sqlcipher)\r\n\r\nref: brodybits/cordova-sqlcipher-adapter#95\r\n\r\n* status fixes in cordova-sqlcipher-adapter doc\r\n\r\n- add missing `SQLITE_ENABLE_DBSTAT_VTAB` item for Android only\r\n- fix for default `PRAGMA journal_mode` setting\r\n\r\n* SQLCipher version test & doc updates\r\n\r\n- update SQLCipher version test to be specific Android vs iOS/mac/...\r\n- remove a specific SQLCipher version number from Announcements\r\n in README.md\r\n\r\n* start cordova-sqlcipher-adapter 0.5.0-dev\r\n\r\n* SQLCipher 4.3.0 update for iOS/macOS\r\n\r\n* SQLCipher 4.3.0 update for Android\r\n\r\nnow using `androidx.sqlite:sqlite:2.1.0` framework reference\r\nin plugin.xml\r\n\r\n- `SQLITE_OMIT_PROGRESS_CALLBACK` is no longer used on Android\r\n- Extra-old `armeabi` CPU for Android pre-5.0 is no longer supported\r\n by this plugin version.\r\n\r\n* general cordova-sqlcipher-adapter doc updates\r\n\r\n(before upcoming merge)\r\n\r\n* cordova-sqlcipher-adapter 0.5.0\r\n\r\n* use cordova-sqlite-storage-dependencies@2.1.2\r\n\r\nwith SQLite 3.32.3 update\r\n\r\n* enable RENAME table with view test\r\n\r\nFrom December 2019 SQLite crash report, fixed in 2020\r\n\r\n* cordova-sqlite-storage 5.0.1\r\n\r\n* remove incorrect Android framework info\r\n\r\n* start cordova-sqlcipher-adapter 0.5.1-dev\r\n\r\n* SQLCipher 4.4.0 (community) update for iOS & macOS\r\n\r\n(\"osx\")\r\n\r\n* SQLCipher 4.4.0 (community) update for Android\r\n\r\n(in custom build, as documented)\r\n\r\n* add PRAGMA cipher_version test\r\n\r\n* cordova-sqlcipher-adapter 0.5.1\r\n\r\n* document AndroidX requirement\r\n\r\n* start cordova-sqlcipher-adapter 0.5.2-dev\r\n\r\n* SQLCipher 4.4.2 (community) update for Android\r\n\r\n(in custom build, as documented)\r\n\r\n* SQLCipher 4.4.2 (community) update for iOS & macOS\r\n\r\n* cordova-sqlcipher-adapter 0.5.2\r\n\r\n* fix: added migration form sqlcipher3 to 4 on iOS.\r\n\r\n* refactor: code refactor for iOS\r\n\r\n* chore: added comment in sqlcipher process on iOS\r\n\r\n* added parameter name for code readability\r\n\r\n* chore: added missing comment\r\n\r\n* RMET-2046 SQLite 3.33.0 update - Android (#12)\r\n\r\n* feat: updated jars\r\n\r\n* updated jars\r\n\r\n* feat: updated gitignore. added db migration\r\n\r\n* feat: added database migration\r\n\r\n* fix: added migration code.\r\n\r\n* chore: updated changelog\r\n\r\nCo-authored-by: Christopher J. Brody \r\nCo-authored-by: Christopher J. Brody \r\nCo-authored-by: Christopher J. Brody \r\nCo-authored-by: Christopher J. Brody ","shortMessageHtmlLink":"RMET-2046 SQLite 3.33.0 update - iOS (#11)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNlQxMDoxMzozOS4wMDAwMDBazwAAAAOwh1MT","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNlQxMDoxMzozOS4wMDAwMDBazwAAAAOwh1MT","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yN1QxODowNToxNy4wMDAwMDBazwAAAAOhmJA-"}},"title":"Activity · OutSystems/Cordova-sqlcipher-adapter"}