Releases: GoogleChrome/android-browser-helper
playbilling-v1.1.0
What's Changed
- BillingClient library updated to 7.1.1 by @gstepniewski-google in #536
Google Play Billing Client v7 has removed ProrationMode and replaced it with ReplacementMode (details here).
The billing library will support both for the time being, so if your PWA handles subscriptions you should migrate as well.
When constructing your PaymentRequest object, instead of the field prorationMode
with possible values ['deferred', 'immediateAndChargeProratedPrice', 'immediateWithoutProration', 'immediateWithTimeProration', 'unknownSubscriptionUpgradeDowngradePolicy', 'immediateAndChargeFullPrice']
you should use replacementMode
and correspondingly ['deferred', 'chargeProratedPrice', 'withoutProration', 'withTimeProration', 'unknownReplacementMode', 'chargeFullPrice']
.
ProrationMode is still supported for the time being, but is considered deprecated and will be removed in a future release.
android-browser-helper-2.6.2
What's Changed
- Add a reminder comment to bump version code by @ishitatsuyuki in #528
- Add package name constructor to TwaLauncher by @SelyvonSerhii in #529
- Use Guava's ImmutableMap.of() instead of Map.of(). by @glennhartmann in #530
- Skip animation as default by @youenn98 in #520
- Bump abh VERSION to 2.6.2 and VERSION_CODE to 2 by @youenn98 in #532
New Contributors
- @ishitatsuyuki made their first contribution in #528
Full Changelog: android-browser-helper-2.6.1...android-browser-helper-2.6.2
android-browser-helper-2.6.1
What's Changed
- Bump location delegation to 1.1.2 by @gstepniewski-google in #503
- Bump play billing to 1.0.1 by @gstepniewski-google in #504
- Update badge status to only look at the main branch by @SharkMan201 in #505
- Add file handling support by @orbital17 in #506
- Forward Launch Handler client mode to a browser by @SelyvonSerhii in #508
- Update Auth Tab demo browser dependency to alpha03 by @fsinan in #509
- Use FileData from incoming intent if it's present by @SelyvonSerhii in #512
- Add metadata option to control Chrome startup timing relative to anim… by @youenn98 in #515
- Preload url while waiting for enter animation complete by @youenn98 in #518
- Add an extra data for TWA startup timestamp by @joehattori in #517
- Fix the androidTest build by @youenn98 in #519
- Use a task id as a session id by @SelyvonSerhii in #513
- Minimal UI and Browser display modes by @gstepniewski-google in #511
- Bump core version to 2.6.1 by @gstepniewski-google in #521
New Contributors
- @SharkMan201 made their first contribution in #505
- @SelyvonSerhii made their first contribution in #508
- @fsinan made their first contribution in #509
- @youenn98 made their first contribution in #515
- @joehattori made their first contribution in #517
Full Changelog: android-browser-helper-2.6.0...android-browser-helper-2.6.1
android-browser-helper-2.5.0
What's Changed
- Bump locationdelegation version to 1.1.0. by @EiraGe in #383
- Add fallback fullscreen support by @elabadysayed in #386
- Partial custom tab demo by @JinsukKim in #394
- Migrate notification sample by @sebastianbenz in #400
- Fix Custom UI sample by @sebastianbenz in #401
- Update the url for the pom by @nohe427 in #326
- Only set SubscriptionUpdateParams only if purchaseToken is set by @joycetoh8 in #328
- Pull CustomTabsCallback to a getter from private field by @mrajah1 in #405
- Allows media playback without user interaction on WebViewFallback by @andreban in #414
- Use WindowManager.LayoutParams.FLAG_FULLSCREEN to go full screen by @mrajah1 in #418
- Add Custom Tabs Engagement Signals Demo by @sebastianbenz in #421
- updated the version number in readme by @build3r in #425
- Bump core version to 2.5.0. by @mvano in #426
New Contributors
- @elabadysayed made their first contribution in #386
- @JinsukKim made their first contribution in #394
- @sebastianbenz made their first contribution in #400
- @mrajah1 made their first contribution in #405
Full Changelog: android-browser-helper-2.4.0...android-browser-helper-2.5.0
android-browser-helper-2.6.0
What's Changed
- Add TWA/CCT postMessage demo by @SayedElabady in #429
- Increment PlayBilling version to V5 by @SayedElabady in #432
- Bump Billing module version by @SayedElabady in #435
- Update play-service-location for location-delegation by @SayedElabady in #437
- Update location-delegation version to 1.1.1 by @SayedElabady in #438
- Update a comment in PostMessage demo by @SayedElabady in #444
- Fix source origin comment by @SayedElabady in #470
- Move connecting/disconnecting from service to onCreate/Destroy by @andreban in #471
- Update PlayBilling version to V6 by @orbital17 in #476
- Fix skuPassedToPlayBilling test by @orbital17 in #477
- Update gradle and add namespaces by @orbital17 in #493
- CCT - Ephemeral Tabs Demo by @erikrodriguez-se in #488
- CCT - Ephemeral Tabs With Fallback Demo by @erikrodriguez-se in #490
- CCT - AuthTab Sample Demo by @erikrodriguez-se in #486
- Bumped all dependencies necessary to use newest androidx.browser 1.9.0-alpha02 by @gstepniewski-google in #500
- Protocol Handler support by @gstepniewski-google in #501
- Bump core version to 2.6.0 by @gstepniewski-google in #502
New Contributors
- @SayedElabady made their first contribution in #429
- @orbital17 made their first contribution in #476
- @erikrodriguez-se made their first contribution in #488
Full Changelog: android-browser-helper-2.5.0...android-browser-helper-2.6.0
android-browser-helper-2.4.0
Adds support for handling Android T notification permission requests.
android-browser-helper-2.3.0
This version of Android Browser Helper enables developers to use the library when building projects that target the API level 31. To do that, it updates the androidx.browser dependency to version 1.4.0 and updates the code to be compatible with Android 12's latest changes.
Developers using this version of Android Browser Helper will need to update the the compileSdkVersion
in their build.gradle
to version 31
. It's still possible to use targetSdkVersion
lower than 31
, but it's recommended to migrate as soon as possible.
When migrating to targetSdkVersion 31
and targeting Android 12 or higher, activities, services, or broadcast receivers that use intent filters, must now explicitly declare the android:exported attribute for these app components.
android-browser-helper-2.2.2
- Fixed issue with the splash screen freezing when
launchTwa()
is called asynchronously - #297
android-browser-helper-2.2.1
- Fixes a crash in the WebView fallback when unable to hand off navigations to a browser.
android-browser-helper-2.2.1-alpha02
- Fixes a crash in the WebView fallback when unable to hand off navigations to a browser.