From 8689014d14640be1e421e3540110283abdfd659e Mon Sep 17 00:00:00 2001 From: Nikhil Purushe Date: Wed, 1 Nov 2017 22:04:05 -0700 Subject: [PATCH] Update version to 3.21.0 --- CHANGELOG.md | 7 +++++++ README.md | 6 ++++-- sqlite-android/build.gradle | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17945037..c5cd589d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ Change Log ========== +## 3.21.0 + +- [SQLite 3.21.0](https://sqlite.org/releaselog/3_21_0.html) +- Support SupportSQLiteDatabase interfaces provided in `android.arch.persistence:db` +- Support MIPS abi +- Fix local reference overflow when using custom functions + ## 3.20.1 - [SQLite 3.20.1](https://sqlite.org/releaselog/3_20_1.html) diff --git a/README.md b/README.md index a4df5a01..918ebc3e 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ The native library is built for the following CPU architectures: - `arm64-v8a` - `x86` - `x86_64` +- `mips` However you may not want to include all binaries in your apk. You can exclude certain variants by using `packagingOptions`: @@ -88,11 +89,12 @@ android { exclude 'lib/arm64-v8a/libsqlite3x.so' exclude 'lib/x86/libsqlite3x.so' exclude 'lib/x86_64/libsqlite3x.so' + exclude 'lib/mips/libsqlite3x.so' } } ``` -The size of the artifacts with only the armeabi-v7a binary is **~500kb**. In general you can use +The size of the artifacts with only the armeabi-v7a binary is **~600kb**. In general you can use armeabi-v7a on the majority of Android devices including Intel Atom which provides a native translation layer, however performance under the translation layer is worse than using the x86 binary. @@ -143,7 +145,7 @@ Changes License ------- - Copyright (C) 2016 requery.io + Copyright (C) 2017 requery.io Copyright (C) 2005-2012 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/sqlite-android/build.gradle b/sqlite-android/build.gradle index 9602457d..52c08c08 100644 --- a/sqlite-android/build.gradle +++ b/sqlite-android/build.gradle @@ -10,7 +10,7 @@ apply plugin: 'com.jfrog.bintray' import de.undercouch.gradle.tasks.download.Download group = 'io.requery' -version = '3.20.1' +version = '3.21.0' description = 'Android SQLite compatibility library' gradle.projectsEvaluated { @@ -55,7 +55,7 @@ publish.dependsOn "assembleRelease" bintrayUpload.dependsOn "assembleRelease" ext { - sqliteDistributionUrl = 'http://sqlite.org/2017/sqlite-amalgamation-3200100.zip' + sqliteDistributionUrl = 'http://sqlite.org/2017/sqlite-amalgamation-3210000.zip' pomXml = { resolveStrategy = Closure.DELEGATE_FIRST name project.name