Skip to content

Releases: pubnub/objective-c

v4.13.1

26 Mar 20:57
Compare
Choose a tag to compare

March 26 2020

Full Changelog

Modified

  • Remove line breaks which affect change log generator. Addresses the following PRs from @samiahmedsiddiqui: #423.

Fixed

  • Remove Fabric components from PubNub.podspec because they have been removed from SDK with latest release.

v4.13.0

09 Mar 21:41
Compare
Choose a tag to compare

February 9 2020

Full Changelog

Added

  • Add additional functionality which allow to filter out received Objects (memberships, members, spaces or users) by specified criteria.
  • Add new parameters which allow specify criteria (list of field names with sort direction :asc / :desc for each) order in which objects appear in response.
  • Add scripts which is responsible for SDK release roll out from tag in private repository.

Modified

  • Presence state should set / fetch fail w/o actual request to server when list of channels / groups and uuid is missing.
  • Increase covered up to 85% with integration tests on all functionality (75%) and unit tests on builder-pattern / request interface.

Fixed

  • Fix issue because of which connected interface didn't called completion block when managePresenceListManually is set to NO.
  • Fix issue because of which includeMetadata and includeMessageActions flags has been swapped.
  • Fix issue because of which actual retry never happened in case if subscription failed because PAM reported that client with current authKey doesn't have access rights to channels / groups.
  • Fix issue which didn't reset subscribe time-token when keepTimeTokenOnListChange is set to NO and tryCatchUpOnSubscriptionRestore is set to YES.
  • Remove 'macOS' from supported platforms in iOS Framework targets and rely on command-line specified flags to build Framework with Catalyst support.

v4.11.1

26 Nov 12:34
9c69564
Compare
Choose a tag to compare

This release includes following changes:

  • Features:
    • Added proper Catalyst framework support with separate build target XCFramework (Catalyst) which is bundled with binaries which allow it to be used for: device / simulator and macOS Catalyst (created from iPad application).
  • Improvements:
    • Changed build scripts which now produce XCFrameworks with separate slices for device and simulator instead of fat binaries created with lipo.
  • Fixes:
    • Changed Message Actions API headers visibility in frameworks project from project to public.

PubNub SDK 4.5.15 Release

17 Mar 00:09
Compare
Choose a tag to compare

Release notes:

  • Added ability to store last used UUID in persistent storage
  • Added 'pn-' prefix for client-provided unique user identifiers
  • Added OSSpinLock and os_unfair_lock switch.
  • Changed pre-compile macro for URLSession metrics gathering delegate usage.