Skip to content

Releases: pubnub/swift

8.0.1

17 Oct 13:29
be18a8c
Compare
Choose a tag to compare

October 17 2024

Added

  • Add getToken() method for KMPPubNub (internal usage).

8.0.0

23 Sep 14:26
7ec9708
Compare
Choose a tag to compare

September 23 2024

This version introduces breaking changes. Please visit PubNub 8.0 Migration Guide for detailed information and instructions

Added

  • Replace module name with PubNubSDK due to compiler error when a public type shares the same name as the module.
  • Add new subscriptionChanged(channels, groups) connection status and remove previously deprecated connecting and reconnecting cases.
  • Remove previously deprecated .legacyExponential(base, scale, maxDelay) reconnection policy.
  • Added additional fields to fetch in PubNub.MembershipInclude and PubNub.MemberInclude.
  • Set default AutomaticRetry for retrying subscribe requests with exponential reconnection policy.
  • Add support for attaching additional listeners to Subscription and SubscriptionSet.

Fixed

  • Ensure that subscriptions are always internally stored as weak references.

7.3.3

13 Sep 10:51
a72d552
Compare
Choose a tag to compare

September 13 2024

Fixed

  • Added synchronized access inside WeakSet and for global subscriptions. Fixed the following issues reported by @cmriboldi: #186.

7.3.2

25 Jul 05:12
4952f41
Compare
Choose a tag to compare

July 25 2024

Fixed

  • Add missing public initializers for EncryptedData and EncryptedStreamData. Fixed the following issues reported by @OwenHarper1: #182.

7.3.1

18 Jun 10:31
9868745
Compare
Choose a tag to compare

June 18 2024

Fixed

  • Calling .leave request in missing cases.

7.3.0

12 Jun 13:11
2eedd48
Compare
Choose a tag to compare

June 12 2024

Added

  • Adjusting to FCM HTTP v1 API.

7.2.1

09 May 14:54
0586d55
Compare
Choose a tag to compare

May 09 2024

Added

  • Adding support for visionOS.

Fixed

  • Updating EventEngine dependencies after adding a new listener.

7.2.0

16 Apr 15:38
16f95e0
Compare
Choose a tag to compare

April 16 2024

Added

  • Adding PrivacyInfo.xcprivacy.
  • Moving retry logic away from EventEngine.

Modified

  • Removing SubscribeSessionFactory with SubscriptionConfiguration.
  • Making SubscriptionSession class an internal.

7.1.0

18 Mar 10:20
c58d58e
Compare
Choose a tag to compare

March 18 2024

Fixed

  • Preventing disconnection when subscribing via PubNub to a channel that was already subscribed to.
  • Fixes for computing a hash value in CryptoModule.

7.0.0

21 Feb 11:05
d5c5083
Compare
Choose a tag to compare

February 21 2024

Added

  • Adding the new Listeners API.
  • Enabling EventEngine by default.