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)