Skip to content

Commit

Permalink
PubNub SDK v4.13.1 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
client-engineering-bot committed Mar 26, 2020
1 parent 996d40b commit 904c812
Show file tree
Hide file tree
Showing 17 changed files with 202 additions and 436 deletions.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -74,5 +74,9 @@ ehthumbs.db
Thumbs.db
.idea/

.travis/README.md
.travis/scripts

deployment_keys
deployment_keys.pub
deployment_keys-private
deployment_keys.tar
17 changes: 13 additions & 4 deletions .pubnub.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
---
name: objective-c
scm: github.com/pubnub/objective-c
version: "4.13.0"
version: "4.13.1"
schema: 1
changelog:
-
changes:
-
text: "Remove Fabric components from `PubNub.podspec` because they have been removed from SDK with latest release."
type: bug
date: Mar 26, 20
version: v4.13.1
-
changes:
-
Expand Down Expand Up @@ -33,10 +40,13 @@ changelog:
-
text: "Remove 'macOS' from supported platforms in iOS Framework targets and rely on command-line specified flags to build Framework with Catalyst support."
type: bug
date: Feb, 9 20
date: Mar 9, 20
version: v4.13.0
-
changes:
-
text: "Added support for new endpoint which allow register and use devices with APNS2."
type: feature
-
text: "Added new interfaces (builder-based API also has been modified) which allow pass device push token / identifier (not only NSData) using specific push service type."
type: feature
Expand Down Expand Up @@ -632,8 +642,7 @@ changelog:
text: "mobile push payload removed from received message."
type: improvement
-
text: "'pn_other' key has been removed and original object will be returned in delegate callback (this field used with message encryption and/or mobile push payload).
"
text: "'pn_other' key has been removed and original object will be returned in delegate callback (this field used with message encryption and/or mobile push payload)."
type: improvement
date: May 12, 16
version: v4.3.1
Expand Down
8 changes: 4 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:

before_script:
- sudo gem install xcpretty
- ./.travis/repo-scripts/create-configuration.sh
- . "./Tests/Support Files/Scripts/create-configuration.sh"

stages:
- name: test
Expand All @@ -22,11 +22,11 @@ jobs:
include:
- stage: "test"
name: "[iOS] Mocked Integration test"
script: ./.travis/repo-scripts/tests-runner.sh ios
script: . "./Tests/Support Files/Scripts/tests-runner.sh" ios
- name: "[macOS] Mocked Integration test"
script: ./.travis/repo-scripts/tests-runner.sh macos
script: . "./Tests/Support Files/Scripts/tests-runner.sh" macos
- name: "[tvOS] Mocked Integration test"
script: ./.travis/repo-scripts/tests-runner.sh tvos
script: . "./Tests/Support Files/Scripts/tests-runner.sh" tvos

