Skip to content

Commit

Permalink
PubNub SDK v4.14.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
client-engineering-bot committed May 29, 2020
1 parent 2b5d416 commit fbd87d2
Show file tree
Hide file tree
Showing 345 changed files with 40,701 additions and 34,941 deletions.
28 changes: 27 additions & 1 deletion .pubnub.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
---
name: objective-c
scm: github.com/pubnub/objective-c
version: "4.13.2"
version: "4.14.0"
schema: 1
changelog:
-
changes:
-
text: "Add simplified Objects API support with UUID and Channel metadata / membership management."
type: feature
-
text: "Deprecate and replace old `PNObjectEventListener` protocol with new one `PNEventsListener`."
type: improvement
date: May 29, 20
version: v4.14.0
-
changes:
-
Expand Down Expand Up @@ -1060,6 +1070,22 @@ features:
- OBJECTS-GET-MEMBERS
- OBJECTS-FILTERING
- OBJECTS-SORTING
- OBJECTS-GET-ALL-UUID-METADATA
- OBJECTS-GET-UUID-METADATA
- OBJECTS-SET-UUID-METADATA
- OBJECTS-REMOVE-UUID-METADATA
- OBJECTS-GET-ALL-CHANNEL-METADATA
- OBJECTS-GET-CHANNEL-METADATA
- OBJECTS-SET-CHANNEL-METADATA
- OBJECTS-REMOVE-CHANNEL-METADATA
- OBJECTS-GET-MEMBERSHIPS-V2
- OBJECTS-SET-MEMBERSHIPS-V2
- OBJECTS-REMOVE-MEMBERSHIPS-V2
- OBJECTS-MANAGE-MEMBERSHIPS-V2
- OBJECTS-GET-MEMBERS-V2
- OBJECTS-SET-MEMBERS-V2
- OBJECTS-REMOVE-MEMBERS-V2
- OBJECTS-MANAGE-MEMBERS-V2
message-actions:
- MESSAGE-ACTIONS-GET
- MESSAGE-ACTIONS-ADD
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## [v4.14.0](https://github.com/pubnub/objective-c/releases/tag/v4.14.0)
May 29 2020

