From c8c07f8cc208a2bb8193dbd4ca30305b3b52bfc4 Mon Sep 17 00:00:00 2001 From: Lawrence Forooghian Date: Mon, 15 May 2023 17:26:45 -0300 Subject: [PATCH] Change version to 1.0.0-alpha.1 We have recently decided that we believe this product to still be at an early stage of development and not suitable for production use (see 065c9fc). We are going to remove our current "Preview", "Beta", and "Release Candidate" releases and replace them with an Alpha release, which more accurately describes the state of this product when interpreted using our Product Lifecycle terminology [1]. [1] https://github.com/ably/engineering/blob/af0c042f0e60109ef2c4fcd82beb3e7f905a92c3/sdk/product-lifecycle.md --- CHANGELOG.md | 216 +----------------- Sources/AblyAssetTrackingCore/Version.swift | 2 +- .../Sources/Helper/VersionTest.swift | 2 +- 3 files changed, 3 insertions(+), 217 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59532664..45baad92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,219 +1,5 @@ # Changelog -## [1.0.0-Release Candidate 1](https://github.com/ably/ably-asset-tracking-swift/tree/v1.0.0-rc.1) - -[Full Changelog](https://github.com/ably/ably-asset-tracking-swift/compare/v1.0.0-beta.1...v1.0.0-rc.1) - -**Implemented enhancements:** - -- Enable setting a constant location engine resolution [\#276](https://github.com/ably/ably-asset-tracking-swift/issues/276) -- Add ability to observe raw locations change in `Subscriber` SDK [\#272](https://github.com/ably/ably-asset-tracking-swift/issues/272) -- Send batches of location updates [\#265](https://github.com/ably/ably-asset-tracking-swift/issues/265) -- Upgrade Mapbox dependencies [\#260](https://github.com/ably/ably-asset-tracking-swift/issues/260) -- Display resolution information in the subscriber example app [\#254](https://github.com/ably/ably-asset-tracking-swift/issues/254) -- Send resolution to subscriber [\#253](https://github.com/ably/ably-asset-tracking-swift/issues/253) -- Add switch enabling raw locations publishing in the publisher example app [\#252](https://github.com/ably/ably-asset-tracking-swift/issues/252) -- Add raw locations to the Subscriber SDK [\#251](https://github.com/ably/ably-asset-tracking-swift/issues/251) -- Send raw locations from the Publisher [\#250](https://github.com/ably/ably-asset-tracking-swift/issues/250) -- Implement `RSC7d` \(Ably-Agent header\) [\#172](https://github.com/ably/ably-asset-tracking-swift/issues/172) -- Implement stopping strategy [\#165](https://github.com/ably/ably-asset-tracking-swift/issues/165) -- Send skipped location updates [\#135](https://github.com/ably/ably-asset-tracking-swift/issues/135) -- Add token based authentication [\#134](https://github.com/ably/ably-asset-tracking-swift/issues/134) -- Modify Publisher example app to work in background [\#110](https://github.com/ably/ably-asset-tracking-swift/issues/110) - -**Fixed bugs:** - -- Subscriber: no asset connection status changes [\#314](https://github.com/ably/ably-asset-tracking-swift/issues/314) -- Publisher.track method doesn't work as described in the code docs [\#308](https://github.com/ably/ably-asset-tracking-swift/issues/308) -- Remove `fastlane` [\#202](https://github.com/ably/ably-asset-tracking-swift/issues/202) -- DefaultAblyPublisherService never calls `.success` on channel publish [\#190](https://github.com/ably/ably-asset-tracking-swift/issues/190) -- Add AAT library versioning [\#189](https://github.com/ably/ably-asset-tracking-swift/issues/189) -- Specify channel modes to limit the amount of unnecessary data being sent and received over Ably [\#179](https://github.com/ably/ably-asset-tracking-swift/issues/179) -- Release to Swift Package Manager \(SPM\) [\#148](https://github.com/ably/ably-asset-tracking-swift/issues/148) -- Change names of client type values from presence data [\#136](https://github.com/ably/ably-asset-tracking-swift/issues/136) -- EnhancedLocationUpdateMessage should be sent and received as a single message, not an array. [\#126](https://github.com/ably/ably-asset-tracking-swift/issues/126) -- Use Ably and channel state when determining the trackable state in the Subscriber and Publisher SDK [\#120](https://github.com/ably/ably-asset-tracking-swift/issues/120) -- The trackable state should be updated in the Publisher only after the state is different from the previous one. [\#115](https://github.com/ably/ably-asset-tracking-swift/issues/115) -- Allow to call Publisher track\(\) method multiple times [\#112](https://github.com/ably/ably-asset-tracking-swift/issues/112) -- Handle stopped state of the Subscriber [\#109](https://github.com/ably/ably-asset-tracking-swift/issues/109) - -**Closed issues:** - -- Update `ably-cocoa` dependency [\#299](https://github.com/ably/ably-asset-tracking-swift/issues/299) -- Update `Subscriber` observer method for location change \(enhanced & raw\) from publisher [\#285](https://github.com/ably/ably-asset-tracking-swift/issues/285) -- Add next location update intervals to the Subscriber API [\#280](https://github.com/ably/ably-asset-tracking-swift/issues/280) -- Remove Swift version of `Publisher Example App` [\#278](https://github.com/ably/ably-asset-tracking-swift/issues/278) -- Replace `CLLocation` with AAT Wrapper `Location` in subscriber delegate [\#267](https://github.com/ably/ably-asset-tracking-swift/issues/267) -- Use the next location update intervals to make the marker movement smoother in the example app [\#263](https://github.com/ably/ably-asset-tracking-swift/issues/263) -- Display the horizontal accuracy of locations in the subscriber example app [\#257](https://github.com/ably/ably-asset-tracking-swift/issues/257) -- Check: Zooming does not improve resolution: Resolution-type events does not get sent [\#255](https://github.com/ably/ably-asset-tracking-swift/issues/255) -- Update metadata format pushed with location update [\#246](https://github.com/ably/ably-asset-tracking-swift/issues/246) -- Created the `SwiftUI` example app [\#231](https://github.com/ably/ably-asset-tracking-swift/issues/231) -- Change `Codable` classes to structs [\#222](https://github.com/ably/ably-asset-tracking-swift/issues/222) -- Remove Objective-C compatibility [\#218](https://github.com/ably/ably-asset-tracking-swift/issues/218) -- We need to check how Swift-idiomatic the library is [\#217](https://github.com/ably/ably-asset-tracking-swift/issues/217) -- Make `ConnectionConfiguration` initialiser visible in Objective-C [\#192](https://github.com/ably/ably-asset-tracking-swift/issues/192) -- Handle exception thrown when sending enhanced location update fails [\#178](https://github.com/ably/ably-asset-tracking-swift/issues/178) -- Create code snippets for landing page [\#173](https://github.com/ably/ably-asset-tracking-swift/issues/173) -- Supporting location button \(in SDK and Example apps\) [\#160](https://github.com/ably/ably-asset-tracking-swift/issues/160) -- Send notification about trip started on a meta channel \(iOS\) [\#158](https://github.com/ably/ably-asset-tracking-swift/issues/158) -- Error `nw_protocol_get_quic_image_block_invoke dlopen libquic failed` when running app [\#157](https://github.com/ably/ably-asset-tracking-swift/issues/157) -- Renaming to `ably-asset-tracking-swift` [\#151](https://github.com/ably/ably-asset-tracking-swift/issues/151) -- Expose EnhancedLocationUpdate in the API instead of CLLocation [\#150](https://github.com/ably/ably-asset-tracking-swift/issues/150) -- Replace CLLocation type with our own location type [\#141](https://github.com/ably/ably-asset-tracking-swift/issues/141) -- Remove battery level from location / location update API [\#140](https://github.com/ably/ably-asset-tracking-swift/issues/140) -- Channel Namespace [\#139](https://github.com/ably/ably-asset-tracking-swift/issues/139) -- Remove unused metadata field from the Trackable class [\#133](https://github.com/ably/ably-asset-tracking-swift/issues/133) -- Use different approach of passing class name for debugger instead of using literal string. [\#127](https://github.com/ably/ably-asset-tracking-swift/issues/127) -- Handle errors when starting Subscriber and Publisher [\#121](https://github.com/ably/ably-asset-tracking-swift/issues/121) -- Subscriber should be able to request no resolution after creation [\#119](https://github.com/ably/ably-asset-tracking-swift/issues/119) -- Decide if the start method of Publisher and Subscriber SDKs should be async [\#117](https://github.com/ably/ably-asset-tracking-swift/issues/117) -- Subscriber should be able to request no resolution after creation [\#116](https://github.com/ably/ably-asset-tracking-swift/issues/116) -- Handle resolutions for the location engine in the Publisher [\#113](https://github.com/ably/ably-asset-tracking-swift/issues/113) -- Change stop method in Subscriber SDK to an asynchronous one [\#108](https://github.com/ably/ably-asset-tracking-swift/issues/108) -- Investigate use of publisherService didFailWithError [\#103](https://github.com/ably/ably-asset-tracking-swift/issues/103) -- Better approach for Objective-C facade [\#102](https://github.com/ably/ably-asset-tracking-swift/issues/102) -- Check ErrorInformation alignment with Android codebase [\#101](https://github.com/ably/ably-asset-tracking-swift/issues/101) -- Unify the way of parsing enums sent over Ably channels across all platforms [\#99](https://github.com/ably/ably-asset-tracking-swift/issues/99) -- Trackables should be comparable by id, not by all fields [\#92](https://github.com/ably/ably-asset-tracking-swift/issues/92) -- Reflect tracked asset state in publisher example app [\#89](https://github.com/ably/ably-asset-tracking-swift/issues/89) -- iOS: Send elevation and battery level of the device as part of the update [\#84](https://github.com/ably/ably-asset-tracking-swift/issues/84) -- Clear and visible UI indications onSuccess and onFailure [\#76](https://github.com/ably/ably-asset-tracking-swift/issues/76) -- Create a project with snippets of Objective-C code calling our SDKs [\#74](https://github.com/ably/ably-asset-tracking-swift/issues/74) -- iOS: Remove sending raw updates from the publisher SDK [\#73](https://github.com/ably/ably-asset-tracking-swift/issues/73) -- Use AssetTrackingError where possible [\#66](https://github.com/ably/ably-asset-tracking-swift/issues/66) -- Create ARTRealtime instances with `clientId` parameter [\#65](https://github.com/ably/ably-asset-tracking-swift/issues/65) -- Adopt callback interface changes from Android - single handler, not discrete onSuccess and onError [\#64](https://github.com/ably/ably-asset-tracking-swift/issues/64) -- Accept new `LocationUpdate` format on the Subscriber side [\#63](https://github.com/ably/ably-asset-tracking-swift/issues/63) -- Handle `Publisher.stop()` correctly [\#51](https://github.com/ably/ably-asset-tracking-swift/issues/51) -- Unify approach for AblyConnectionStatus on iOS and Android [\#23](https://github.com/ably/ably-asset-tracking-swift/issues/23) -- Use same debug GPS paths on iOS and Android \(S3\) [\#16](https://github.com/ably/ably-asset-tracking-swift/issues/16) -- Add check for GeoJSONMessage correctness when initialized from CLLocation [\#10](https://github.com/ably/ably-asset-tracking-swift/issues/10) - -**Merged pull requests:** - -- Getting presence messages on connect [\#319](https://github.com/ably/ably-asset-tracking-swift/pull/319) ([arturjaworski](https://github.com/arturjaworski)) -- Publisher track method fix [\#318](https://github.com/ably/ably-asset-tracking-swift/pull/318) ([JakubJankowski](https://github.com/JakubJankowski)) -- AWS action for OIDC [\#313](https://github.com/ably/ably-asset-tracking-swift/pull/313) ([ikbalkaya](https://github.com/ikbalkaya)) -- Update `ably-cocoa` dependency [\#300](https://github.com/ably/ably-asset-tracking-swift/pull/300) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Display the horizontal accuracy of locations in the subscriber example app [\#296](https://github.com/ably/ably-asset-tracking-swift/pull/296) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add ability for parsing JSON object \(as a dictionary\) from presence message [\#294](https://github.com/ably/ably-asset-tracking-swift/pull/294) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Move appropriate location rendering functional from example app to the SDK [\#293](https://github.com/ably/ably-asset-tracking-swift/pull/293) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Remove Swift version of `Publisher Example App` [\#291](https://github.com/ably/ably-asset-tracking-swift/pull/291) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Use the next location update intervals to make the marker movement smoother in the example app [\#289](https://github.com/ably/ably-asset-tracking-swift/pull/289) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Bump cocoapods-downloader from 1.4.0 to 1.6.3 [\#287](https://github.com/ably/ably-asset-tracking-swift/pull/287) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Update `Subscriber` observer method for location change \(enhanced & raw\) from publisher [\#286](https://github.com/ably/ably-asset-tracking-swift/pull/286) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Make `raw locations enabled` optional [\#284](https://github.com/ably/ably-asset-tracking-swift/pull/284) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add missing `PublisherBuilder` protocol method [\#283](https://github.com/ably/ably-asset-tracking-swift/pull/283) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add next location update intervals to the Subscriber API [\#281](https://github.com/ably/ably-asset-tracking-swift/pull/281) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add constant location engine resolution to the publisher example app [\#279](https://github.com/ably/ably-asset-tracking-swift/pull/279) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Display resolution information in the subscriber example app [\#275](https://github.com/ably/ably-asset-tracking-swift/pull/275) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add ability to observe raw locations change in `Subscriber` SDK [\#274](https://github.com/ably/ably-asset-tracking-swift/pull/274) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Send resolution to subscriber [\#273](https://github.com/ably/ably-asset-tracking-swift/pull/273) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Replace `CLLocation` with AAT Wrapper `Location` in subscriber delegate [\#271](https://github.com/ably/ably-asset-tracking-swift/pull/271) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add switch enabling raw locations publishing in the publisher example app [\#270](https://github.com/ably/ably-asset-tracking-swift/pull/270) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add raw locations to the Subscriber SDK [\#269](https://github.com/ably/ably-asset-tracking-swift/pull/269) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Send raw locations from the Publisher [\#266](https://github.com/ably/ably-asset-tracking-swift/pull/266) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Unify wrappers for the Ably SDK [\#259](https://github.com/ably/ably-asset-tracking-swift/pull/259) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Handle resolutions for the location engine in the Publisher [\#248](https://github.com/ably/ably-asset-tracking-swift/pull/248) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Specify channel modes to limit the amount of unnecessary data being sent and received over Ably [\#245](https://github.com/ably/ably-asset-tracking-swift/pull/245) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Create custom `Location` struct [\#244](https://github.com/ably/ably-asset-tracking-swift/pull/244) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Expose EnhancedLocationUpdate in the API instead of CLLocation [\#243](https://github.com/ably/ably-asset-tracking-swift/pull/243) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add background location update for Publisher example app [\#242](https://github.com/ably/ably-asset-tracking-swift/pull/242) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- SwiftUI Publisher Example App [\#233](https://github.com/ably/ably-asset-tracking-swift/pull/233) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Remove \(unused\) swiftlint dependency [\#230](https://github.com/ably/ably-asset-tracking-swift/pull/230) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Change `Codable` classes to structs [\#221](https://github.com/ably/ably-asset-tracking-swift/pull/221) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Remove `NSObject` inheritance [\#220](https://github.com/ably/ably-asset-tracking-swift/pull/220) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Remove Objective-C related code [\#219](https://github.com/ably/ably-asset-tracking-swift/pull/219) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Remove `didFailWithError` delegate call causing side effect. [\#215](https://github.com/ably/ably-asset-tracking-swift/pull/215) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Move examples workspace to `Examples/` directory [\#212](https://github.com/ably/ably-asset-tracking-swift/pull/212) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add ConnectionConfiguration convenience initialiser visible in obj-c [\#209](https://github.com/ably/ably-asset-tracking-swift/pull/209) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add `href` field to `ErrorInformation` [\#206](https://github.com/ably/ably-asset-tracking-swift/pull/206) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add missing `completion?(.success)` closure call [\#191](https://github.com/ably/ably-asset-tracking-swift/pull/191) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Send skipped locations [\#182](https://github.com/ably/ably-asset-tracking-swift/pull/182) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Retry strategy [\#181](https://github.com/ably/ably-asset-tracking-swift/pull/181) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Manage stopping strategy [\#177](https://github.com/ably/ably-asset-tracking-swift/pull/177) ([lukasz-szyszkowski](https://github.com/lukasz-szyszkowski)) -- Add `.ruby-version`, to add support for users using rbenv and RVM [\#175](https://github.com/ably/ably-asset-tracking-swift/pull/175) ([ben-xD](https://github.com/ben-xD)) -- Add token based authentication [\#169](https://github.com/ably/ably-asset-tracking-swift/pull/169) ([ben-xD](https://github.com/ben-xD)) -- Update links from ably-asset-tracking-cocoa to Swift [\#161](https://github.com/ably/ably-asset-tracking-swift/pull/161) ([ben-xD](https://github.com/ben-xD)) -- Swift package manager support [\#156](https://github.com/ably/ably-asset-tracking-swift/pull/156) ([ben-xD](https://github.com/ben-xD)) -- Remove battery level from `EnhancedLocationUpdateMessage` [\#147](https://github.com/ably/ably-asset-tracking-swift/pull/147) ([ben-xD](https://github.com/ben-xD)) -- Remove trackable metadata field [\#145](https://github.com/ably/ably-asset-tracking-swift/pull/145) ([ben-xD](https://github.com/ben-xD)) -- `tracking` namespace added to each channel used for tracking [\#144](https://github.com/ably/ably-asset-tracking-swift/pull/144) ([ben-xD](https://github.com/ben-xD)) -- Links to Asset Tracking content ably-asset-tracking-cocoa [\#138](https://github.com/ably/ably-asset-tracking-swift/pull/138) ([ramiro-nd](https://github.com/ramiro-nd)) -- Conform JSON representation of presence message client type values [\#137](https://github.com/ably/ably-asset-tracking-swift/pull/137) ([QuintinWillison](https://github.com/QuintinWillison)) -- \[118\] Make subscriber start method asynchronous. [\#132](https://github.com/ably/ably-asset-tracking-swift/pull/132) ([robertkuraj](https://github.com/robertkuraj)) -- \[119\] Change sendChangeRequest\(\) method name to resolutionPreference\(\). [\#131](https://github.com/ably/ably-asset-tracking-swift/pull/131) ([robertkuraj](https://github.com/robertkuraj)) -- Add docs workflow [\#130](https://github.com/ably/ably-asset-tracking-swift/pull/130) ([QuintinWillison](https://github.com/QuintinWillison)) -- \[126\] Fix problem with sending location update. [\#129](https://github.com/ably/ably-asset-tracking-swift/pull/129) ([robertkuraj](https://github.com/robertkuraj)) -- \[120\] Handle connection state changes in Publisher and Subscriber. [\#128](https://github.com/ably/ably-asset-tracking-swift/pull/128) ([robertkuraj](https://github.com/robertkuraj)) -- \[115\] Check if client connection state has changed. [\#124](https://github.com/ably/ably-asset-tracking-swift/pull/124) ([robertkuraj](https://github.com/robertkuraj)) -- \[109\] Handle subscriber stopping. [\#123](https://github.com/ably/ably-asset-tracking-swift/pull/123) ([robertkuraj](https://github.com/robertkuraj)) -- \[112\] Allow to use track method more than once. [\#122](https://github.com/ably/ably-asset-tracking-swift/pull/122) ([robertkuraj](https://github.com/robertkuraj)) -- Change the way of sending Accuracy enum value. [\#104](https://github.com/ably/ably-asset-tracking-swift/pull/104) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-266\] Closing publisher connection. [\#100](https://github.com/ably/ably-asset-tracking-swift/pull/100) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-120\] Update example apps. [\#98](https://github.com/ably/ably-asset-tracking-swift/pull/98) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-257\] Compare trackables by id only. Create trackable validation to block adding trackables with the same id. [\#96](https://github.com/ably/ably-asset-tracking-swift/pull/96) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-101\] Create LocationValidator. [\#94](https://github.com/ably/ably-asset-tracking-swift/pull/94) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-244\] Send elevation and battery status in location update message. [\#93](https://github.com/ably/ably-asset-tracking-swift/pull/93) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-249\] Show location state in publisher app. [\#91](https://github.com/ably/ably-asset-tracking-swift/pull/91) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-113\] Add possibility to replay route from S3File. [\#90](https://github.com/ably/ably-asset-tracking-swift/pull/90) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-225\] Upgrade example apps. [\#88](https://github.com/ably/ably-asset-tracking-swift/pull/88) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-202\] Create ARTClient using ARTClientOptions. [\#87](https://github.com/ably/ably-asset-tracking-swift/pull/87) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-188\] Handle connection status changes by using ConnectionState enum. [\#86](https://github.com/ably/ably-asset-tracking-swift/pull/86) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-224\] Create ExampleApps Projects in Objective-C with code snippets of Publisher and Subscriber usage. [\#85](https://github.com/ably/ably-asset-tracking-swift/pull/85) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-203\] Change AssetTrackingError to ErrorInformation. Update error handling. [\#81](https://github.com/ably/ably-asset-tracking-swift/pull/81) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-201\] Handle event results using a single handler. [\#80](https://github.com/ably/ably-asset-tracking-swift/pull/80) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-199\] Handle new LocationUpdate format. [\#79](https://github.com/ably/ably-asset-tracking-swift/pull/79) ([robertkuraj](https://github.com/robertkuraj)) - -## [1.0.0-beta.1](https://github.com/ably/ably-asset-tracking-swift/tree/v1.0.0-beta.1) - -[Full Changelog](https://github.com/ably/ably-asset-tracking-swift/compare/v1.0.0-preview.2...v1.0.0-beta.1) - -**Closed issues:** - -- Setup CocoaPods-Keys or similar tool to manage apiKeys locally [\#25](https://github.com/ably/ably-asset-tracking-swift/issues/25) - -**Merged pull requests:** - -- \[ATS-119\] Set up secrets using .xcconfig file. [\#78](https://github.com/ably/ably-asset-tracking-swift/pull/78) ([robertkuraj](https://github.com/robertkuraj)) -- Add maintainers file [\#72](https://github.com/ably/ably-asset-tracking-swift/pull/72) ([niksilver](https://github.com/niksilver)) -- \[ATS-180\] Displaying resolution info in PublisherExample app. [\#67](https://github.com/ably/ably-asset-tracking-swift/pull/67) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-179\] Setting and changing RoutingProfile in Publisher. [\#61](https://github.com/ably/ably-asset-tracking-swift/pull/61) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-178\] Request resolution change from Subscriber Example app [\#60](https://github.com/ably/ably-asset-tracking-swift/pull/60) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-183\] Add support for adding multiple assets in Publisher Example App [\#59](https://github.com/ably/ably-asset-tracking-swift/pull/59) ([mmiedlarz](https://github.com/mmiedlarz)) - -## [1.0.0-preview.2](https://github.com/ably/ably-asset-tracking-swift/tree/v1.0.0-preview.2) - -[Full Changelog](https://github.com/ably/ably-asset-tracking-swift/compare/v1.0.0-preview.1...v1.0.0-preview.2) - -**Closed issues:** - -- Incorrect bundle/package namespace prefix [\#62](https://github.com/ably/ably-asset-tracking-swift/issues/62) -- Add Coding Conventions and Style Guide section to the Readme [\#36](https://github.com/ably/ably-asset-tracking-swift/issues/36) -- Use .xcodeproj instead of targets for managing SDKs [\#34](https://github.com/ably/ably-asset-tracking-swift/issues/34) -- Adopt unified threading strategy [\#26](https://github.com/ably/ably-asset-tracking-swift/issues/26) -- Use dedicated logger in SDKs [\#8](https://github.com/ably/ably-asset-tracking-swift/issues/8) - -**Merged pull requests:** - -- Add missing schemes for example apps. [\#70](https://github.com/ably/ably-asset-tracking-swift/pull/70) ([robertkuraj](https://github.com/robertkuraj)) -- \[ATS-139\] Calculate Route [\#58](https://github.com/ably/ably-asset-tracking-swift/pull/58) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-130\] Update readme [\#57](https://github.com/ably/ably-asset-tracking-swift/pull/57) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-140\] Use resolution policy in Subscriber [\#56](https://github.com/ably/ably-asset-tracking-swift/pull/56) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-137\] DefaultResolutionPolicy [\#55](https://github.com/ably/ably-asset-tracking-swift/pull/55) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-138\] DefaultPublisher - Tests [\#54](https://github.com/ably/ably-asset-tracking-swift/pull/54) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-138\] Add support for tracking multiple trackables [\#53](https://github.com/ably/ably-asset-tracking-swift/pull/53) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-121\] Event based threading in Subscriber SDK [\#50](https://github.com/ably/ably-asset-tracking-swift/pull/50) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-121\] Publisher - Event base threading [\#49](https://github.com/ably/ably-asset-tracking-swift/pull/49) ([mmiedlarz](https://github.com/mmiedlarz)) -- Add CodeCoverage reports using slather [\#48](https://github.com/ably/ably-asset-tracking-swift/pull/48) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-136\] Resolution policy interfaces [\#47](https://github.com/ably/ably-asset-tracking-swift/pull/47) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-94\] SwiftLog logger [\#46](https://github.com/ably/ably-asset-tracking-swift/pull/46) ([mmiedlarz](https://github.com/mmiedlarz)) -- Use accuracy parameter while comparing doubles in GeoJSON [\#45](https://github.com/ably/ably-asset-tracking-swift/pull/45) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-126\] Use CocoaPods to install Publisher and Subscriber SDKs in Example Apps [\#42](https://github.com/ably/ably-asset-tracking-swift/pull/42) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-126\] Run app on the physical device [\#39](https://github.com/ably/ably-asset-tracking-swift/pull/39) ([mmiedlarz](https://github.com/mmiedlarz)) -- \[ATS-126\] Use xcodeproj instead of target [\#38](https://github.com/ably/ably-asset-tracking-swift/pull/38) ([mmiedlarz](https://github.com/mmiedlarz)) - -## [1.0.0-preview.1](https://github.com/ably/ably-asset-tracking-swift/tree/v1.0.0-preview.1) +## [1.0.0-alpha.1](https://github.com/ably/ably-asset-tracking-swift/tree/1.0.0-alpha.1) Initial preview release. diff --git a/Sources/AblyAssetTrackingCore/Version.swift b/Sources/AblyAssetTrackingCore/Version.swift index cd2293c2..d2b8e88b 100644 --- a/Sources/AblyAssetTrackingCore/Version.swift +++ b/Sources/AblyAssetTrackingCore/Version.swift @@ -3,5 +3,5 @@ import Foundation // swiftlint:disable:next missing_docs public enum Version { // swiftlint:disable:next missing_docs - public static let libraryVersion = "1.0.0-rc.1" + public static let libraryVersion = "1.0.0-alpha.1" } diff --git a/Tests/CoreTests/Sources/Helper/VersionTest.swift b/Tests/CoreTests/Sources/Helper/VersionTest.swift index ee9141a1..e6e58a09 100644 --- a/Tests/CoreTests/Sources/Helper/VersionTest.swift +++ b/Tests/CoreTests/Sources/Helper/VersionTest.swift @@ -2,7 +2,7 @@ import XCTest class VersionTest: XCTestCase { - private let libraryVersion = "1.0.0-rc.1" + private let libraryVersion = "1.0.0-alpha.1" func testCurrentVersionIsSetAndSemantic() { XCTAssertEqual(libraryVersion, Version.libraryVersion)