Skip to content

Releases: ably/ably-cocoa

v1.2.21, Beta 1

26 Jul 20:02
273277e
Compare
Choose a tag to compare
v1.2.21, Beta 1 Pre-release
Pre-release

Changes

Full Changelog

Implemented features:

  • A preview of an implementation of the location pushes #1771
  • Incremental backoff and jitter #1431
  • Handle os connectivity event while CONNECTING #1626

Closed issues:

  • Compiler warning "Non-portable path to file..." #1757
  • App crash and dyld error message "AblyDeltaCodec cannot be loaded, image not found" #1183

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.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.