diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d5ded634..91846f41c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Change log +## [1.4.0](https://github.com/ably/ably-asset-tracking-android/tree/1.4.0) + +[Full Changelog](https://github.com/ably/ably-asset-tracking-android/compare/v1.4.0-rc.2...v1.4.0) + +**Implemented enhancements:** + +- Upgrade Mapbox SDK to 2.8.0 GA version [\#770](https://github.com/ably/ably-asset-tracking-android/issues/770) + +**Fixed bugs:** + +- Handle properly the error paths for the callback based auth [\#743](https://github.com/ably/ably-asset-tracking-android/issues/743) +- The publisher should close the Ably connection when it has no trackables [\#170](https://github.com/ably/ably-asset-tracking-android/issues/170) + +**Closed issues:** + +- Refactor the event queue in the CoreSubscriber [\#660](https://github.com/ably/ably-asset-tracking-android/issues/660) + ## [1.4.0-rc.2](https://github.com/ably/ably-asset-tracking-android/tree/1.4.0-rc.2) [Full Changelog](https://github.com/ably/ably-asset-tracking-android/compare/v1.4.0-rc.1...v1.4.0-rc.2) diff --git a/README.md b/README.md index 0f44f1a8d..2f5b0bffa 100644 --- a/README.md +++ b/README.md @@ -127,13 +127,13 @@ you can then add the Ably Asset Tracking dependency that you require in your Gra ```groovy dependencies { // Publishers, developing in Kotlin, will need the Publishing SDK - implementation 'com.ably.tracking:publishing-sdk:1.4.0-rc.2' + implementation 'com.ably.tracking:publishing-sdk:1.4.0' // Subscribers, developing in Kotlin, will need the Subscribing SDK - implementation 'com.ably.tracking:subscribing-sdk:1.4.0-rc.2' + implementation 'com.ably.tracking:subscribing-sdk:1.4.0' // Subscribers, developing in Kotlin, can optionally use the UI utilities - implementation 'com.ably.tracking:ui-sdk:1.4.0-rc.2' + implementation 'com.ably.tracking:ui-sdk:1.4.0' } ``` @@ -356,7 +356,7 @@ Firstly, you have to exclude the notification module from Mapbox Navigation SDK ```groovy // The Ably Asset Tracking Publisher SDK for Android. -implementation ('com.ably.tracking:publishing-sdk:1.4.0-rc.2') +implementation ('com.ably.tracking:publishing-sdk:1.4.0') // The Mapbox Navigation SDK. implementation ('com.mapbox.navigation:android:2.8.0') { diff --git a/build.gradle b/build.gradle index 2c3629ec4..851f60c64 100644 --- a/build.gradle +++ b/build.gradle @@ -44,7 +44,7 @@ allprojects { // version MUST conform to the Semantic Versioning Specification (https://semver.org/) version 2.0.0 // on incrementing this value, ensure to also increment versionCode in android defaultConfig (also in this file) - version = '1.4.0-rc.2' + version = '1.4.0' // Values used to publish the SDK to maven repositories. ext { @@ -111,7 +111,7 @@ subprojects { // projects in this repository. Therefore, this same version number is used for SDK and // example app projects alike. // - versionCode MUST be incremented by 1 for each release from the main branch - versionCode 31 + versionCode 32 versionName version testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'