after_failure:
- cat -n ~/Library/Logs/scan/*
Expand Down
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
## [v4.13.1](https://github.com/pubnub/objective-c/releases/tag/v4.13.1)
March 26 2020

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

#### Modified
- Remove line breaks which affect change log generator. Addresses the following PRs from [@samiahmedsiddiqui](https://github.com/samiahmedsiddiqui): [#423](https://github.com/pubnub/objective-c/pull/423).

#### Fixed
- Remove Fabric components from `PubNub.podspec` because they have been removed from SDK with latest release.

## [v4.13.0](https://github.com/pubnub/objective-c/releases/tag/v4.13.0)
February 9 2020
March 9 2020

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

Expand All @@ -25,6 +36,7 @@ December 5 2019
[Full Changelog](https://github.com/pubnub/objective-c/compare/v4.11.1...v4.12.0)

#### Added
- Add support for new endpoint which allow register and use devices with APNS2.
- Add new interfaces (builder-based API also has been modified) which allow pass device push token / identifier (not only NSData) using specific push service type.
- Add class which simplify basic notifications composition for multiple platforms / providers at once.
#### Modified
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.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</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.0</string>
<string>4.13.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.13.0</string>
<string>4.13.1</string>
<key>NSHumanReadableCopyright</key>
<string>© 2010 - 2020 PubNub, Inc.</string>
<key>NSPrincipalClass</key>
Expand Down
14 changes: 1 addition & 13 deletions 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.0'
spec.version = '4.13.1'
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 Expand Up @@ -54,18 +54,6 @@ Pod::Spec.new do |spec|
]
end

spec.subspec 'Fabric' do |fabric|
fabric.dependency 'PubNub/Core'
fabric.source_files = 'PubNub/Core/PubNub+FAB.{h,m}', 'Support/Fabric/Headers/*'
fabric.private_header_files = [ 'Support/Fabric/Headers/{Fabric+FABKits,FABKitProtocol}.h' ]
fabric.exclude_files = 'Support/Fabric/Headers/PubNub.h'
fabric.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => 'FABRIC_SUPPORT=1' }
fabric.pod_target_xcconfig = {
'APPLICATION_EXTENSION_API_ONLY' => 'YES',
'GCC_PREPROCESSOR_DEFINITIONS' => 'FABRIC_SUPPORT=1'
}
end

spec.library = 'z'
spec.default_subspec = 'Core'

Expand Down
21 changes: 0 additions & 21 deletions PubNub/Core/PubNub+Core.m
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@
#import "PubNub+CorePrivate.h"
#define PN_CORE_PROTOCOLS PNObjectEventListener

// Fabric
#ifdef FABRIC_SUPPORT
#import "FABKitProtocol.h"
#undef PN_CORE_PROTOCOLS
#define PN_CORE_PROTOCOLS PNObjectEventListener, FABKit
#endif

#if TARGET_OS_IOS
#import <UIKit/UIKit.h>
#elif TARGET_OS_OSX
Expand Down Expand Up @@ -414,20 +407,6 @@ - (void)setRecentClientStatus:(PNStatusCategory)recentClientStatus
}


#pragma mark - Fabric support
#ifdef FABRIC_SUPPORT
+ (NSString *)bundleIdentifier {

return kPNClientIdentifier;
}

+ (NSString *)kitDisplayVersion {

return [self information].version;
}
#endif


#pragma mark - Reachability

- (void)prepareReachability {
Expand Down
8 changes: 4 additions & 4 deletions PubNub/Misc/PNConstants.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
#pragma mark General information constants

// Stores client library version number
static NSString * const kPNLibraryVersion = @"4.13.0";
static NSString * const kPNLibraryVersion = @"4.13.1";

// Stores information about SDK codebase
static NSString * const kPNCommit = @"7415dab5abb8c5f83989c6bab4906f81002019b8";
static NSString * const kPNCommit = @"91348b8f5e6222c8eb777cad2d53582fc7d813a5";

/**
@brief Stores reference on unique identifier which is used to identify PubNub client among other
PubNub products.
@brief Stores reference on unique identifier which is used to identify \b PubNub client among other
\b PubNub products.
@since 4.5.0
*/
Expand Down
5 changes: 0 additions & 5 deletions PubNub/PubNub.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,4 @@
#import "PNStatus.h"
#import "PNAES.h"

// Fabric
#ifdef FABRIC_SUPPORT
#import "PubNub+FAB.h"
#endif

#endif
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# PubNub 4.13.0 for iOS 9+
# PubNub 4.13.1 for iOS 9+
[![Twitter](https://img.shields.io/badge/twitter-%40PubNub-blue.svg?style=flat)](https://twitter.com/PubNub)
[![Twitter Releases](https://img.shields.io/badge/twitter-%40PubNubRelease-blue.svg?style=flat)](https://twitter.com/PubNubRelease)
[![License](https://img.shields.io/github/license/pubnub/objective-c.svg?style=flat)](https://img.shields.io/github/license/pubnub/objective-c.svg)
[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/PubNub.svg?style=flat)](https://img.shields.io/cocoapods/v/PubNub.svg)
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
[![Platform](https://img.shields.io/cocoapods/p/PubNub.svg?style=flat)](https://img.shields.io/cocoapods/p/PubNub.svg)
[![Docs Coverage](https://img.shields.io/cocoapods/metrics/doc-percent/PubNub.svg?style=flat)](https://img.shields.io/cocoapods/metrics/doc-percent/PubNub.svg)
[![Build Status](https://travis-ci.org/pubnub/objective-c?branch=master)](https://travis-ci.org/pubnub/objective-c)
[![Build Status](https://travis-ci.org/pubnub/objective-c.svg?branch=master)](https://travis-ci.org/pubnub/objective-c)
## Please direct all Support Questions and Concerns to [email protected]
## Complete Docs
Check out our [official docs page](http://www.pubnub.com/docs/ios-objective-c/pubnub-objective-c-sdk-v4)
Expand Down
Loading

0 comments on commit 904c812

Please sign in to comment.