Skip to content

Commit

Permalink
PubNub SDK 4.12.0 Release (#422)
Browse files Browse the repository at this point in the history
feat(push): add APNS over HTTP/2 support

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.

feat(push): add notification payload helper

Added class which simplify basic notifications composition for multiple platforms / provides
at once.

feat(keychain): make PNKeychain public

Make public utility class which allow to manage data in Keychain (iOS).

fix(history): handle disabled storage error (#421)

Handle non-JSON response from History v2 endpoints when storage add-on not enabled for used keys.
  • Loading branch information
parfeon authored Dec 6, 2019
1 parent 9c69564 commit 85dff84
Show file tree
Hide file tree
Showing 99 changed files with 5,485 additions and 1,311 deletions.
20 changes: 18 additions & 2 deletions .pubnub.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,29 @@
---
name: objective-c
scm: github.com/pubnub/objective-c
version: "4.11.1"
version: "4.12.0"
schema: 1
changelog:
-
changes:
-
text: "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"
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
-
text: "Added class which simplify basic notifications composition for multiple platforms / providers at once."
type: feature
-
text: "Exposed utility class which allow to manage data in Keychain (iOS)."
type: improvement
-
text: "Fixed non-JSON response handling from History v2 endpoints when storage add-on not enabled for used keys."
type: bug
date: Dec 5, 19
version: v4.12.0
-
changes:
-
text: "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."
type: feature
-
text: "Changed build scripts which now produce XCFrameworks with separate slices for device and simulator instead of 'fat' binaries created with 'lipo'."
Expand Down
8 changes: 7 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
05-12-2019 - 527edf0 - 4.12.0
. 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.
. added class which simplify basic notifications composition for multiple platforms / providers at once.
. exposed utility class which allow to manage data in Keychain (iOS).
. fix non-JSON response handling from History v2 endpoints when storage add-on not enabled for used keys.

25-11-2019 - 9baf80c - 4.11.1
. changed headers visibility in frameworks project from 'project' to 'public'.
. changed build scripts which now produce XCFrameworks with separate slices for device and simulator instead of 'fat' binaries created with 'lipo'.
. 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.
. 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.

08-10-2019 - baef53b - 4.11.0
. add Message Actions API support which allow to: add, remove and fetch previously added actions.
Expand Down
837 changes: 585 additions & 252 deletions Framework/PubNub Framework.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1120"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -29,8 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
Expand All @@ -51,8 +49,6 @@
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1120"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -29,8 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
Expand All @@ -51,8 +49,6 @@
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1120"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -29,8 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
Expand All @@ -51,8 +49,6 @@
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1120"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -29,8 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
Expand All @@ -51,8 +49,6 @@
ReferencedContainer = "container:PubNub Framework.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit 85dff84

Please sign in to comment.