From e9f0e2a9fef793d35a22587f7da94b557179599d Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Tue, 6 Sep 2022 19:08:37 -0400 Subject: [PATCH 1/2] [v9.6.0] Update CHANGELOGs for macOS keychain fix --- FirebaseAppCheck/CHANGELOG.md | 7 +++++++ FirebaseCore/CHANGELOG.md | 4 ++++ FirebaseInstallations/CHANGELOG.md | 7 +++++++ FirebaseMessaging/CHANGELOG.md | 7 +++++++ 4 files changed, 25 insertions(+) diff --git a/FirebaseAppCheck/CHANGELOG.md b/FirebaseAppCheck/CHANGELOG.md index 990cca5c8b6..79cca863842 100644 --- a/FirebaseAppCheck/CHANGELOG.md +++ b/FirebaseAppCheck/CHANGELOG.md @@ -1,3 +1,10 @@ +# 9.6.0 +- [fixed] Mac apps using this product will no longer prompt the user for + permission when storing/retrieving SDK data in the keychain. Using this + product on macOS now requires that the target be signed with a + provisioning profile that has the Keychain Sharing capability + enabled. (#9392) + # 9.5.0 - [added] DeviceCheck and App Attest providers are supported by watchOS 9.0+. (#10094, #10098) - [added] App Attest provider availability updated to support tvOS 15.0+. (#10093) diff --git a/FirebaseCore/CHANGELOG.md b/FirebaseCore/CHANGELOG.md index 44665c1ac2f..0a8bf6f9525 100644 --- a/FirebaseCore/CHANGELOG.md +++ b/FirebaseCore/CHANGELOG.md @@ -1,4 +1,8 @@ # Firebase 9.6.0 +- [fixed] Mac apps using Firebase products that store SDK data in the keychain + will no longer prompt the user for permission to access the keychain. This + requires that Mac apps using Firebase be signed with a provisioning profile + that has the Keychain Sharing capability enabled. (#9392) - [fixed] Update dependency specification for GTMSessionFetcher to allow all 2.x versions. (#10131) # Firebase 9.5.0 diff --git a/FirebaseInstallations/CHANGELOG.md b/FirebaseInstallations/CHANGELOG.md index e646cd5791c..1101d03625a 100644 --- a/FirebaseInstallations/CHANGELOG.md +++ b/FirebaseInstallations/CHANGELOG.md @@ -1,3 +1,10 @@ +# 9.6.0 +- [fixed] Mac apps using this product will no longer prompt the user for + permission when storing/retrieving SDK data in the keychain. Using this + product on macOS now requires that the target be signed with a + provisioning profile that has the Keychain Sharing capability + enabled. (#9392) + # 9.0.0 - [fixed] Swift-only: Updated symbol name kFirebaseInstallationsErrorDomain to InstallationsErrorDomain. (#9275) diff --git a/FirebaseMessaging/CHANGELOG.md b/FirebaseMessaging/CHANGELOG.md index 32108014e5f..c026f2e5f0b 100644 --- a/FirebaseMessaging/CHANGELOG.md +++ b/FirebaseMessaging/CHANGELOG.md @@ -1,3 +1,10 @@ +# 9.6.0 +- [fixed] Mac apps using this product will no longer prompt the user for + permission when storing/retrieving SDK data in the keychain. Using this + product on macOS now requires that the target be signed with a + provisioning profile that has the Keychain Sharing capability + enabled. (#9392) + # 8.12.0 - [changed] Improved reporting for SQLite errors when failing to open a local database (#8699). From 1247187a102edbdfd2ceeefd0a29d2fe36daa367 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Wed, 7 Sep 2022 10:29:01 -0400 Subject: [PATCH 2/2] Review [skip ci] --- FirebaseAppCheck/CHANGELOG.md | 7 ------- FirebaseInstallations/CHANGELOG.md | 7 ------- FirebaseMessaging/CHANGELOG.md | 7 ------- 3 files changed, 21 deletions(-) diff --git a/FirebaseAppCheck/CHANGELOG.md b/FirebaseAppCheck/CHANGELOG.md index 79cca863842..990cca5c8b6 100644 --- a/FirebaseAppCheck/CHANGELOG.md +++ b/FirebaseAppCheck/CHANGELOG.md @@ -1,10 +1,3 @@ -# 9.6.0 -- [fixed] Mac apps using this product will no longer prompt the user for - permission when storing/retrieving SDK data in the keychain. Using this - product on macOS now requires that the target be signed with a - provisioning profile that has the Keychain Sharing capability - enabled. (#9392) - # 9.5.0 - [added] DeviceCheck and App Attest providers are supported by watchOS 9.0+. (#10094, #10098) - [added] App Attest provider availability updated to support tvOS 15.0+. (#10093) diff --git a/FirebaseInstallations/CHANGELOG.md b/FirebaseInstallations/CHANGELOG.md index 1101d03625a..e646cd5791c 100644 --- a/FirebaseInstallations/CHANGELOG.md +++ b/FirebaseInstallations/CHANGELOG.md @@ -1,10 +1,3 @@ -# 9.6.0 -- [fixed] Mac apps using this product will no longer prompt the user for - permission when storing/retrieving SDK data in the keychain. Using this - product on macOS now requires that the target be signed with a - provisioning profile that has the Keychain Sharing capability - enabled. (#9392) - # 9.0.0 - [fixed] Swift-only: Updated symbol name kFirebaseInstallationsErrorDomain to InstallationsErrorDomain. (#9275) diff --git a/FirebaseMessaging/CHANGELOG.md b/FirebaseMessaging/CHANGELOG.md index c026f2e5f0b..32108014e5f 100644 --- a/FirebaseMessaging/CHANGELOG.md +++ b/FirebaseMessaging/CHANGELOG.md @@ -1,10 +1,3 @@ -# 9.6.0 -- [fixed] Mac apps using this product will no longer prompt the user for - permission when storing/retrieving SDK data in the keychain. Using this - product on macOS now requires that the target be signed with a - provisioning profile that has the Keychain Sharing capability - enabled. (#9392) - # 8.12.0 - [changed] Improved reporting for SQLite errors when failing to open a local database (#8699).