diff --git a/CMakeLists.txt b/CMakeLists.txt index dcb7e45e19..dff0033dee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -project(Tink VERSION 1.6.1 LANGUAGES CXX) +project(Tink VERSION 1.7.0 LANGUAGES CXX) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") diff --git a/README.md b/README.md index e8f26e5963..74035b91fc 100644 --- a/README.md +++ b/README.md @@ -48,8 +48,8 @@ presented at [Real World Crypto 2019](https://rwc.iacr.org/2019/). [Java/Android](docs/JAVA-HOWTO.md), [C++](docs/CPP-HOWTO.md), [Obj-C](docs/OBJC-HOWTO.md), [Go](docs/GOLANG-HOWTO.md), and [Python](docs/PYTHON-HOWTO.md) are field tested and ready for production. The -latest version is [1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), -released on 2021-07-12. +latest version is [1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), +released on 2022-08-09. Javascript/Typescript is in an alpha state and should only be used for testing. @@ -83,7 +83,7 @@ go get github.com/google/tink/go/... com.google.crypto.tink tink - 1.6.1 + 1.7.0 ``` @@ -91,7 +91,7 @@ go get github.com/google/tink/go/... ``` dependencies { - implementation 'com.google.crypto.tink:tink-android:1.6.1' + implementation 'com.google.crypto.tink:tink-android:1.7.0' } ``` @@ -100,7 +100,7 @@ dependencies { ```sh cd /path/to/your/Xcode project/ pod init -pod 'Tink', '1.6.1' +pod 'Tink', '1.7.0' pod install ``` diff --git a/apps/paymentmethodtoken/README.md b/apps/paymentmethodtoken/README.md index 32d17755a1..936026c8b7 100644 --- a/apps/paymentmethodtoken/README.md +++ b/apps/paymentmethodtoken/README.md @@ -3,9 +3,9 @@ ## Latest release The most recent release is -[1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), released -2021-07-12. API docs can be found -[here](https://google.github.io/tink/javadoc/apps-paymentmethodtoken/1.6.1). +[1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), released +2022-08-09. API docs can be found +[here](https://google.github.io/tink/javadoc/apps-paymentmethodtoken/1.7.0). The Maven group ID is `com.google.crypto.tink`, and the artifact ID is `apps-paymentmethodtoken`. @@ -16,7 +16,7 @@ To add a dependency using Maven: com.google.crypto.tink apps-paymentmethodtoken - 1.6.1 + 1.7.0 ``` diff --git a/apps/rewardedads/README.md b/apps/rewardedads/README.md index 0caf5897e6..b92e374e82 100644 --- a/apps/rewardedads/README.md +++ b/apps/rewardedads/README.md @@ -6,9 +6,9 @@ AdMob Rewarded Ads. ## Latest Release The most recent release is -[1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), released -2021-07-12. API docs can be found -[here](https://google.github.io/tink/javadoc/apps-rewardedads/1.6.1). +[1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), released +2022-08-09. API docs can be found +[here](https://google.github.io/tink/javadoc/apps-rewardedads/1.7.0). The Maven group ID is `com.google.crypto.tink`, and the artifact ID is `apps-rewardedads`. @@ -19,7 +19,7 @@ To add a dependency using Maven: com.google.crypto.tink apps-rewardedads - 1.6.1 + 1.7.0 ``` diff --git a/apps/webpush/README.md b/apps/webpush/README.md index 31f886ec07..1018f4da89 100644 --- a/apps/webpush/README.md +++ b/apps/webpush/README.md @@ -4,9 +4,9 @@ This Tink app is an implementation of [RFC 8291 - Message Encryption for Web Push](https://tools.ietf.org/html/rfc8291). The most recent release is -[1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), released -2021-07-12. API docs can be found -[here](https://google.github.io/tink/javadoc/apps-webpush/1.6.1). +[1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), released +2022-08-09. API docs can be found +[here](https://google.github.io/tink/javadoc/apps-webpush/1.7.0). ## Installation @@ -16,7 +16,7 @@ To add a dependency using Maven: com.google.crypto.tink apps-webpush - 1.6.1 + 1.7.0 ``` @@ -24,7 +24,7 @@ To add a dependency using Gradle: ``` dependencies { - implementation 'com.google.crypto.tink:apps-webpush:1.6.1' + implementation 'com.google.crypto.tink:apps-webpush:1.7.0' } ``` diff --git a/cc/tink_version.bzl b/cc/tink_version.bzl index 0f97bb1f54..e468bfaeae 100644 --- a/cc/tink_version.bzl +++ b/cc/tink_version.bzl @@ -1,2 +1,2 @@ """ Version of the current release of Tink """ -TINK_VERSION_LABEL = "1.6.1" +TINK_VERSION_LABEL = "1.7.0" diff --git a/cc/version_script.lds b/cc/version_script.lds index cdb1e3bc3e..fbee2ab245 100644 --- a/cc/version_script.lds +++ b/cc/version_script.lds @@ -1,4 +1,4 @@ -VERS_1.6.1 { +VERS_1.7.0 { global: *tink*; *absl*; diff --git a/docs/JAVA-HOWTO.md b/docs/JAVA-HOWTO.md index 5b2519db15..b502318788 100644 --- a/docs/JAVA-HOWTO.md +++ b/docs/JAVA-HOWTO.md @@ -9,8 +9,8 @@ hacking guide](JAVA-HACKING.md). ## Setup instructions The most recent release is -[1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), released -2021-07-12. +[1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), released +2022-08-09. In addition to the versioned releases, snapshots of Tink are regularly built using the master branch of the Tink GitHub repository. @@ -35,7 +35,7 @@ following configuration: com.google.crypto.tink tink - 1.6.1 + 1.7.0 ``` @@ -81,7 +81,7 @@ use AWS KMS, one should also add dependency on `tink-awskms`, and similarly com.google.crypto.tink tink-awskms - 1.6.1 + 1.7.0 ``` @@ -91,7 +91,7 @@ use AWS KMS, one should also add dependency on `tink-awskms`, and similarly com.google.crypto.tink tink-gcpkms - 1.6.1 + 1.7.0 ``` @@ -105,7 +105,7 @@ following configuration: ``` dependencies { - implementation 'com.google.crypto.tink:tink-android:1.6.1' + implementation 'com.google.crypto.tink:tink-android:1.7.0' } ``` @@ -125,10 +125,10 @@ dependencies { ## API documentation * Java: - * [1.6.1](https://google.github.io/tink/javadoc/tink/1.6.1) + * [1.7.0](https://google.github.io/tink/javadoc/tink/1.7.0) * [HEAD-SNAPSHOT](https://google.github.io/tink/javadoc/tink/HEAD-SNAPSHOT) * Android: - * [1.6.1](https://google.github.io/tink/javadoc/tink-android/1.6.1) + * [1.7.0](https://google.github.io/tink/javadoc/tink-android/1.7.0) * [HEAD-SNAPSHOT](https://google.github.io/tink/javadoc/tink-android/HEAD-SNAPSHOT) ## Important warnings diff --git a/docs/TINKEY.md b/docs/TINKEY.md index c13fba5b27..9c4804f6ba 100644 --- a/docs/TINKEY.md +++ b/docs/TINKEY.md @@ -10,7 +10,7 @@ Tinkey requires Java 8 or later to run. ## Install from prebuilt binaries Download the latest version of Tinkey from -https://storage.googleapis.com/tinkey/tinkey-1.6.1.tar.gz. This version should +https://storage.googleapis.com/tinkey/tinkey-1.7.0.tar.gz. This version should work well on Linux, macOS and Windows. ## Install with Homebrew diff --git a/go/tink/version.go b/go/tink/version.go index f06d81b092..6aaf8f37d0 100644 --- a/go/tink/version.go +++ b/go/tink/version.go @@ -18,5 +18,5 @@ package tink const ( // Version is the current version of Tink. - Version = "1.6.1" + Version = "1.7.0" ) diff --git a/go/tink_version.bzl b/go/tink_version.bzl index 0f97bb1f54..e468bfaeae 100644 --- a/go/tink_version.bzl +++ b/go/tink_version.bzl @@ -1,2 +1,2 @@ """ Version of the current release of Tink """ -TINK_VERSION_LABEL = "1.6.1" +TINK_VERSION_LABEL = "1.7.0" diff --git a/java_src/tink_version.bzl b/java_src/tink_version.bzl index 0f97bb1f54..e468bfaeae 100644 --- a/java_src/tink_version.bzl +++ b/java_src/tink_version.bzl @@ -1,2 +1,2 @@ """ Version of the current release of Tink """ -TINK_VERSION_LABEL = "1.6.1" +TINK_VERSION_LABEL = "1.7.0" diff --git a/javascript/README.md b/javascript/README.md index e8f26e5963..74035b91fc 100644 --- a/javascript/README.md +++ b/javascript/README.md @@ -48,8 +48,8 @@ presented at [Real World Crypto 2019](https://rwc.iacr.org/2019/). [Java/Android](docs/JAVA-HOWTO.md), [C++](docs/CPP-HOWTO.md), [Obj-C](docs/OBJC-HOWTO.md), [Go](docs/GOLANG-HOWTO.md), and [Python](docs/PYTHON-HOWTO.md) are field tested and ready for production. The -latest version is [1.6.1](https://github.com/google/tink/releases/tag/v1.6.1), -released on 2021-07-12. +latest version is [1.7.0](https://github.com/google/tink/releases/tag/v1.7.0), +released on 2022-08-09. Javascript/Typescript is in an alpha state and should only be used for testing. @@ -83,7 +83,7 @@ go get github.com/google/tink/go/... com.google.crypto.tink tink - 1.6.1 + 1.7.0 ``` @@ -91,7 +91,7 @@ go get github.com/google/tink/go/... ``` dependencies { - implementation 'com.google.crypto.tink:tink-android:1.6.1' + implementation 'com.google.crypto.tink:tink-android:1.7.0' } ``` @@ -100,7 +100,7 @@ dependencies { ```sh cd /path/to/your/Xcode project/ pod init -pod 'Tink', '1.6.1' +pod 'Tink', '1.7.0' pod install ``` diff --git a/objc/CHANGELOG b/objc/CHANGELOG index 25fd4f8993..a751f0646f 100644 --- a/objc/CHANGELOG +++ b/objc/CHANGELOG @@ -1,3 +1,7 @@ +Version 1.7.0 +================================== +Publishing CocoaPod using XCFramework format with arm64 (M1) support. + Version 1.6.1 ================================== No changes to the Obj-C implementation since 1.6.0. diff --git a/python/VERSION b/python/VERSION index 0f97bb1f54..e468bfaeae 100644 --- a/python/VERSION +++ b/python/VERSION @@ -1,2 +1,2 @@ """ Version of the current release of Tink """ -TINK_VERSION_LABEL = "1.6.1" +TINK_VERSION_LABEL = "1.7.0"