Skip to content

Commit f735dc9

Browse files
authored
feat!: update dependencies to the latest versions (#933)
* feat!: update dependencies to the latest versions * docs * fix * docs [skip ci]
1 parent 2f71a20 commit f735dc9

53 files changed

Lines changed: 103 additions & 47 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/sharp-eggs-enter.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
'@capacitor-firebase/authentication': major
3+
'@capacitor-firebase/remote-config': major
4+
'@capacitor-firebase/crashlytics': major
5+
'@capacitor-firebase/performance': major
6+
'@capacitor-firebase/analytics': major
7+
'@capacitor-firebase/app-check': major
8+
'@capacitor-firebase/firestore': major
9+
'@capacitor-firebase/functions': major
10+
'@capacitor-firebase/messaging': major
11+
'@capacitor-firebase/storage': major
12+
'@capacitor-firebase/app': major
13+
---
14+
15+
feat!: update dependencies to the latest versions (see `BREAKING.md`)

packages/analytics/BREAKING.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ This is a comprehensive list of the breaking changes introduced in the major ver
1616

1717
This plugin now supports **Capacitor 8**. The minimum Android SDK version is **36** and the iOS deployment target is **15.0**. Ensure your project meets these requirements before upgrading.
1818

19+
### Variables
20+
21+
- On Android, the `firebaseAnalyticsVersion` variable has been updated to `23.0.0`.
22+
1923
## Version 7.x.x
2024

2125
### Dependencies

packages/analytics/CapacitorFirebaseAnalytics.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ Pod::Spec.new do |s|
2222
end
2323

2424
s.subspec 'Analytics' do |analytics|
25-
analytics.dependency 'FirebaseAnalytics', '~> 11.7.0'
26-
analytics.dependency 'GoogleAppMeasurementOnDeviceConversion', '~> 11.7.0'
25+
analytics.dependency 'FirebaseAnalytics', '~> 12.7.0'
26+
analytics.dependency 'GoogleAppMeasurementOnDeviceConversion', '~> 12.7.0'
2727
end
2828

2929
s.subspec 'AnalyticsWithoutAdIdSupport' do |analyticsWithoutAdIdSupport|
30-
analyticsWithoutAdIdSupport.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 11.7.0'
30+
analyticsWithoutAdIdSupport.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 12.7.0'
3131
end
3232
end

packages/analytics/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ let package = Package(
1111
],
1212
dependencies: [
1313
.package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0"),
14-
.package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "11.7.0"))
14+
.package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "12.7.0"))
1515
],
1616
targets: [
1717
.target(

packages/analytics/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ See [Disable Advertising ID collection](https://firebase.google.com/docs/analyti
4141

4242
If needed, you can define the following project variable in your app’s `variables.gradle` file to change the default version of the dependency:
4343

44-
- `$firebaseAnalyticsVersion` version of `com.google.firebase:firebase-analytics` (default: `22.2.0`)
44+
- `$firebaseAnalyticsVersion` version of `com.google.firebase:firebase-analytics` (default: `23.0.0`)
4545

4646
This can be useful if you encounter dependency conflicts with other plugins in your project.
4747

packages/analytics/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ ext {
33
androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.7.1'
44
androidxJunitVersion = project.hasProperty('androidxJunitVersion') ? rootProject.ext.androidxJunitVersion : '1.3.0'
55
androidxEspressoCoreVersion = project.hasProperty('androidxEspressoCoreVersion') ? rootProject.ext.androidxEspressoCoreVersion : '3.7.0'
6-
firebaseAnalyticsVersion = project.hasProperty('firebaseAnalyticsVersion') ? rootProject.ext.firebaseAnalyticsVersion : '22.2.0'
6+
firebaseAnalyticsVersion = project.hasProperty('firebaseAnalyticsVersion') ? rootProject.ext.firebaseAnalyticsVersion : '23.0.0'
77
}
88

99
buildscript {

packages/app-check/BREAKING.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ This is a comprehensive list of the breaking changes introduced in the major ver
1515

1616
This plugin now supports **Capacitor 8**. The minimum Android SDK version is **36** and the iOS deployment target is **15.0**. Ensure your project meets these requirements before upgrading.
1717

18+
### Variables
19+
20+
- On Android, the `firebaseAppCheckPlayIntegrityVersion` variable has been updated to `19.0.1`.
21+
- On Android, the `firebaseAppCheckDebugVersion` variable has been updated to `19.0.1`.
22+
1823
## Version 7.x.x
1924

2025
### Dependencies

packages/app-check/CapacitorFirebaseAppCheck.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Pod::Spec.new do |s|
1313
s.source_files = 'ios/Plugin/**/*.{swift,h,m,c,cc,mm,cpp}'
1414
s.ios.deployment_target = '15.0'
1515
s.dependency 'Capacitor'
16-
s.dependency 'FirebaseAppCheck', '~> 11.7.0'
16+
s.dependency 'FirebaseAppCheck', '~> 12.7.0'
1717
s.swift_version = '5.1'
1818
s.static_framework = true
1919
end

packages/app-check/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ let package = Package(
1111
],
1212
dependencies: [
1313
.package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0"),
14-
.package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "11.7.0"))
14+
.package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "12.7.0"))
1515
],
1616
targets: [
1717
.target(

packages/app-check/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ See [Set up your Firebase project](https://firebase.google.com/docs/app-check/an
3434

3535
If needed, you can define the following project variable in your app’s `variables.gradle` file to change the default version of the dependency:
3636

37-
- `$firebaseAppCheckPlayIntegrityVersion` version of `com.google.firebase:firebase-appcheck-playintegrity` (default: `18.0.0`)
38-
- `$firebaseAppCheckDebugVersion` version of `com.google.firebase:firebase-appcheck-debug` (default: `18.0.0`)
37+
- `$firebaseAppCheckPlayIntegrityVersion` version of `com.google.firebase:firebase-appcheck-playintegrity` (default: `19.0.1`)
38+
- `$firebaseAppCheckDebugVersion` version of `com.google.firebase:firebase-appcheck-debug` (default: `19.0.1`)
3939

4040
This can be useful if you encounter dependency conflicts with other plugins in your project.
4141

0 commit comments

Comments
 (0)