The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.29...1.2.30)
Implemented:
- Includes PrivacyManifest in line with Apple's new release guidelines [here](https://developer.apple.com/news/?id=3d8a9yyh)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.28...1.2.29)
Fixed issues:
- Fixes typo in de-registration error check condition by which in turn caused new Push Notification corner case fixes to fail
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.27...1.2.28)
Fixed issues:
- Addresses push notification edge cases in https://github.com/ably/ably-cocoa/pull/1894
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.26...1.2.27)
**Implemented features:**
- Updated example app [\#1879](https://github.com/ably/ably-cocoa/pull/1879)
**Fixed issues:**
- Device registration flow omits `deviceSecret` [\#1892](https://github.com/ably/ably-cocoa/issues/1892)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.25...1.2.26)
**Fixed issues:**
- Singleton realtime instance obtains multiple connections and confuses them [\#1882](https://github.com/ably/ably-cocoa/issues/1882)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.24...1.2.25)
**Implemented features:**
- Realtime protocol v2 implementation (with no `connectionSerial`) [\#1494](https://github.com/ably/ably-cocoa/issues/1494)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.23...1.2.24)
**Fixed issues:**
- Push device deregistration does not clear device details. [\#1177](https://github.com/ably/ably-cocoa/issues/1177)
- Unrecognized selector sent to instance. [\#1837](https://github.com/ably/ably-cocoa/issues/1837)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 15.1 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.22...1.2.23)
**Fixed issues:**
- Push device deregistration does not clear device details. [\#1177](https://github.com/ably/ably-cocoa/issues/1177)
- App build fails due to missing dependencies. [\#1755](https://github.com/ably/ably-cocoa/issues/1755) and [\#1824](https://github.com/ably/ably-cocoa/issues/1824)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 14.2 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.21...1.2.22)
**Fixed issues:**
- Fixes an issue where certain errors will cause a Realtime connection to transition to `FAILED` when it should be transitioning to `DISCONNECTED` and retrying the connection attempt. [\#1817](https://github.com/ably/ably-cocoa/issues/1817)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 14.2 and Carthage 0.39.1.
## Changes
[Full Changelog](https://github.com/ably/ably-cocoa/compare/1.2.20...1.2.21)
**Implemented features:**
- Location pushes [\#1771](https://github.com/ably/ably-cocoa/issues/1771)
- Incremental backoff and jitter [\#1431](https://github.com/ably/ably-cocoa/issues/1431)
- Handle os connectivity event while CONNECTING [\#1626](https://github.com/ably/ably-cocoa/issues/1626)
**Closed issues:**
- Compiler warning "Non-portable path to file..." [\#1757](https://github.com/ably/ably-cocoa/issues/1757)
- App crash and dyld error message "AblyDeltaCodec cannot be loaded, image not found" [\#1183](https://github.com/ably/ably-cocoa/issues/1183)
- Compatibility with Xcode 15 [\#1803](https://github.com/ably/ably-cocoa/issues/1803)
## Installation and Compatibility
For SPM, CocoaPods and Carthage see [Installation Guide](https://github.com/ably/ably-cocoa#installation-guide).
`Ably.framework.zip`, attached to this release, was built with Xcode 14.2 and Carthage 0.39.0.