Skip to content

Commit 1abb0a0

Browse files
rajveermalviyagnprice
authored andcommitted
deps: Upgrade firebase_core, firebase_messaging to latest
Upgrade carried using by following commands: flutter pub upgrade --major-versions firebase_messaging firebase_core pod update --project-directory=ios/ pod update --project-directory=macos/ And adapted the test bindings to use the new `providesAppNotificationSettings` flag. Changelogs: https://pub.dev/packages/firebase_core/changelog#3100 https://pub.dev/packages/firebase_messaging/changelog#1520 The one notable change there is a bump in the version of the Firebase iOS SDK from 11.4.0 to 11.6.0 (seen also in the Podfile.lock changes). That changelog in turn is here: https://firebase.google.com/support/release-notes/ios though it mixes in all the different Firebase components into one changelog. For the components we actually pull in, the changes all look quite innocuous. [greg: added readings of changelogs]
1 parent 4c3657c commit 1abb0a0

File tree

4 files changed

+55
-51
lines changed

4 files changed

+55
-51
lines changed

ios/Podfile.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,31 @@ PODS:
3737
- file_picker (0.0.1):
3838
- DKImagePickerController/PhotoGallery
3939
- Flutter
40-
- Firebase/CoreOnly (11.4.0):
41-
- FirebaseCore (= 11.4.0)
42-
- Firebase/Messaging (11.4.0):
40+
- Firebase/CoreOnly (11.6.0):
41+
- FirebaseCore (~> 11.6.0)
42+
- Firebase/Messaging (11.6.0):
4343
- Firebase/CoreOnly
44-
- FirebaseMessaging (~> 11.4.0)
45-
- firebase_core (3.9.0):
46-
- Firebase/CoreOnly (= 11.4.0)
44+
- FirebaseMessaging (~> 11.6.0)
45+
- firebase_core (3.10.0):
46+
- Firebase/CoreOnly (= 11.6.0)
4747
- Flutter
48-
- firebase_messaging (15.1.6):
49-
- Firebase/Messaging (= 11.4.0)
48+
- firebase_messaging (15.2.0):
49+
- Firebase/Messaging (= 11.6.0)
5050
- firebase_core
5151
- Flutter
52-
- FirebaseCore (11.4.0):
53-
- FirebaseCoreInternal (~> 11.0)
52+
- FirebaseCore (11.6.0):
53+
- FirebaseCoreInternal (~> 11.6.0)
5454
- GoogleUtilities/Environment (~> 8.0)
5555
- GoogleUtilities/Logger (~> 8.0)
5656
- FirebaseCoreInternal (11.6.0):
5757
- "GoogleUtilities/NSData+zlib (~> 8.0)"
58-
- FirebaseInstallations (11.4.0):
59-
- FirebaseCore (~> 11.0)
58+
- FirebaseInstallations (11.6.0):
59+
- FirebaseCore (~> 11.6.0)
6060
- GoogleUtilities/Environment (~> 8.0)
6161
- GoogleUtilities/UserDefaults (~> 8.0)
6262
- PromisesObjC (~> 2.4)
63-
- FirebaseMessaging (11.4.0):
64-
- FirebaseCore (~> 11.0)
63+
- FirebaseMessaging (11.6.0):
64+
- FirebaseCore (~> 11.6.0)
6565
- FirebaseInstallations (~> 11.0)
6666
- GoogleDataTransport (~> 10.0)
6767
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
@@ -217,13 +217,13 @@ SPEC CHECKSUMS:
217217
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
218218
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
219219
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
220-
Firebase: cf1b19f21410b029b6786a54e9764a0cacad3c99
221-
firebase_core: b62a5080210edad3f2934314a8b2c6f5124e8e10
222-
firebase_messaging: 98619a0572d82cfb3668e78859ba9f1110e268c9
223-
FirebaseCore: e0510f1523bc0eb21653cac00792e1e2bd6f1771
220+
Firebase: 374a441a91ead896215703a674d58cdb3e9d772b
221+
firebase_core: feb37e79f775c2bd08dd35e02d83678291317e10
222+
firebase_messaging: e2f0ba891b1509668c07f5099761518a5af8fe3c
223+
FirebaseCore: 48b0dd707581cf9c1a1220da68223fb0a562afaa
224224
FirebaseCoreInternal: d98ab91e2d80a56d7b246856a8885443b302c0c2
225-
FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414
226-
FirebaseMessaging: f8a160d99c2c2e5babbbcc90c4a3e15db036aee2
225+
FirebaseInstallations: efc0946fc756e4d22d8113f7c761948120322e8c
226+
FirebaseMessaging: e1aca1fcc23e8b9eddb0e33f375ff90944623021
227227
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
228228
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
229229
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d

