diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d52465..25e6ff8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,28 @@ # CHANGELOG +## Version 2.0.0-1.7.2-0-beta01 (2023-12-02) + - Updates `kotlin` to `1.9.21` [[#85]][85] + - Updates `encoding` to `2.1.0` [[#85]][85] + - `Linux-Android` binaries for `sqlite-jdbc` are no longer dropped when repackaging + for `Jvm` to support applications running via `Termux` [[#86]][86] + - Modifies `sqlite-jdbc` build to use [build-env][url-build-env] docker containers [[#91]][91] + - Fixes Windows build reproducibility + - Allows for reducing Android `minSdk` from `23` to `21` + - Linux libc binaries are compiled against older version of `glibc` (specifically, `2.23`) + for some supported targets than what [dockcross][url-dockcross] uses. + - Updates `sqlite-jdbc` to `3.43.2.2` [[#94]][94] + - Adds `androidx.startup` dependency to obtain default `databases` directory for + Android Runtime [[#95]][95] + - Lowers Android `minSdk` to `21` [[#96]][96] + ## Version 2.0.0-1.7.2-0-alpha01 (2023-10-13) - Initial `alpha` release + +[url-build-env]: https://github.com/05nelsonm/build-env +[url-dockcross]: https://github.com/dockcross/dockcross +[85]: https://github.com/toxicity-io/sqlite-mc/pull/85 +[86]: https://github.com/toxicity-io/sqlite-mc/pull/86 +[91]: https://github.com/toxicity-io/sqlite-mc/pull/91 +[94]: https://github.com/toxicity-io/sqlite-mc/pull/94 +[95]: https://github.com/toxicity-io/sqlite-mc/pull/95 +[96]: https://github.com/toxicity-io/sqlite-mc/pull/96 diff --git a/README.md b/README.md index f9158cd..99bb412 100644 --- a/README.md +++ b/README.md @@ -238,6 +238,8 @@ database encryption. ### Jvm Supported Operating Systems +**NOTE:** `macOS` and `Windows` binaries are code signed. + | | x86 | x86_64 | armv5 | armv6 | armv7 | arm64 | ppc64 | |--------------|-----|--------|-------|-------|-------|-------|-------| | Windows | ✔ | ✔ | | | | | | @@ -370,7 +372,7 @@ I'm guessing this is not really a factor on iOS." ```kotlin plugins { // Provides the SQLDelight gradle plugin automatically and applies it - id("io.toxicity.sqlite-mc") version("2.0.0-1.7.2-0-alpha01") + id("io.toxicity.sqlite-mc") version("2.0.0-1.7.2-0-beta01") } // Will automatically: @@ -390,23 +392,23 @@ I'm guessing this is not really a factor on iOS." // // This is simply the desktop binary resources needed for // JDBC to operate locally on the machine. - testImplementation("io.toxicity.sqlite-mc:android-unit-test:2.0.0-1.7.2-0-alpha01") + testImplementation("io.toxicity.sqlite-mc:android-unit-test:2.0.0-1.7.2-0-beta01") } ``` -[badge-latest-release]: https://img.shields.io/badge/latest--release-2.0.0--1.7.2--0--alpha01-blue.svg?style=flat +[badge-latest-release]: https://img.shields.io/badge/latest--release-2.0.0--1.7.2--0--beta01-blue.svg?style=flat [badge-license]: https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat -[badge-kotlin]: https://img.shields.io/badge/kotlin-1.9.10-blue.svg?logo=kotlin +[badge-kotlin]: https://img.shields.io/badge/kotlin-1.9.21-blue.svg?logo=kotlin [badge-coroutines]: https://img.shields.io/badge/coroutines-1.7.3-blue.svg?logo=kotlin -[badge-encoding]: https://img.shields.io/badge/encoding-2.0.0-blue.svg?style=flat +[badge-encoding]: https://img.shields.io/badge/encoding-2.1.0-blue.svg?style=flat [badge-sqldelight]: https://img.shields.io/badge/SQLDelight-2.0.0-blue.svg?style=flat [badge-sqlite]: https://img.shields.io/badge/SQLite3-3.43.2-blue.svg?style=flat [badge-sqlitemc]: https://img.shields.io/badge/SQLite3MultipleCiphers-1.7.2-blue.svg?style=flat [badge-sqliter]: https://img.shields.io/badge/SQLiter-1.2.3-blue.svg?style=flat -[badge-sqlitejdbc]: https://img.shields.io/badge/sqlite--jdbc-3.43.2.1-blue.svg?style=flat +[badge-sqlitejdbc]: https://img.shields.io/badge/sqlite--jdbc-3.43.2.2-blue.svg?style=flat [badge-platform-android]: http://img.shields.io/badge/-android%20[minSdk%2023]-6EDB8D.svg?style=flat @@ -436,4 +438,3 @@ I'm guessing this is not really a factor on iOS." [url-sqlitemc]: https://github.com/utelle/SQLite3MultipleCiphers [url-sqliter]: https://github.com/touchlab/SQLiter [url-sqlitejdbc]: https://github.com/xerial/sqlite-jdbc - diff --git a/gradle.properties b/gradle.properties index 21d28fa..c340bf3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -32,7 +32,7 @@ POM_DEVELOPER_ID=toxicity-io POM_DEVELOPER_NAME=Toxicity POM_DEVELOPER_URL=https://github.com/toxicity-io/ -VERSION_NAME=2.0.0-1.7.2-0-alpha02-SNAPSHOT +VERSION_NAME=2.0.0-1.7.2-0-beta01 # 2.0.0-1.6.4-0-alpha01 = (02 00 00 00) + (01 06 04 00) + 11 = 03 06 04 11 # 2.0.0-1.6.4-0-beta01 = (02 00 00 00) + (01 06 04 00) + 21 = 03 06 04 21 # 2.0.0-1.6.4-0-rc01 = (02 00 00 00) + (01 06 04 00) + 31 = 03 06 04 31 @@ -42,4 +42,4 @@ VERSION_NAME=2.0.0-1.7.2-0-alpha02-SNAPSHOT # 2.1.0-1.6.5-2 = (02 01 00 00) + (01 06 05 00) + 42 = 03 07 05 42 # 2.1.0-1.6.6-0 = (02 01 00 00) + (01 06 06 00) + 40 = 03 07 06 40 # 2.2.1-1.7.0-0 = (02 02 01 00) + (01 07 00 00) + 40 = 03 09 01 40 -VERSION_CODE=03070212 +VERSION_CODE=03070221