Skip to content

[gradle]: Bump com.android.billingclient:billing from 6.2.0 to 7.1.1 in /packages/in_app_purchase/in_app_purchase_android/android - #8169

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/packages/in_app_purchase/in_app_purchase_android/android/com.android.billingclient-billing-7.1.1
Closed

[gradle]: Bump com.android.billingclient:billing from 6.2.0 to 7.1.1 in /packages/in_app_purchase/in_app_purchase_android/android#8169
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/packages/in_app_purchase/in_app_purchase_android/android/com.android.billingclient-billing-7.1.1

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubNov 25, 2024

Copy link
Copy Markdown
Contributor

Bumps com.android.billingclient:billing from 6.2.0 to 7.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps com.android.billingclient:billing from 6.2.0 to 7.1.1.
---
updated-dependencies:
- dependency-name: com.android.billingclient:billing
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBot requested a review from gmackall as a code ownerNovember 25, 2024 08:28
@dependabotdependabotBot added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 25, 2024
@auto-submitauto-submitBot removed the autosubmit Merge PR when tree becomes green via auto submit App label Nov 25, 2024
@auto-submit

Copy link
Copy Markdown
Contributor

auto label is removed for flutter/packages/8169, due to - The status or check suite Linux repo_checks has failed. Please fix the issues identified (or deflake) before re-applying this label.

@jmagman

jmagman commented Dec 20, 2024

Copy link
Copy Markdown
Member
/b/s/w/ir/x/w/packages/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/MethodCallHandlerImpl.java:60: error: cannot find symbol
com.android.billingclient.api.BillingFlowParams.ProrationMode
^
symbol: variable ProrationMode
location: class BillingFlowParams
/b/s/w/ir/x/w/packages/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/MethodCallHandlerImpl.java:377: error: cannot find symbol
builder.setReplaceProrationMode(prorationMode);
^
symbol: method setReplaceProrationMode(int)
location: variable builder of type Builder

https://developer.android.com/google/play/billing/release-notes#7-0-0

Removed BillingFlowParams.ProrationMode, BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceProrationMode(), and BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceSkusProrationMode().
Developers should use BillingFlowParams.SubscriptionUpdateParams.ReplacementMode with BillingFlowParams.SubscriptionUpdateParams.Builder#setSubscriptionReplacementMode(int) instead.
BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceProrationMode().
BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceSkusProrationMode().

This seems like another one that maybe dependabot shouldn't manage, and instead it should be bumped manually when new features are needed? @gmackall wdyt?

@gmackall

Copy link
Copy Markdown
Member

This is going to be covered by #8218

/b/s/w/ir/x/w/packages/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/MethodCallHandlerImpl.java:60: error: cannot find symbol
com.android.billingclient.api.BillingFlowParams.ProrationMode
^
symbol: variable ProrationMode
location: class BillingFlowParams
/b/s/w/ir/x/w/packages/packages/in_app_purchase/in_app_purchase_android/android/src/main/java/io/flutter/plugins/inapppurchase/MethodCallHandlerImpl.java:377: error: cannot find symbol
builder.setReplaceProrationMode(prorationMode);
^
symbol: method setReplaceProrationMode(int)
location: variable builder of type Builder

https://developer.android.com/google/play/billing/release-notes#7-0-0

Removed BillingFlowParams.ProrationMode, BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceProrationMode(), and BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceSkusProrationMode().
Developers should use BillingFlowParams.SubscriptionUpdateParams.ReplacementMode with BillingFlowParams.SubscriptionUpdateParams.Builder#setSubscriptionReplacementMode(int) instead.
BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceProrationMode().
BillingFlowParams.SubscriptionUpdateParams.Builder.setReplaceSkusProrationMode().

This seems like another one that maybe dependabot shouldn't manage, and instead it should be bumped manually when new features are needed? @gmackall wdyt?

I think that is reasonable, though we have in the past been able to land a couple small dependabot upgrades iirc. But it is not very common

@gmackallgmackall closed this Jan 6, 2025
@dependabot@github

dependabotBot commented on behalf of githubJan 6, 2025

Copy link
Copy Markdown
ContributorAuthor

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabotBot deleted the dependabot/gradle/packages/in_app_purchase/in_app_purchase_android/android/com.android.billingclient-billing-7.1.1 branch January 6, 2025 20:40
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jmagman@gmackall@fluttergithubbot