Skip to content

Conversation

rickpasveer
Copy link
Contributor

@rickpasveer rickpasveer commented Aug 6, 2025

This will bump the minimum deployment level to match Firebase.

Remove deeplink setup due to https://firebase.google.com/support/dynamic-links-faq

  • Bump Firebase iOS SDK from 11.1.0 to 12.1.0
  • Update analytics-swift from 1.4.7 to 1.8.0
  • Update GoogleUtilities from 8.0.2 to 8.1.0
  • Update related Firebase and Google dependencies to latest versions

- Bump Firebase iOS SDK from 11.1.0 to 12.1.0
- Update analytics-swift from 1.4.7 to 1.8.0
- Update GoogleUtilities from 8.0.2 to 8.1.0
- Update related Firebase and Google dependencies to latest versions
* removed due to shutdown of service
@lhunath
Copy link

lhunath commented Sep 23, 2025

Please consider merging this PR. Currently, Segment makes it impossible to use the current version of Firebase, creating all sorts of dependency issues with libraries that keep up-to-date on Firebase's major. A well-maintained library should always support the current stable major of its dependencies.

@bsneed
Copy link
Contributor

bsneed commented Sep 23, 2025

Please consider merging this PR. Currently, Segment makes it impossible to use the current version of Firebase, creating all sorts of dependency issues with libraries that keep up-to-date on Firebase's major. A well-maintained library should always support the current stable major of its dependencies.

If you need immediate resolution of things, feel free to reach out to your segment rep or fork the repo. No need to lecture on what a well-maintained library should be like. I have a team of 5 people, 60 libraries to maintain and 253 destinations to look after. I'm sure you can sympathize.

Package.swift Outdated
@@ -1,15 +1,15 @@
// swift-tools-version:5.3
// swift-tools-version:6.0
Copy link
Contributor

Choose a reason for hiding this comment

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

is this necessary?

Copy link

@lhunath lhunath Sep 29, 2025

Choose a reason for hiding this comment

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

I don't see that 6.0 has made it to https://github.com/swiftlang/swift-package-manager/tree/main/Documentation/ReleaseNotes yet. Not sure why.

Presumably this is just a "bump to latest", I don't see any change that should benefit from or necessitate it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've lowered the package swift tools requirement to 5.9 to match the version defined in https://github.com/segmentio/analytics-swift.git

Copy link
Contributor

Choose a reason for hiding this comment

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

why was this stuff removed?

Copy link

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

Ah thanks. Makes sense.

@rickpasveer rickpasveer closed this Oct 8, 2025
@rickpasveer rickpasveer reopened this Oct 8, 2025
@rickpasveer rickpasveer requested a review from bsneed October 8, 2025 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants