Skip to content

Commit 543b8f9

Browse files
authored
Merge pull request #896 from Microsoft/release/1.2.0
Add CHANGELOG and bump version for release
2 parents 1973700 + 9e61cfd commit 543b8f9

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

AppCenter.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'AppCenter'
3-
s.version = '1.1.0'
3+
s.version = '1.2.0'
44

55
s.summary = 'Visual Studio App Center is your continuous integration, delivery and learning solution for iOS and macOS apps.'
66
s.description = <<-DESC

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
11
# App Center SDK for iOS and macOS Change Log
22

3+
## Version 1.2.0
4+
5+
This version has a **breaking change** with bug fixes and improvements.
6+
7+
### AppCenter
8+
9+
* **[Fix]** Fix an issue that enables internal services even if App Center was disabled in previous sessions.
10+
* **[Fix]** Fix an issue not to delete pending logs after maximum retries.
11+
12+
### AppCenterCrashes
13+
14+
* **[Improvement]** Improve session tracking to get appropriate session information for crashes if an application also uses Analytics.
15+
16+
### AppCenterPush
17+
18+
* **[Fix]** Fix "Missing Push Notification Entitlement" warning message after uploading an application to TestFlight and publishing to App Store.
19+
* **[Improvement]** In previous versions, it was required to add code to `application:didReceiveRemoteNotification:fetchCompletionHandler` callback in your application delegate if you or 3rd party libraries already implemented this callback. This is no longer necessary.
20+
This is a **breaking change** for some use cases because it required modifications in your code. Not changing your implementation might cause push notifications to be received twice.
21+
* If you don't see any implementation of `application:didReceiveRemoteNotification:fetchCompletionHandler` callback in your application delegate, you don't need to do anything, there is no breaking change for you.
22+
* If you want to keep automatic forwarding disabled, you also don't need to do anything.
23+
* If your application delegate contains implementation of `application:didReceiveRemoteNotification:fetchCompletionHandler`, you need to remove the following code from your implementation of the callback. This is typically the case when you or your 3rd party libraries implement the callback.
24+
25+
26+
**Objective-C**
27+
```objc
28+
BOOL result = [MSPush didReceiveRemoteNotification:userInfo];
29+
if (result) {
30+
completionHandler(UIBackgroundFetchResultNewData);
31+
} else {
32+
completionHandler(UIBackgroundFetchResultNoData);
33+
}
34+
```
35+
36+
**Swift**
37+
```swift
38+
let result: Bool = MSPush.didReceiveRemoteNotification(userInfo)
39+
if result {
40+
completionHandler(.newData)
41+
}
42+
else {
43+
completionHandler(.noData)
44+
}
45+
```
46+
47+
___
48+
349
## Version 1.1.0
450

551
This version contains a bug fix and improvements.

0 commit comments

Comments
 (0)