Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update paywalls to latest main #923

Merged
merged 20 commits into from
Jan 5, 2024

Conversation

tonidero
Copy link
Contributor

@tonidero tonidero commented Jan 5, 2024

Updates paywalls to the latest main

NachoSoto and others added 20 commits November 16, 2023 08:23
As discussed, these provide little value in the hybrids and instead
create unnecessary busy work.
Looks like `describeEnum` was deprecated in the latest Flutter version
and substituted with `name`. This PR changes current usages of that to
fix the linter.

From what I've been able to figure out, this `name` property is
available since Dart 2.15, which is our minimum version so we should be
good
**This is an automatic bump.**

Updates purchases-hybrid-common to 7.4.0

---------

Co-authored-by: Toni Rico <antonio.rico.diez@revenuecat.com>
**This is an automatic bump.**

Updates purchases-hybrid-common to 8.0.0
…ionMode` and getting verification result in `EntitlementInfos` and `EntitlementInfo` (#753)

See http://rev.cat/trusted-entitlements for more info on this feature.

Depends on
RevenueCat/purchases-hybrid-common#451

---------

Co-authored-by: Toni Rico <antonio.rico.diez@revenuecat.com>
Bumps [cocoapods](https://github.com/CocoaPods/CocoaPods) from 1.14.2 to
1.14.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/CocoaPods/CocoaPods/releases">cocoapods's
releases</a>.</em></p>
<blockquote>
<h2>1.14.3</h2>
<h5>Enhancements</h5>
<ul>
<li>None.</li>
</ul>
<h5>Bug Fixes</h5>
<ul>
<li>Revert minimum required Ruby version to 2.6 to support macOS system
Ruby<br />
<a href="https://github.com/amorde">Eric Amorde</a>
<a
href="https://github.com/CocoaPods/CocoaPods/issues/12122">#12122</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/CocoaPods/CocoaPods/blob/1.14.3/CHANGELOG.md">cocoapods's
changelog</a>.</em></p>
<blockquote>
<h2>1.14.3 (2023-11-19)</h2>
<h5>Enhancements</h5>
<ul>
<li>None.</li>
</ul>
<h5>Bug Fixes</h5>
<ul>
<li>Revert minimum required Ruby version to 2.6 to support macOS system
Ruby<br />
<a href="https://github.com/amorde">Eric Amorde</a>
<a
href="https://github.com/CocoaPods/CocoaPods/issues/12122">#12122</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/CocoaPods/CocoaPods/commit/5e7b64992bab3418c4bf58e81269520462671769"><code>5e7b649</code></a>
Release 1.14.3</li>
<li><a
href="https://github.com/CocoaPods/CocoaPods/commit/882e60c538e11fca5bf72a01d4130e5ba3b2a858"><code>882e60c</code></a>
Update CHANGELOG</li>
<li><a
href="https://github.com/CocoaPods/CocoaPods/commit/712c92b193f9eb8662b1c035ac0e8504fc82b0d0"><code>712c92b</code></a>
Merge pull request <a
href="https://github.com/CocoaPods/CocoaPods/issues/12155">#12155</a>
from CocoaPods/amorde/macos-system-ruby-support</li>
<li><a
href="https://github.com/CocoaPods/CocoaPods/commit/8ebf5f2aa5c48627aaf3c9ec7aeed6e1e9d08899"><code>8ebf5f2</code></a>
Revert minimum required Ruby version to 2.6 to support macOS system
Ruby</li>
<li><a
href="https://github.com/CocoaPods/CocoaPods/commit/a31e2fda36cf476a3b8c7d1a431895e64779bc50"><code>a31e2fd</code></a>
[CHANGELOG] Add empty Master section</li>
<li>See full diff in <a
href="https://github.com/CocoaPods/CocoaPods/compare/1.14.2...1.14.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cocoapods&package-manager=bundler&previous-version=1.14.2&new-version=1.14.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
**This is an automatic release.**

### New Features
* `Trusted Entitlements`: add support for setting
`EntitlementVerificationMode` and getting verification result in
`EntitlementInfos` and `EntitlementInfo` (#753) via NachoSoto
(@NachoSoto)
### Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 8.0.0 (#878) via
RevenueCat Git Bot (@RCGitBot)
* [Android
7.2.4](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.4)
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 7.4.0 (#871) via
RevenueCat Git Bot (@RCGitBot)
* [Android
7.2.4](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.4)
* Bump fastlane from 2.216.0 to 2.217.0 (#865) via dependabot[bot]
(@dependabot[bot])
* Bump danger from 9.3.2 to 9.4.0 (#866) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* Fix flutter analyze deprecation warnings (#872) via Toni Rico
(@tonidero)
* `CI`: disable `prepare-next-version` (#869) via NachoSoto (@NachoSoto)
**This is an automatic bump.**

Updates purchases-hybrid-common to 8.1.0
**This is an automatic release.**

### Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 8.1.0 (#890) via
RevenueCat Git Bot (@RCGitBot)
* [Android
7.2.6](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.6)
* [Android
7.2.5](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.5)
* [iOS
4.31.1](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.1)
* [iOS
4.31.0](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.0)
* Bump cocoapods from 1.14.2 to 1.14.3 (#876) via dependabot[bot]
(@dependabot[bot])
Bumps [danger](https://github.com/danger/danger) from 9.4.0 to 9.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/danger/danger/releases">danger's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<ul>
<li>Update Octokit to have no upper bounds - <a
href="https://github.com/ngan"><code>@​ngan</code></a> <a
href="https://github.com/danger/danger/pull/1470">#1470</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/danger/danger/blob/master/CHANGELOG.md">danger's
changelog</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<ul>
<li>Update Octokit to have no upper bounds - <a
href="https://github.com/ngan"><code>@​ngan</code></a> <a
href="https://github.com/danger/danger/pull/1470">#1470</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/danger/danger/commit/c4eb417e9d2992e5ce0fabc75c597c2d63a698c4"><code>c4eb417</code></a>
Merge branch 'master' of <a
href="https://github.com/danger/danger">https://github.com/danger/danger</a></li>
<li><a
href="https://github.com/danger/danger/commit/50278b89e20563df015007bd4e91aae97b47c647"><code>50278b8</code></a>
Prepare for release</li>
<li><a
href="https://github.com/danger/danger/commit/b31a99a9a1ab95224b7a865a7dc9280362ed023f"><code>b31a99a</code></a>
Merge pull request <a
href="https://github.com/danger/danger/issues/1470">#1470</a>
from ngan/np-dont-pin-octokit</li>
<li><a
href="https://github.com/danger/danger/commit/394044ed77eceb28f71868c873ccb4c4e008fde8"><code>394044e</code></a>
Don't pin octokit dependency</li>
<li>See full diff in <a
href="https://github.com/danger/danger/compare/v9.4.0...v9.4.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=danger&package-manager=bundler&previous-version=9.4.0&new-version=9.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
**This is an automatic bump.**

Updates purchases-hybrid-common to 8.1.1
**This is an automatic release.**

### Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 8.1.1 (#892) via
RevenueCat Git Bot (@RCGitBot)
* [Android
7.2.7](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.7)
* [iOS
4.31.2](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.2)
* Bump danger from 9.4.0 to 9.4.1 (#889) via dependabot[bot]
(@dependabot[bot])
Bumps [danger](https://github.com/danger/danger) from 9.4.1 to 9.4.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/danger/danger/releases">danger's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<ul>
<li>Reduce the minimum required Octokit version - <a
href="https://github.com/mattr-"><code>@​mattr-</code></a> <a
href="https://github.com/danger/danger/issues/1471">#1471</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/danger/danger/blob/master/CHANGELOG.md">danger's
changelog</a>.</em></p>
<blockquote>
<!-- raw HTML omitted -->
<h2>master</h2>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/danger/danger/commit/9ba87e9758d1851d3a4449e5827555abb3e3772f"><code>9ba87e9</code></a>
Prepare for release</li>
<li><a
href="https://github.com/danger/danger/commit/8f35b90008e77d0b50d2bf26c33c6d39b81b28f5"><code>8f35b90</code></a>
Merge pull request <a
href="https://github.com/danger/danger/issues/1471">#1471</a>
from mattr-/lower-minimum-octokit-requirement</li>
<li><a
href="https://github.com/danger/danger/commit/e430525285d178cb49b72306c6076a54daf5bc3c"><code>e430525</code></a>
chore: Update CHANGELOG.md</li>
<li><a
href="https://github.com/danger/danger/commit/869c275ca3eec89b2afb4d26b7d3c2a7b29d7e0b"><code>869c275</code></a>
chore: lower minimum required octokit version</li>
<li><a
href="https://github.com/danger/danger/commit/6544ba5daaccbe35172432549fc5b9f4ecf091d8"><code>6544ba5</code></a>
Fix pull request URL in CHANGELOG</li>
<li>See full diff in <a
href="https://github.com/danger/danger/compare/v9.4.1...v9.4.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=danger&package-manager=bundler&previous-version=9.4.1&new-version=9.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There was a new update from `freezed` that changed the generated files,
making our tests fail. This updates those files.
**This is an automatic bump.**

Updates purchases-hybrid-common to 8.1.2
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.217.0 to
2.218.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastlane/fastlane/releases">fastlane's
releases</a>.</em></p>
<blockquote>
<h2>2.218.0 Improvements</h2>
<p>Auto-generated by fastlane 🤖</p>
<p><strong>Changes since release '2.217.0':</strong></p>
<ul>
<li>[action][sonar] replace deprecated sonar.login parameter with
sonar.token (<a
href="https://github.com/fastlane/fastlane/issues/21736">#21736</a>)
via Panajev (<a
href="https://github.com/Panajev"><code>@​Panajev</code></a>)</li>
<li>[action][spm] add simulator flag for swift compiler (<a
href="https://github.com/fastlane/fastlane/issues/21707">#21707</a>)
via Mohammad Gharari (<a
href="https://github.com/gharary"><code>@​gharary</code></a>)</li>
<li>[security] update <code>sinatra</code> dev dependency to resolve
dependabot alert (<a
href="https://github.com/fastlane/fastlane/issues/21709">#21709</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
<li>[fastlane-core] recommends to retry uploading when
AltoolTransporterExecutor crashes (<a
href="https://github.com/fastlane/fastlane/issues/21536">#21536</a>)
via Jason Hagglund (<a
href="https://github.com/TheMetalCode"><code>@​TheMetalCode</code></a>)</li>
<li>[Fastlane.swift] fix Unexpected duplicate tasks error message in
Fastlane Swift (<a
href="https://github.com/fastlane/fastlane/issues/21621">#21621</a>)
via Daniel Jankowski (<a
href="https://github.com/mollyIV"><code>@​mollyIV</code></a>)</li>
<li>[scan] Filter simulators with version greater than SDK version of
active Xcode installation when choosing default (<a
href="https://github.com/fastlane/fastlane/issues/21677">#21677</a>)
via wuaar1003 (<a
href="https://github.com/wuaar1003"><code>@​wuaar1003</code></a>)</li>
<li>[plugin_generator] move development dependencies from
<code>*.gemspec.erb</code> to <code>Gemfile.erb</code> (<a
href="https://github.com/fastlane/fastlane/issues/21726">#21726</a>)
via Roger Oba (<a
href="https://github.com/rogerluan"><code>@​rogerluan</code></a>)</li>
<li>[match] add caching layer to significantly improve performance by up
to 100x (<a
href="https://github.com/fastlane/fastlane/issues/21694">#21694</a>)
via Vitalii Budnik (<a
href="https://github.com/nekrich"><code>@​nekrich</code></a>)</li>
<li>[fastlane_core] add support to Ruby 3.3 (<a
href="https://github.com/fastlane/fastlane/issues/21683">#21683</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
<li>[fastlane] remove some unused method parameters (<a
href="https://github.com/fastlane/fastlane/issues/21722">#21722</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
<li>[action][spm] deprecate <code>build_path</code> option in favor of
<code>scratch_path</code>, as recommended by Swift CLI (<a
href="https://github.com/fastlane/fastlane/issues/20814">#20814</a>)
via Victor Carvalho Tavernari (<a
href="https://github.com/Tavernari"><code>@​Tavernari</code></a>)</li>
<li>[match] git storage: allow simultaneous usage of
clone_branch_directly and shallow_clone (<a
href="https://github.com/fastlane/fastlane/issues/21716">#21716</a>)
via Vitalii Budnik (<a
href="https://github.com/nekrich"><code>@​nekrich</code></a>)</li>
<li>[action][spm] add <code>parallel</code> option (<a
href="https://github.com/fastlane/fastlane/issues/21665">#21665</a>)
via Bram Schulting (<a
href="https://github.com/bramschulting"><code>@​bramschulting</code></a>)</li>
<li>[fastlane_core] remove expired WWDR G1 certificate from cert_checker
(<a
href="https://github.com/fastlane/fastlane/issues/21098">#21098</a>)
via janwiebe-jump (<a
href="https://github.com/janwiebe-jump"><code>@​janwiebe-jump</code></a>)</li>
<li>[action][upload_symbols_to_crashlytics] allow '~' in binary path (<a
href="https://github.com/fastlane/fastlane/issues/21032">#21032</a>)
via GevaZeichner (<a
href="https://github.com/GevaZeichner"><code>@​GevaZeichner</code></a>)</li>
<li>[scan] replace the <code>simctl boot</code> command with
<code>simctl bootstatus</code>, potentially fixing signal kill before
running tests (<a
href="https://github.com/fastlane/fastlane/issues/21026">#21026</a>)
via Alexey Alter-Pesotskiy (<a
href="https://github.com/testableapple"><code>@​testableapple</code></a>)</li>
<li>[spaceship] add
<code>Spaceship::ConnectAPI::AppPreviewSet::PreviewType::IPHONE_67</code>
(<a
href="https://github.com/fastlane/fastlane/issues/21710">#21710</a>)
via Sergei Sevkovich (<a
href="https://github.com/drcreazy"><code>@​drcreazy</code></a>)</li>
<li>[action][ensure_no_debug_code] detect binding.irb in
<code>ensure_no_debug_code</code> during build. (<a
href="https://github.com/fastlane/fastlane/issues/21635">#21635</a>)
via Takuma Homma (<a
href="https://github.com/mataku"><code>@​mataku</code></a>)</li>
<li>CONTRIBUTING.md: remove Google CLA section (<a
href="https://github.com/fastlane/fastlane/issues/21646">#21646</a>)
via Jay Soffian (<a
href="https://github.com/jaysoffian"><code>@​jaysoffian</code></a>)</li>
<li>[fastlane_core] hide xcodebuild stderr to solve <a
href="https://github.com/fastlane/fastlane/issues/21672">#21672</a>
(<a
href="https://github.com/fastlane/fastlane/issues/21673">#21673</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
<li>[scan] fix misleading error message when no devices are found (<a
href="https://github.com/fastlane/fastlane/issues/21650">#21650</a>)
via Miles Thompson (<a
href="https://github.com/MagnificentMiles"><code>@​MagnificentMiles</code></a>)</li>
<li>[deliver][spaceship][scan] fix build warnings in rspec (<a
href="https://github.com/fastlane/fastlane/issues/21660">#21660</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
<li>[deliver] fix regression where changes made to the privacy URL fail
to upload (<a
href="https://github.com/fastlane/fastlane/issues/21657">#21657</a>)
via Owen Hart (<a
href="https://github.com/owjsub"><code>@​owjsub</code></a>)</li>
<li>[fastlane_core] let FastlanePty detect when externally invoked
programs crash, harden it when using popen, and expose process statuses.
(<a
href="https://github.com/fastlane/fastlane/issues/21618">#21618</a>)
via Jerome Lacoste (<a
href="https://github.com/lacostej"><code>@​lacostej</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastlane/fastlane/commit/d8d9d94ad374cdf2995231f3d7cb3622677547f3"><code>d8d9d94</code></a>
Version bump to 2.218.0 (<a
href="https://github.com/fastlane/fastlane/issues/21760">#21760</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/e4296f13c345734765c54d0ba09351005055ade4"><code>e4296f1</code></a>
[docs] fix typos, grammar issues and improve wording across the
codebase, doc...</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/445c51ec7168194b23328998517d889842945ae3"><code>445c51e</code></a>
[action][sonar] replace deprecated sonar.login parameter with
sonar.token (<a
href="https://github.com/fastlane/fastlane/issues/2">#2</a>...</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/db07b308901da98bf3dc1db40fdbce3e953891c9"><code>db07b30</code></a>
[ci] fix CircleCI builds by adding back <code>ruby_version</code>
parameter to the workf...</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/9b03e5e91e1ce4cad1abccf970de45225c0dd3ee"><code>9b03e5e</code></a>
[ci] fix linter issues that slipped to master due to CI issue (<a
href="https://github.com/fastlane/fastlane/issues/21747">#21747</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/287d910e2ddf1105f824f4bb6c68aae05629631d"><code>287d910</code></a>
[action][spm] add simulator flag for swift compiler (<a
href="https://github.com/fastlane/fastlane/issues/21707">#21707</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/b629b2c157bf6085b7c10d1cdf63c817bd2958c4"><code>b629b2c</code></a>
[ci] review and lint GitHub Actions workflow files (<a
href="https://github.com/fastlane/fastlane/issues/21738">#21738</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/38bea31e6e3eefdb85bdd54cec90afb9622e6234"><code>38bea31</code></a>
[ci] fix CI by updating validate_documentation workflow docker image (<a
href="https://github.com/fastlane/fastlane/issues/21735">#21735</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/93a52b4c1783bad3cbcb06793ff5d7b7798b32f7"><code>93a52b4</code></a>
Move development dependencies from <code>fastlane.gemspec</code> to
<code>Gemfile</code> (<a
href="https://github.com/fastlane/fastlane/issues/21725">#21725</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/66541071270685afe556789c3ed759574564e941"><code>6654107</code></a>
[security] update <code>sinatra</code> dev dependency to resolve
dependabot alert (<a
href="https://github.com/fastlane/fastlane/issues/21709">#21709</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/fastlane/fastlane/compare/fastlane/2.217.0...fastlane/2.218.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fastlane&package-manager=bundler&previous-version=2.217.0&new-version=2.218.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
**This is an automatic bump.**

Updates purchases-hybrid-common to 8.2.1
**This is an automatic release.**

### Dependency Updates
* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 8.2.1 (#912) via
RevenueCat Git Bot (@RCGitBot)
* [Android
7.3.1](https://github.com/RevenueCat/purchases-android/releases/tag/7.3.1)
* [Android
7.3.0](https://github.com/RevenueCat/purchases-android/releases/tag/7.3.0)
* [Android
7.2.9](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.9)
* [Android
7.2.8](https://github.com/RevenueCat/purchases-android/releases/tag/7.2.8)
* [iOS
4.31.6](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.6)
* [iOS
4.31.5](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.5)
* [iOS
4.31.4](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.4)
* [iOS
4.31.3](https://github.com/RevenueCat/purchases-ios/releases/tag/4.31.3)
* Bump fastlane from 2.217.0 to 2.218.0 (#918) via dependabot[bot]
(@dependabot[bot])
* Bump danger from 9.4.1 to 9.4.2 (#896) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* Fix freezed tests after latest update (#899) via Toni Rico (@tonidero)

---------

Co-authored-by: Toni Rico <toni.rico.diez@revenuecat.com>
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.218.0 to
2.219.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastlane/fastlane/releases">fastlane's
releases</a>.</em></p>
<blockquote>
<h2>2.219.0 Improvements</h2>
<ul>
<li>[fastlane][ci] Lock google-cloud-env &lt; 2.0.0 for Ruby 2.6 and fix
CI to use specified ruby versions (<a
href="https://github.com/fastlane/fastlane/issues/21777">#21777</a>)
via Josh Holtz (<a
href="https://github.com/joshdholtz"><code>@​joshdholtz</code></a>)</li>
<li>[sigh] prevent crashes in <code>fetch_profiles</code> when profiles
have no <code>bundle_id</code> (<a
href="https://github.com/fastlane/fastlane/issues/21758">#21758</a>)
via jonas2808 (<a
href="https://github.com/jonas2808"><code>@​jonas2808</code></a>)</li>
<li>[scan] Fix device selection issue fallback scenario (<a
href="https://github.com/fastlane/fastlane/issues/21772">#21772</a>)
via arc-v2 (<a
href="https://github.com/arc-v2"><code>@​arc-v2</code></a>)</li>
<li>[sigh] fix cache parameters validation (<a
href="https://github.com/fastlane/fastlane/issues/21766">#21766</a>)
via Vitalii Budnik (<a
href="https://github.com/nekrich"><code>@​nekrich</code></a>)</li>
<li>[match] fix cache issues in read-only mode (<a
href="https://github.com/fastlane/fastlane/issues/21767">#21767</a>)
via Vitalii Budnik (<a
href="https://github.com/nekrich"><code>@​nekrich</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastlane/fastlane/commit/ebd6dafadac4a6aad4811bb32801af0e1f3ef2df"><code>ebd6daf</code></a>
Version bump to 2.219.0 (<a
href="https://github.com/fastlane/fastlane/issues/21778">#21778</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/d6a2c74a33d687b5bfa47d3434f7dd2e6918312c"><code>d6a2c74</code></a>
[fastlane][ci] Lock google-cloud-env &lt; 2.0.0 for Ruby 2.6 and fix CI
to use s...</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/7970e412b3a6f49c0433c904f01c168a5657d29d"><code>7970e41</code></a>
Update runner.rb (<a
href="https://github.com/fastlane/fastlane/issues/21758">#21758</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/0b50ec8773c6c29d708cfa28dd9d1f049ecb8f1b"><code>0b50ec8</code></a>
[ci] fix homebrew bump url (<a
href="https://github.com/fastlane/fastlane/issues/21761">#21761</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/1a5a140b4ad824725abd1d48e8c5a07595ca00fb"><code>1a5a140</code></a>
Remove 'nil' from array before returning (<a
href="https://github.com/fastlane/fastlane/issues/21772">#21772</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/5ca4eb7b0ed862bf1e1ab86b54d76a5ab72dcfa4"><code>5ca4eb7</code></a>
[sigh] fix cache parameters validation (<a
href="https://github.com/fastlane/fastlane/issues/21766">#21766</a>)</li>
<li><a
href="https://github.com/fastlane/fastlane/commit/2ccb64c2c0f2df133eed5b623cc43f3eb450b1aa"><code>2ccb64c</code></a>
fix: match cache in read-only mode (<a
href="https://github.com/fastlane/fastlane/issues/21767">#21767</a>)</li>
<li>See full diff in <a
href="https://github.com/fastlane/fastlane/compare/fastlane/2.218.0...fastlane/2.219.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fastlane&package-manager=bundler&previous-version=2.218.0&new-version=2.219.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@tonidero tonidero requested a review from a team January 5, 2024 10:06
@tonidero tonidero marked this pull request as ready for review January 5, 2024 10:06
@tonidero tonidero force-pushed the update-paywalls-latest-main-2023-01-05 branch from 164a6d6 to 878dff9 Compare January 5, 2024 10:31
@tonidero tonidero merged commit c4b56a6 into paywalls Jan 5, 2024
8 checks passed
@tonidero tonidero deleted the update-paywalls-latest-main-2023-01-05 branch January 5, 2024 10:32
@tonidero tonidero mentioned this pull request Jan 5, 2024
tonidero added a commit that referenced this pull request Jan 5, 2024
### New features
* 📱 Initial support for cross-platform RevenueCat Paywalls 🐾 🧱 (#852)

#### Instructions:
- For Android, you need to change your `MainActivity` to subclass
`FlutterFragmentActivity` instead of `FlutterActivity`. Also, the min
sdk version of the new package is `24`. Please make sure your app's
`android/build.gradle` minSdkVersion has that or a higher version.
- Add `purchases-ui-flutter` in your `pubspec.yaml`:
```yaml
dependencies:
  purchases_ui_flutter: 6.15.0-beta.4
