PubNub breaking changes
cocoapods8 curated breaking changes across major versions of PubNub. Use this as a migration checklist before bumping dependencies.
- v5.8.0 \u2192 v6.0.0breaking
BREAKING CHANGES: Removed previously deprecated `uuid`, `deviceID`, `applicationExtensionSharedGroupIdentifier`, and `completeRequestsBeforeSuspension` configuration options.
- v5.8.0 \u2192 v6.0.0breaking
Add 'limit' parameter for 'PNHereNowRequest'.
- v5.8.0 \u2192 v6.0.0breaking
Retry policy can be applied for all API endpoint groups (not only `subscribe`).
- v5.8.0 \u2192 v6.0.0breaking
BREAKING CHANGES: Removed previously deprecated properties: `TLSEnabled`, `authKey`, `origin`, `userID`, `uuid`, and `statusCode`.
- v5.8.0 \u2192 v6.0.0breaking
Provide interfaces for custom logger implementation.
- v6.1.1 \u2192 7.0.0breaking
Add unit tests for `copyWithZone` preserving excluded endpoints, default configuration retrying only subscribe, and heartbeat / file upload requests not being retriable.
- v6.1.1 \u2192 7.0.0breaking
Add generation counter and retry tests Add unit tests verifying generation counter prevents stale subscribe continuations and transport-level retry works for subscribe requests using `NSURLProtocol` interception.
- v6.1.1 \u2192 7.0.0breaking
Update export script to generate a directory umbrella modulemap instead of flat header symlinks. Configure publicHeadersPath and cSettings in Package.swift.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cocoapods/PubNub