[Full Changelog](https://github.com/pubnub/objective-c/compare/v4.13.2...v4.14.0)

#### Added
- Add simplified Objects API support with UUID and Channel metadata / membership management.

#### Modified
- Deprecate and replace old `PNObjectEventListener` protocol with new one `PNEventsListener`.
- Update tests which has been used for previous Objects API version to test simplified Objects.

## [v4.13.2](https://github.com/pubnub/objective-c/releases/tag/v4.13.2)
May 18 2020

Expand Down
2 changes: 1 addition & 1 deletion Example/PubNub/PNAppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

#pragma mark Private interface declaration

@interface PNAppDelegate () <PNObjectEventListener>
@interface PNAppDelegate () <PNEventsListener>

#pragma mark - Properties

Expand Down
4 changes: 0 additions & 4 deletions Example/PubNub/PubNub Example-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@
<true/>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
Expand Down
2,152 changes: 1,094 additions & 1,058 deletions Framework/PubNub Framework.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79CBB03D1BD03D3F001FC34D"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (OSX)"
BlueprintName = "PubNub (OSX)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down Expand Up @@ -44,7 +44,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79CBB03D1BD03D3F001FC34D"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (OSX)"
BlueprintName = "PubNub (OSX)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand All @@ -60,7 +60,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79CBB03D1BD03D3F001FC34D"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (OSX)"
BlueprintName = "PubNub (OSX)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582051BD709C60084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (iOS)"
BlueprintName = "PubNub (iOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down Expand Up @@ -44,7 +44,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582051BD709C60084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (iOS)"
BlueprintName = "PubNub (iOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand All @@ -60,7 +60,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582051BD709C60084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (iOS)"
BlueprintName = "PubNub (iOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79A8BC1A1C58F93900015BDE"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (tvOS)"
BlueprintName = "PubNub (tvOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down Expand Up @@ -44,7 +44,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79A8BC1A1C58F93900015BDE"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (tvOS)"
BlueprintName = "PubNub (tvOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand All @@ -60,7 +60,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "79A8BC1A1C58F93900015BDE"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (tvOS)"
BlueprintName = "PubNub (tvOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582AE1BD709D10084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (watchOS)"
BlueprintName = "PubNub (watchOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down Expand Up @@ -44,7 +44,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582AE1BD709D10084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (watchOS)"
BlueprintName = "PubNub (watchOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand All @@ -60,7 +60,7 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "791582AE1BD709D10084FC70"
BuildableName = "PubNub.framework"
BuildableName = "PubNub (watchOS)"
BlueprintName = "PubNub (watchOS)"
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
Expand Down
6 changes: 3 additions & 3 deletions Framework/PubNub/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>PubNub</string>
<key>CFBundleGetInfoString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleIdentifier</key>
<string>com.pubnub.pubnub-objc</string>
<key>CFBundleInfoDictionaryVersion</key>
Expand All @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>NSHumanReadableCopyright</key>
<string>© 2010 - 2020 PubNub, Inc.</string>
<key>NSPrincipalClass</key>
Expand Down
6 changes: 3 additions & 3 deletions Framework/PubNub/PubNub-iOS-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>PubNub</string>
<key>CFBundleGetInfoString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleIdentifier</key>
<string>com.pubnub.pubnub-objc</string>
<key>CFBundleInfoDictionaryVersion</key>
Expand All @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>NSHumanReadableCopyright</key>
<string>© 2010 - 2020 PubNub, Inc.</string>
<key>NSPrincipalClass</key>
Expand Down
6 changes: 3 additions & 3 deletions Framework/PubNub/PubNub-tvOS-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>PubNub</string>
<key>CFBundleGetInfoString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleIdentifier</key>
<string>com.pubnub.pubnub-objc</string>
<key>CFBundleInfoDictionaryVersion</key>
Expand All @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>NSHumanReadableCopyright</key>
<string>© 2010 - 2020 PubNub, Inc.</string>
<key>NSPrincipalClass</key>
Expand Down
6 changes: 3 additions & 3 deletions Framework/PubNub/PubNub-watchOS-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>PubNub</string>
<key>CFBundleGetInfoString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleIdentifier</key>
<string>com.pubnub.pubnub-objc</string>
<key>CFBundleInfoDictionaryVersion</key>
Expand All @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.2</string>
<string>4.14.0</string>
<key>NSHumanReadableCopyright</key>
<string>© 2010 - 2020 PubNub, Inc.</string>
<key>NSPrincipalClass</key>
Expand Down
8 changes: 7 additions & 1 deletion Framework/PubNub/PubNub.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ FOUNDATION_EXPORT const unsigned char PubNubVersionString[];


// Protocols
#import "PNObjectEventListener.h"
#import "PNEventsListener.h"

// Categories
#import "NSURLSessionConfiguration+PNConfiguration.h"
Expand All @@ -25,11 +25,17 @@ FOUNDATION_EXPORT const unsigned char PubNubVersionString[];
#import "PNChannelGroupClientStateResult.h"
#import "PNPresenceChannelHereNowResult.h"
#import "PNPresenceGlobalHereNowResult.h"
#import "PNFetchChannelsMetadataResult.h"
#import "PNChannelGroupChannelsResult.h"
#import "PNFetchMessageActionsResult.h"
#import "PNAPNSEnabledChannelsResult.h"
#import "PNSetChannelMetadataStatus.h"
#import "PNChannelClientStateResult.h"
#import "PNManageMembershipsStatus.h"
#import "PNClientStateUpdateStatus.h"
#import "PNFetchUUIDMetadataResult.h"
#import "PNPresenceWhereNowResult.h"
#import "PNAddMessageActionStatus.h"
#import "PNAcknowledgmentStatus.h"
#import "PNClientStateGetResult.h"
#import "PNChannelGroupsResult.h"
Expand Down
2 changes: 1 addition & 1 deletion PubNub.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

Pod::Spec.new do |spec|
spec.name = 'PubNub'
spec.version = '4.13.2'
spec.version = '4.14.0'
spec.summary = 'The PubNub Real-Time Network. Build real-time apps quickly and scale them globally.'
spec.homepage = 'https://github.com/pubnub/objective-c'

Expand Down
4 changes: 2 additions & 2 deletions PubNub/Core/PubNub+Core.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@
* @copyright © 2010-2019 PubNub, Inc.
*/
#import "PubNub+CorePrivate.h"
#define PN_CORE_PROTOCOLS PNObjectEventListener
#define PN_CORE_PROTOCOLS PNEventsListener

#if TARGET_OS_IOS
#import <UIKit/UIKit.h>
#elif TARGET_OS_OSX
#import <AppKit/AppKit.h>
#endif // TARGET_OS_OSX
#import "PubNub+SubscribePrivate.h"
#import "PNObjectEventListener.h"
#import "PNPrivateStructures.h"
#import "PNClientInformation.h"
#import "PNRequestParameters.h"
#import "PNSubscribeStatus.h"
#import "PNEventsListener.h"
#import "PNResult+Private.h"
#import "PNStatus+Private.h"
#import "PNConfiguration.h"
Expand Down
Loading

0 comments on commit fbd87d2

Please sign in to comment.