```

#### Usage:
```dart
import 'package:purchases_ui_flutter/purchases_ui_flutter.dart';

await RevenueCatUI.presentPaywallIfNeeded("pro");
```

#### Limitations:
- Currently only full screen paywalls are supported
- There is no way to detect paywall events other than using
`addCustomerInfoUpdateListener`

#### Breaking changes from previous beta:
- Paywalls functionality has been extracted into a new dependency called
purchases_ui_flutter. Add purchases_ui_flutter to your pubspec.yaml.
Before this release, it was part of the main RevenueCat SDK
`purchases_flutter`.
- A new import is required to use this functionality: `import
'package:purchases_ui_flutter/purchases_ui_flutter.dart';`
- Usage has changed the class from `Purchases.presentPaywall` to
`RevenueCatUI.presentPaywall`.
- `presentPaywall` and `presentPaywallIfNeeded` now don't return a
result. To detect purchases, please use `Purchases.getCustomerInfo` from
the `purchases_flutter` SDK. A return value will be added in future
releases.

### Other Changes
* Fix pub score for `purchases-ui-flutter` (#924) via Toni Rico
(@tonidero)
* Update `paywalls` to latest `main` (#923) via Toni Rico (@tonidero)
* Rename `purchases_flutter_ui` to `purchases_ui_flutter` (#921) via
Toni Rico (@tonidero)
* Separate paywalls into a different package (#919) via Toni Rico
(@tonidero)
* Remove result from presentPaywall methods (#916) via Toni Rico
(@tonidero)
* Update to use PHC PaywallHelpers instead of custom activity (#903) via
Toni Rico (@tonidero)
Sign up for free to 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.

4 participants