Skip to content

Commit

Permalink
feat/Version 2.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
wassil committed Jan 7, 2021
1 parent 8d6ca2c commit 3244c1b
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 16 deletions.
15 changes: 15 additions & 0 deletions Documentation/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
## Release Notes
## Release Notes for 2.10.0
#### January 07, 2021
* Features
* SDK will now hold opened push notifications until `pushNotificationsDelegate` is set.
* In-app message clicked event now contains property `text` with label of the button that was interacted with.
* XCode 12.2 and Swift 5.3.1 compatibility.
* Bug Fixes
* **BREAKING CHANGE:**
The SDK now processes notification open events that start the application. Before, the app had to running and minimized for the notification to be processed.
To respond to notifications that start the application, the SDK needs to run some processing in `application:didFinishLaunchingWithOptions`.
`ExponeaAppDelegate` now implements this method where it processes the notification and sets notification center delegate. Your `AppDelegate application:didFinishLaunchingWithOptions` now requires a `override` keyword and a **call to super** `super.application(application, didFinishLaunchingWithOptions: launchOptions)`. Calling `Exponea.shared.pushNotificationsDelegate = self` is no longer required. See [push notifications documentation](./Guide/PUSH_QUICKSTART.md) for more details.
* Fixed: Events are now sorted based on timestamp before uploading to Exponea servers.



## Release Notes for 2.9.3
#### November 20, 2020
* Features
Expand Down
2 changes: 1 addition & 1 deletion ExponeaSDK-Notifications.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Pod::Spec.new do |s|
#

s.name = "ExponeaSDK-Notifications"
s.version = "2.9.3"
s.version = "2.10.0"
s.summary = "A completementary extension-safe framework for supporting rich push notifications in Exponea SDK."

# This description is used to generate tags and improve search results.
Expand Down
2 changes: 1 addition & 1 deletion ExponeaSDK.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Pod::Spec.new do |s|
#

s.name = "ExponeaSDK"
s.version = "2.9.3"
s.version = "2.10.0"
s.summary = "Exponea SDK used to track and fetch data from Exponea Experience Cloud."

# This description is used to generate tags and improve search results.
Expand Down
4 changes: 2 additions & 2 deletions ExponeaSDK/Example/Resources/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.9.3</string>
<string>2.10.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
Expand All @@ -30,7 +30,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>48</string>
<string>49</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIBackgroundModes</key>
Expand Down
4 changes: 2 additions & 2 deletions ExponeaSDK/ExampleNotificationContent/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleShortVersionString</key>
<string>2.9.3</string>
<string>2.10.0</string>
<key>CFBundleVersion</key>
<string>48</string>
<string>49</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
Expand Down
4 changes: 2 additions & 2 deletions ExponeaSDK/ExampleNotificationService/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleShortVersionString</key>
<string>2.9.3</string>
<string>2.10.0</string>
<key>CFBundleVersion</key>
<string>48</string>
<string>49</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.9.3</string>
<string>2.10.0</string>
<key>CFBundleVersion</key>
<string>48</string>
<string>49</string>
</dict>
</plist>
2 changes: 1 addition & 1 deletion ExponeaSDK/ExponeaSDK-Shared/Exponea.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import Foundation

public class Exponea {
public static let version = "2.9.3"
public static let version = "2.10.0"
/// A logger used to log all messages from the SDK.
public static var logger: Logger = Logger()

Expand Down
4 changes: 2 additions & 2 deletions ExponeaSDK/ExponeaSDK/Supporting Files/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.9.3</string>
<string>2.10.0</string>
<key>CFBundleVersion</key>
<string>48</string>
<string>49</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ It has been written 100% in Swift with ❤️

```ruby
# Add this under your main application target
pod "ExponeaSDK", "~> 2.9.3"
pod "ExponeaSDK", "~> 2.10.0"

# If you also use rich push notifications,
# add this line to your notification service extension target.
pod "ExponeaSDK-Notifications", "~> 2.9.3"
pod "ExponeaSDK-Notifications", "~> 2.10.0"
```

> Read more about rich push notifications support [here](./Documentation/PUSH.md).
Expand All @@ -33,7 +33,7 @@ pod "ExponeaSDK-Notifications", "~> 2.9.3"
> Carthage will by default build both `ExponeaSDK` and `ExponeaSDKNotifications` frameworks. The latter one is only supposed to be used in a notification service extension if you wish support rich push notifications. Read more about rich push notifications [here](./Documentation/PUSH.md).
```
github "exponea/exponea-ios-sdk" ~> 2.9.3
github "exponea/exponea-ios-sdk" ~> 2.10.0
```

## 📱 Demo Application
Expand Down

0 comments on commit 3244c1b

Please sign in to comment.