Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions packages/analytics/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` to update dependencies

### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

### GoogleAppMeasurementOnDeviceConversion Dependency Removed

- **GoogleAppMeasurementOnDeviceConversion dependency removed**

The GoogleAppMeasurementOnDeviceConversion dependency has been removed from the plugin. This shouldn't affect you much.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

1 change: 0 additions & 1 deletion packages/analytics/CapgoCapacitorFirebaseAnalytics.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ Pod::Spec.new do |s|

s.subspec 'Analytics' do |analytics|
analytics.dependency 'FirebaseAnalytics', '~> 12.6.0'
analytics.dependency 'GoogleAppMeasurementOnDeviceConversion', '~> 12.6.0'
end

s.subspec 'AnalyticsWithoutAdIdSupport' do |analyticsWithoutAdIdSupport|
Expand Down
4 changes: 4 additions & 0 deletions packages/analytics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -556,6 +556,10 @@ Only available for iOS.

See [CHANGELOG.md](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/analytics/CHANGELOG.md).

## Breaking Changes

See [BREAKING.md](https://github.com/Cap-go/capacitor-firebase/blob/main/packages/analytics/BREAKING.md).

## License

See [LICENSE](https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/analytics/LICENSE).
Expand Down
5 changes: 2 additions & 3 deletions packages/analytics/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,8 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseAnalytics', '~> 11.7'
pod 'GoogleAppMeasurementOnDeviceConversion', '~> 11.7'
pod 'FirebaseAnalytics', '~> 12.6.0'
end

target 'PluginTests' do
Expand Down
45 changes: 45 additions & 0 deletions packages/app-check/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` to update dependencies

### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

4 changes: 2 additions & 2 deletions packages/app-check/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,7 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseAppCheck', '~> 11.7'
pod 'FirebaseAppCheck', '~> 12.6.0'
end

target 'PluginTests' do
Expand Down
45 changes: 45 additions & 0 deletions packages/app/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` in the `ios/App` directory to update dependencies
Comment on lines +14 to +18
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Reconcile inconsistent directory guidance.

Line 18 specifies "Run pod install in the ios/App directory," while other packages' BREAKING.md files omit this directory detail. Either all packages should include directory paths (for clarity) or none should (to reduce noise). Ensure consistency across the repo.

🤖 Prompt for AI Agents
packages/app/BREAKING.md lines 14-18: the guidance is inconsistent about
specifying the directory for running pod install; decide on repository-wide
style and make this file match it. If the repo convention is to include explicit
directories, change the line to consistently mention `ios/App` (or the canonical
path used elsewhere) for clarity; if the convention omits directories, remove
the `ios/App` qualifier and simply instruct "Run `pod install`" so it matches
other packages' BREAKING.md files. Update this file accordingly to match the
established pattern across the repo.


### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

4 changes: 2 additions & 2 deletions packages/app/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,7 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseCore', '~> 11.7'
pod 'FirebaseCore', '~> 12.6.0'
end

target 'PluginTests' do
Expand Down
45 changes: 45 additions & 0 deletions packages/authentication/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` to update dependencies

### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

4 changes: 2 additions & 2 deletions packages/authentication/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,7 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseAuth', '~> 11.7'
pod 'FirebaseAuth', '~> 12.6.0'
pod 'GoogleSignIn', '~> 7.1'
pod 'FBSDKCoreKit', '~> 18.0'
pod 'FBSDKLoginKit', '~> 18.0'
Expand Down
45 changes: 45 additions & 0 deletions packages/crashlytics/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` to update dependencies

### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

4 changes: 2 additions & 2 deletions packages/crashlytics/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,7 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseCrashlytics', '~> 11.7'
pod 'FirebaseCrashlytics', '~> 12.6.0'
end

target 'PluginTests' do
Expand Down
45 changes: 45 additions & 0 deletions packages/firestore/BREAKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Breaking Changes

## Upcoming

### iOS Minimum Version Requirement

- **Minimum iOS version increased from 14.0 to 15.0**

The minimum iOS deployment target has been updated to iOS 15.0 to support Firebase SDK 12.6.0 and newer features. Applications targeting iOS 14.x will need to update their deployment target.

**Migration Required:**

1. Update your app's iOS deployment target to 15.0 or higher in Xcode
2. Update the platform version in your `ios/App/Podfile`:
```ruby
platform :ios, '15.0'
```
3. Run `pod install` to update dependencies

### Firebase SDK Version Update

- **Firebase SDK updated to version 12.6.0**

The Firebase iOS SDK has been updated to version 12.6.0 to include the latest features, improvements, and bug fixes from Google.

**What changed:**

- All the latest Firebase features and improvements from Google
- Improved performance and stability
- Latest security updates

**Migration Required:**

If you use CocoaPods and have the SDK version pinned in your Podfile, update it accordingly.

## Summary

To upgrade to the latest version of this plugin, ensure your iOS project meets these requirements:

1. **iOS 15.0 or higher** as the minimum deployment target
2. **Update** Firebase SDK versions to 12.6.0 if pinned in your Podfile
3. **Run** `pod install` after making these changes

For most users, only updating the iOS deployment target will be necessary.

4 changes: 2 additions & 2 deletions packages/firestore/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
platform :ios, '14.0'
platform :ios, '15.0'

def capacitor_pods
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
Expand All @@ -9,7 +9,7 @@ end

target 'Plugin' do
capacitor_pods
pod 'FirebaseFirestore', '~> 11.7'
pod 'FirebaseFirestore', '~> 12.6.0'
end

target 'PluginTests' do
Expand Down
Loading
Loading