macos/Podfile.lock

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@ PODS:
33
- FlutterMacOS
44
- file_selector_macos (0.0.1):
55
- FlutterMacOS
6-
- Firebase/CoreOnly (11.4.2):
7-
- FirebaseCore (= 11.4.2)
8-
- Firebase/Messaging (11.4.2):
6+
- Firebase/CoreOnly (11.6.0):
7+
- FirebaseCore (~> 11.6.0)
8+
- Firebase/Messaging (11.6.0):
99
- Firebase/CoreOnly
10-
- FirebaseMessaging (~> 11.4.0)
11-
- firebase_core (3.9.0):
12-
- Firebase/CoreOnly (~> 11.4.0)
10+
- FirebaseMessaging (~> 11.6.0)
11+
- firebase_core (3.10.0):
12+
- Firebase/CoreOnly (~> 11.6.0)
1313
- FlutterMacOS
14-
- firebase_messaging (15.1.6):
15-
- Firebase/CoreOnly (~> 11.4.0)
16-
- Firebase/Messaging (~> 11.4.0)
14+
- firebase_messaging (15.2.0):
15+
- Firebase/CoreOnly (~> 11.6.0)
16+
- Firebase/Messaging (~> 11.6.0)
1717
- firebase_core
1818
- FlutterMacOS
19-
- FirebaseCore (11.4.2):
20-
- FirebaseCoreInternal (< 12.0, >= 11.4.2)
19+
- FirebaseCore (11.6.0):
20+
- FirebaseCoreInternal (~> 11.6.0)
2121
- GoogleUtilities/Environment (~> 8.0)
2222
- GoogleUtilities/Logger (~> 8.0)
2323
- FirebaseCoreInternal (11.6.0):
2424
- "GoogleUtilities/NSData+zlib (~> 8.0)"
25-
- FirebaseInstallations (11.4.0):
26-
- FirebaseCore (~> 11.0)
25+
- FirebaseInstallations (11.6.0):
26+
- FirebaseCore (~> 11.6.0)
2727
- GoogleUtilities/Environment (~> 8.0)
2828
- GoogleUtilities/UserDefaults (~> 8.0)
2929
- PromisesObjC (~> 2.4)
30-
- FirebaseMessaging (11.4.0):
31-
- FirebaseCore (~> 11.0)
30+
- FirebaseMessaging (11.6.0):
31+
- FirebaseCore (~> 11.6.0)
3232
- FirebaseInstallations (~> 11.0)
3333
- GoogleDataTransport (~> 10.0)
3434
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
@@ -160,13 +160,13 @@ EXTERNAL SOURCES:
160160
SPEC CHECKSUMS:
161161
device_info_plus: ce1b7762849d3ec103d0e0517299f2db7ad60720
162162
file_selector_macos: cc3858c981fe6889f364731200d6232dac1d812d
163-
Firebase: 7fd5466678d964be78fbf536d8a3385da19c4828
164-
firebase_core: 1dfe1f4d02ad78be0277e320aa3d8384cf46231f
165-
firebase_messaging: 61f678060b69a7ae1013e3a939ec8e1c56ef6fcf
166-
FirebaseCore: 6b32c57269bd999aab34354c3923d92a6e5f3f84
163+
Firebase: 374a441a91ead896215703a674d58cdb3e9d772b
164+
firebase_core: 6d9bb8b0ea817e8fe0d928177d42275b45fdba6f
165+
firebase_messaging: ae8e88b586e4d50abc7cac5bacf74d21967fd226
166+
FirebaseCore: 48b0dd707581cf9c1a1220da68223fb0a562afaa
167167
FirebaseCoreInternal: d98ab91e2d80a56d7b246856a8885443b302c0c2
168-
FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414
169-
FirebaseMessaging: f8a160d99c2c2e5babbbcc90c4a3e15db036aee2
168+
FirebaseInstallations: efc0946fc756e4d22d8113f7c761948120322e8c
169+
FirebaseMessaging: e1aca1fcc23e8b9eddb0e33f375ff90944623021
170170
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
171171
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
172172
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d

