Skip to content

Releases: ably/ably-cocoa

v1.2.20

15 May 19:05
0a97ac3
Compare
Choose a tag to compare

Changes

Full Changelog

Public API changes:

  • This release hides some private types that had been unintentionally exposed in the public API of the ably-cocoa library.

Internal changes:

  • The ably-cocoa library no longer calls any of the ARTLog methods in the ARTLog (Shorthand) category, nor the -logWithError: method. Be aware that if you have created a custom subclass of ARTLog which overrides any of these methods, they will no longer be called. ARTLog now performs all of its logging using only the -log:withLevel: method.

Fixed bugs:

  • Fallback host is being discarded before fallbackRetryTimeout elapses #1683
  • Compilation error in SocketRocket in Xcode 14.3 #1591
  • Call to _connect in ARTRealtimeInternal constructor #1566
  • SCNetworkReachabilitySetCallback (Crashed: io.ably.main) #1380
  • Crash in ARTOSReachability #593

Closed issues:

  • Run tests in Ably-iOS and Ably-macOS using Xcode 14.3 #1653
  • Emit file name and line number with every logged message #1643
  • Thread running at QOS_CLASS_USER_INTERACTIVE waiting on a lower QoS thread running at QOS_CLASS_DEFAULT. Investigate ways to avoid priority inversions #1569
  • App Store publication issues when using Carthage #1559
  • Remove extra callback with setSuspended #1550
  • Make sure we can build the library and run the tests using Xcode 14 #1523

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.39.0.

v1.2.19

08 Dec 14:58
5c3d12f
Compare
Choose a tag to compare

Changes

Full Changelog

Closed issues:

  • Replace all calls to NSLog with calls to the ARTLog instance #1554

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.18

01 Dec 19:13
6a93c9c
Compare
Choose a tag to compare

Changes

Full Changelog

Fixed bugs:

  • Xcode 14 Thread Performance Checker warns of a priority inversion from SocketRocket code #1516

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.17

21 Nov 18:57
11b74cc
Compare
Choose a tag to compare

Changes

Full Changelog

Fixed bugs:

  • Ably agents client option is implemented incorrectly #1525

Closed issues:

  • Implement API for fetching Agent identifier #1530
  • Fix error on trying to override HTTPURLResponse._allHeaderFields with Xcode 14 #1522
  • Replace usage of SecKeychainItemDelete to fix deprecation error in Xcode 14 #1521

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.16

04 Nov 01:55
d0cd160
Compare
Choose a tag to compare

Changes

Full Changelog

Closed issues:

  • SDK tests are not running on MacBook Pro M1 #1506
  • Create Feature Compliance Manifest for ably-cocoa #1443

Implemented features:

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.15

22 Sep 14:09
d5741ce
Compare
Choose a tag to compare

Changes

Full Changelog

Closed issues:

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.14

20 Sep 16:09
2f3b859
Compare
Choose a tag to compare

Changes

Full Changelog

Documentation:

  • Docstring comments added for documentation generation with Jazzy (#1491)

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.13

22 Aug 13:54
5f61e2a
Compare
Choose a tag to compare

Changes

Full Changelog

Fixed bugs:

  • Warnings of the form Umbrella header for module 'Ably' does not include header 'ARTPushActivationEvent.h' (fixed by #1474)

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.38.0.

v1.2.12

02 Aug 14:00
09a410d
Compare
Choose a tag to compare

Changes

Full Changelog

Fixed bugs:

  • SCNetworkReachabilitySetCallback (Crashed: io.ably.main) #1380, fixed in: Fix of the crash in the ARTOSReachability #1453 (maratal)
  • Channel names are not properly url-encoded #1449, fixed in: Fixed channel name url encoding #1451 (maratal)

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.37.0.

v1.2.11

20 Jul 14:19
a1e3d49
Compare
Choose a tag to compare

Changes

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Mutable ARTDeviceDetails.metadata #1435, fixed in: Added missing strong property attributes #1434 (maratal)
  • According to spec, the SDK should be responsible for calling -[UIApplication registerForRemoteNotifications], not the user #1271, in: Call to the registerForRemoteNotifications #1293 (maratal)

Closed issues:

  • Remove call to registerForRemoteNotifications from Basic APNS example #1359, in: #1360 (maratal)
  • Create simplified ably-cocoa example project for demonstrating push notifications capability #1318, in: Basic APNS example #1319 (maratal)

Merged pull requests:

Installation and Compatibility

For SPM, CocoaPods and Carthage see Installation Guide.

Ably.framework.zip, attached to this release, was built with Xcode 13.4.1 and Carthage 0.37.0.