Releases: pubnub/objective-c
Releases · pubnub/objective-c
v4.13.2
May 18 2020
Modified
- Update
.pubnub.yml
features matrix with missing features.
Fixed
- Don't create lowercase string when FCM device registration token provided to PubNub notifications API.
v4.13.1
March 26 2020
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
February 9 2020
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 whenmanagePresenceListManually
is set toNO
. - Fix issue because of which
includeMetadata
andincludeMessageActions
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 toNO
andtryCatchUpOnSubscriptionRestore
is set toYES
. - 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
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).
- Added proper Catalyst framework support with separate build target
- Improvements:
- Changed build scripts which now produce XCFrameworks with separate slices for device and simulator instead of fat binaries created with
lipo
.
- Changed build scripts which now produce XCFrameworks with separate slices for device and simulator instead of fat binaries created with
- Fixes:
- Changed
Message Actions
API headers visibility in frameworks project from project to public.
- Changed
PubNub SDK 4.5.15 Release
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.