pubspec.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ packages:
1313
dependency: transitive
1414
description:
1515
name: _flutterfire_internals
16-
sha256: daa1d780fdecf8af925680c06c86563cdd445deea995d5c9176f1302a2b10bbe
16+
sha256: "27899c95f9e7ec06c8310e6e0eac967707714b9f1450c4a58fa00ca011a4a8ae"
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "1.3.48"
19+
version: "1.3.49"
2020
_macros:
2121
dependency: transitive
2222
description: dart
@@ -363,10 +363,10 @@ packages:
363363
dependency: "direct main"
364364
description:
365365
name: firebase_core
366-
sha256: "15d761b95dfa2906dfcc31b7fc6fe293188533d1a3ffe78389ba9e69bd7fdbde"
366+
sha256: "0307c1fde82e2b8b97e0be2dab93612aff9a72f31ebe9bfac66ed8b37ef7c568"
367367
url: "https://pub.dev"
368368
source: hosted
369-
version: "3.9.0"
369+
version: "3.10.0"
370370
firebase_core_platform_interface:
371371
dependency: transitive
372372
description:
@@ -387,26 +387,26 @@ packages:
387387
dependency: "direct main"
388388
description:
389389
name: firebase_messaging
390-
sha256: "151a3ee68736abf293aab66d1317ade53c88abe1db09c75a0460aebf7767bbdf"
390+
sha256: "48a8a59197c1c5174060ba9aa1e0036e9b5a0d28a0cc22d19c1fcabc67fafe3c"
391391
url: "https://pub.dev"
392392
source: hosted
393-
version: "15.1.6"
393+
version: "15.2.0"
394394
firebase_messaging_platform_interface:
395395
dependency: transitive
396396
description:
397397
name: firebase_messaging_platform_interface
398-
sha256: f331ee51e40c243f90cc7bc059222dfec4e5df53125b08d31fb28961b00d2a9d
398+
sha256: "9770a8e91f54296829dcaa61ce9b7c2f9ae9abbf99976dd3103a60470d5264dd"
399399
url: "https://pub.dev"
400400
source: hosted
401-
version: "4.5.49"
401+
version: "4.6.0"
402402
firebase_messaging_web:
403403
dependency: transitive
404404
description:
405405
name: firebase_messaging_web
406-
sha256: efaf3fdc54cd77e0eedb8e75f7f01c808828c64d052ddbf94d3009974e47d30f
406+
sha256: "329ca4ef45ec616abe6f1d5e58feed0934a50840a65aa327052354ad3c64ed77"
407407
url: "https://pub.dev"
408408
source: hosted
409-
version: "3.9.5"
409+
version: "3.10.0"
410410
fixnum:
411411
dependency: transitive
412412
description:

test/model/binding.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ class FakeFirebaseMessaging extends Fake implements FirebaseMessaging {
399399
timeSensitive: AppleNotificationSetting.disabled,
400400
criticalAlert: AppleNotificationSetting.disabled,
401401
sound: AppleNotificationSetting.enabled,
402+
providesAppNotificationSettings: AppleNotificationSetting.disabled,
402403
);
403404

404405
List<FirebaseMessagingRequestPermissionCall> takeRequestPermissionCalls() {
@@ -417,6 +418,7 @@ class FakeFirebaseMessaging extends Fake implements FirebaseMessaging {
417418
bool criticalAlert = false,
418419
bool provisional = false,
419420
bool sound = true,
421+
bool providesAppNotificationSettings = false,
420422
}) async {
421423
_requestPermissionCalls.add((
422424
alert: alert,
@@ -426,6 +428,7 @@ class FakeFirebaseMessaging extends Fake implements FirebaseMessaging {
426428
criticalAlert: criticalAlert,
427429
provisional: provisional,
428430
sound: sound,
431+
providesAppNotificationSettings: providesAppNotificationSettings,
429432
));
430433
return requestPermissionResult;
431434
}
@@ -506,6 +509,7 @@ typedef FirebaseMessagingRequestPermissionCall = ({
506509
bool criticalAlert,
507510
bool provisional,
508511
bool sound,
512+
bool providesAppNotificationSettings,
509513
});
510514

511515
class FakeAndroidNotificationHostApi implements AndroidNotificationHostApi {

0 commit comments

Comments
 (0)