Skip to content

Commit

Permalink
Merge pull request #147 from ably/release/1.0.0-beta.1
Browse files Browse the repository at this point in the history
First Beta Release - 1.0.0-beta.1
  • Loading branch information
QuintinWillison authored Jan 14, 2021
2 parents 1b283aa + 402b142 commit 4e86820
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 3 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Change log

## [1.0.0-beta.1](https://github.com/ably/ably-asset-tracking-android/tree/v1.0.0-beta.1)

[Full Changelog](https://github.com/ably/ably-asset-tracking-android/compare/v1.0.0-preview.2...v1.0.0-beta.1)

**Closed issues:**

- Consider creating the Ably instance with the client ID included [\#138](https://github.com/ably/ably-asset-tracking-android/issues/138)
- Remember last sent locations for each of the Trackables independently [\#125](https://github.com/ably/ably-asset-tracking-android/issues/125)
- Consider whether DefaultResolutionSet should expose a getResolution\(Boolean, Boolean\) public API [\#101](https://github.com/ably/ably-asset-tracking-android/issues/101)
- Subscriber needs a means of telling the publisher it no longer wishes to express have influence over Resolution [\#98](https://github.com/ably/ably-asset-tracking-android/issues/98)
- Consider whether single-method listeners defined using Kotlin's typealias are appropriate for Java interoperability [\#91](https://github.com/ably/ably-asset-tracking-android/issues/91)
- Subscriber: Handle threading in SDK with a proper threading strategy [\#86](https://github.com/ably/ably-asset-tracking-android/issues/86)
- Re-encapsulate more information from ably-java when reporting exceptions from Ably [\#80](https://github.com/ably/ably-asset-tracking-android/issues/80)

**Merged pull requests:**

- Readme tweaks and corrections [\#148](https://github.com/ably/ably-asset-tracking-android/pull/148) ([QuintinWillison](https://github.com/QuintinWillison))
- Add status badge for the emulate workflow [\#146](https://github.com/ably/ably-asset-tracking-android/pull/146) ([QuintinWillison](https://github.com/QuintinWillison))
- Fix wrong ably state change events [\#143](https://github.com/ably/ably-asset-tracking-android/pull/143) ([KacperKluka](https://github.com/KacperKluka))
- Use our own LocationUpdate instead of Android's Location class [\#142](https://github.com/ably/ably-asset-tracking-android/pull/142) ([KacperKluka](https://github.com/KacperKluka))
- Asynchronous Stop APIs for Publisher and Subscriber [\#141](https://github.com/ably/ably-asset-tracking-android/pull/141) ([QuintinWillison](https://github.com/QuintinWillison))
- Fix updating subscriber's resolution without passing the client ID [\#140](https://github.com/ably/ably-asset-tracking-android/pull/140) ([KacperKluka](https://github.com/KacperKluka))
- Stop sending raw location updates from Publisher to Subscriber [\#139](https://github.com/ably/ably-asset-tracking-android/pull/139) ([KacperKluka](https://github.com/KacperKluka))
- Stop navigation trip session and cleanup Mapbox when stopping the Publisher [\#137](https://github.com/ably/ably-asset-tracking-android/pull/137) ([KacperKluka](https://github.com/KacperKluka))
- Remove a check that doesn't allow to call track() method multiple times [\#136](https://github.com/ably/ably-asset-tracking-android/pull/136) ([KacperKluka](https://github.com/KacperKluka))
- Add missing android coroutines dependency [\#130](https://github.com/ably/ably-asset-tracking-android/pull/130) ([KacperKluka](https://github.com/KacperKluka))
- Keep track of last location for each of the trackables individually [\#126](https://github.com/ably/ably-asset-tracking-android/pull/126) ([KacperKluka](https://github.com/KacperKluka))
- Add basic integration test for Publisher [\#123](https://github.com/ably/ably-asset-tracking-android/pull/123) ([KacperKluka](https://github.com/KacperKluka))
- Allow Subscriber to cancel its requested resolution [\#121](https://github.com/ably/ably-asset-tracking-android/pull/121) ([KacperKluka](https://github.com/KacperKluka))
- Change getResolution method from DefaultResoultionSet to an internal method [\#120](https://github.com/ably/ably-asset-tracking-android/pull/120) ([KacperKluka](https://github.com/KacperKluka))
- Add integration testing app [\#119](https://github.com/ably/ably-asset-tracking-android/pull/119) ([QuintinWillison](https://github.com/QuintinWillison))
- Create custom location engines that allow to change resolution while working [\#117](https://github.com/ably/ably-asset-tracking-android/pull/117) ([KacperKluka](https://github.com/KacperKluka))
- Replace Kotlin functions with custom interfaces in Publisher and Subscriber APIs [\#114](https://github.com/ably/ably-asset-tracking-android/pull/114) ([KacperKluka](https://github.com/KacperKluka))
- Handle routing profile \(transportation mode\) in Publisher SDK [\#113](https://github.com/ably/ably-asset-tracking-android/pull/113) ([KacperKluka](https://github.com/KacperKluka))
- Add jacoco tool for test coverage and update reports [\#112](https://github.com/ably/ably-asset-tracking-android/pull/112) ([KacperKluka](https://github.com/KacperKluka))
- Add tests for DefaultResolutionPolicy [\#111](https://github.com/ably/ably-asset-tracking-android/pull/111) ([KacperKluka](https://github.com/KacperKluka))
- Conform Readme [\#109](https://github.com/ably/ably-asset-tracking-android/pull/109) ([QuintinWillison](https://github.com/QuintinWillison))
- Add threading policy to Subscriber SDK [\#108](https://github.com/ably/ably-asset-tracking-android/pull/108) ([KacperKluka](https://github.com/KacperKluka))
- Treat warnings as errors [\#99](https://github.com/ably/ably-asset-tracking-android/pull/99) ([QuintinWillison](https://github.com/QuintinWillison))

## [1.0.0-preview.2](https://github.com/ably/ably-asset-tracking-android/tree/v1.0.0-preview.2)

[Full Changelog](https://github.com/ably/ably-asset-tracking-android/compare/v1.0.0-preview.1...v1.0.0-preview.2)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Ably Asset Tracking SDKs provide an easy way to track multiple assets with realtime location updates powered by [Ably](https://ably.io/) realtime network and Mapbox [Navigation SDK](https://docs.mapbox.com/android/navigation/overview/) with location enhancement.

**Status:** this is a preview version of the SDKs. That means that it contains a subset of the final SDK functionality, and the APIs are subject to change. The latest release of the SDKs is available in the [Releases section](https://github.com/ably/ably-asset-tracking-android/releases/tag/1.0.0-preview.1) of this repo
**Status:** this is a beta version of the SDKs. That means that it contains a subset of the final SDK functionality, and the APIs are subject to change. The latest release of the SDKs is available in the [Releases section](https://github.com/ably/ably-asset-tracking-android/releases) of this repository.

Ably Asset Tracking is:

Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ subprojects {
// example app projects alike.
// - versionCode MUST be incremented by 1 for each release from the main branch
// - versionName MUST conform to the Semantic Versioning Specification (https://semver.org/) version 2.0.0
versionCode 2
versionName "1.0.0-preview.2"
versionCode 3
versionName "1.0.0-beta.1"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

Expand Down

0 comments on commit 4e86820

Please sign in to comment.