Nekogram is a third-party Telegram client with not many but useful modifications

Related tags

Spring Boot Yunigram
Overview

Yunigram

Crowdin
Nekogram is a third-party Telegram client with not many but useful modifications.

API, Protocol documentation

Telegram API manuals: https://core.telegram.org/api

MTproto protocol manuals: https://core.telegram.org/mtproto

Compilation Guide

  1. Download the Nekogram source code from https://gitlab.com/Nekogram/Nekogram ( git clone https://gitlab.com/Nekogram/Nekogram.git )
  2. Copy your release.keystore into TMessagesProj/config
  3. Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in local.properties to access your release.keystore
  4. Go to https://console.firebase.google.com/, create two android apps with application IDs tw.nekomimi.nekogram and tw.nekomimi.nekogram.beta, turn on firebase messaging and download google-services.json, which should be copied to the same folder as TMessagesProj.
  5. Open the project in the Studio (note that it should be opened, NOT imported).
  6. Fill out values in TMessagesProj/src/main/java/tw/nekomimi/nekogram/Extra.java – there’s a link for each of the variables showing where and which data to obtain.
  7. You are ready to compile Nekogram.

Localization

Nekogram is forked from Telegram, thus most locales follows the translations of Telegram for Android, checkout https://translations.telegram.org/en/android/.

As for the Nekogram specialized strings, we use Crowdin to translate Nekogram. Join project at https://neko.crowdin.com/nekogram. Help us bring Nekogram to the world!

Comments
  • Bump isoparser from 1.0.6 to 1.1.22

    Bump isoparser from 1.0.6 to 1.1.22

    Bumps isoparser from 1.0.6 to 1.1.22.

    Release notes

    Sourced from isoparser's releases.

    1.0.7.1

    • Improved Elementary Stream Descriptor Parsing/Writing
    • Removed dependencies to Java 6 API that caused incompatibility with older devices
    • Added support for H263 tracks
    • Updated Common Encryption implementation to latest 2015 release.

    Available in a maven staging repository: https://oss.sonatype.org/content/repositories/comgooglecodemp4parser-1063

    Commits
    • 49d11a4 [maven-release-plugin] prepare release mp4parser-project-1.1.22
    • 02b31c0 less logging!
    • 0714d47 duration is unsigned int instead of int
    • f853135 [maven-release-plugin] prepare for next development iteration
    • 30da550 [maven-release-plugin] prepare release mp4parser-project-1.1.21
    • 8c3d880 improve BetterFragmenter to make the last two segments even-sized
    • a342cff [maven-release-plugin] prepare for next development iteration
    • 904ed55 [maven-release-plugin] prepare release mp4parser-project-1.1.20-2
    • a30b92f [maven-release-plugin] prepare for next development iteration
    • 47e188c [maven-release-plugin] prepare release mp4parser-project-1.1.20
    • Additional commits viewable in compare view

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump axml from 2.1.2 to 2.1.3

    Bump axml from 2.1.2 to 2.1.3

    Bumps axml from 2.1.2 to 2.1.3.

    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump stripe-android from 2.0.2 to 20.11.0

    Bump stripe-android from 2.0.2 to 20.11.0

    Bumps stripe-android from 2.0.2 to 20.11.0.

    Release notes

    Sourced from stripe-android's releases.

    stripe-android v20.11.0

    This release adds postal code validation for PaymentSheet and fixed a fileprovider naming bug for Identity.

    PaymentSheet

    • [ADDED]5456 Added postal code validation.

    Identity

    • [FIXED]5474 Update fileprovider name.

    See the changelog for more details.

    stripe-android v20.10.0

    This release contains several bug fixes for PaymentSheet and binary size optimization for Identity.

    PaymentSheet

    • [FIXED]5422 Card expiration dates with a single-digit month are now preserved correctly when closing and re-opening the PaymentSheet via the FlowController.

    Identity

    • [FIXED]5404 Remove Flex OP dependency from Identity SDK and reduce its binary size.

    See the changelog for more details.

    stripe-android v20.9.0

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    ... (truncated)

    Changelog

    Sourced from stripe-android's changelog.

    20.11.0 - 2022-08-29

    This release adds postal code validation for PaymentSheet and fixed a fileprovider naming bug for Identity.

    PaymentSheet

    • [ADDED]5456 Added postal code validation.

    Identity

    • [FIXED]5474 Update fileprovider name.

    20.10.0 - 2022-08-22

    This release contains several bug fixes for PaymentSheet and binary size optimization for Identity.

    PaymentSheet

    • [FIXED]5422 Card expiration dates with a single-digit month are now preserved correctly when closing and re-opening the PaymentSheet via the FlowController.

    Identity

    • [FIXED]5404 Remove Flex OP dependency from Identity SDK and reduce its binary size.

    20.9.0 - 2022-08-16

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    • [ADDED]5370 Add factory method for Compose.

    20.8.0 - 2022-08-01

    ... (truncated)

    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump stripe-android from 2.0.2 to 20.10.0

    Bump stripe-android from 2.0.2 to 20.10.0

    Bumps stripe-android from 2.0.2 to 20.10.0.

    Release notes

    Sourced from stripe-android's releases.

    stripe-android v20.10.0

    This release contains several bug fixes for PaymentSheet and binary size optimization for Identity.

    PaymentSheet

    • [FIXED]5422 Card expiration dates with a single-digit month are now preserved correctly when closing and re-opening the PaymentSheet via the FlowController.

    Identity

    • [FIXED]5404 Remove Flex OP dependency from Identity SDK and reduce its binary size.

    See the changelog for more details.

    stripe-android v20.9.0

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    • [ADDED]5370 Add factory method for Compose.

    See the changelog for more details.

    stripe-android v20.8.0

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.

    Payments

    • [FIXED]5308 OXXO so that processing is considered a successful terminal state, similar to Konbini and Boleto.
    • [FIXED]5138 Fixed an issue where PaymentSheet will show a failure even when 3DS2 Payment/SetupIntent is successful.

    ... (truncated)

    Changelog

    Sourced from stripe-android's changelog.

    20.10.0 - 2022-08-22

    This release contains several bug fixes for PaymentSheet and binary size optimization for Identity.

    PaymentSheet

    • [FIXED]5422 Card expiration dates with a single-digit month are now preserved correctly when closing and re-opening the PaymentSheet via the FlowController.

    Identity

    • [FIXED]5404 Remove Flex OP dependency from Identity SDK and reduce its binary size.

    20.9.0 - 2022-08-16

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    • [ADDED]5370 Add factory method for Compose.

    20.8.0 - 2022-08-01

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.
    • [FIXED]5253 Setting setup_future_usage on the LPM level Payment Method Options remove the checkbox.

    Payments

    ... (truncated)

    Commits
    • 365a2e5 Generate dokka for 20.10.0 (#5440)
    • 07cfe0a Bump version to 20.10.0 (#5438)
    • 865adad update change log for 20.10.0 (#5436)
    • 1579321 Fix issue with country dropdown not updating country (#5431)
    • 2d0b190 Bump tensorflow-lite-support from 0.4.1 to 0.4.2 (#5428)
    • b459816 Fix cut-off payment methods carousel in payment sheet (#5424)
    • ab343f5 Remove Flex OP dependency and run inference against new IDDetector (#5404)
    • d76511a Add shipping details to payment sheet (#5419)
    • 5da664b Bump kotlinx-serialization-json from 1.3.3 to 1.4.0 (#5429)
    • 0247bb3 Fix issue with single-digit expiry month not being preserved in `PaymentSheet...
    • Additional commits viewable in compare view

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump stripe-android from 2.0.2 to 20.9.0

    Bump stripe-android from 2.0.2 to 20.9.0

    Bumps stripe-android from 2.0.2 to 20.9.0.

    Release notes

    Sourced from stripe-android's releases.

    stripe-android v20.9.0

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    • [ADDED]5370 Add factory method for Compose.

    See the changelog for more details.

    stripe-android v20.8.0

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.

    Payments

    • [FIXED]5308 OXXO so that processing is considered a successful terminal state, similar to Konbini and Boleto.
    • [FIXED]5138 Fixed an issue where PaymentSheet will show a failure even when 3DS2 Payment/SetupIntent is successful.
    • [ADDED]5274 Create rememberLauncher method enabling usage of GooglePayLauncher, GooglePayPaymentMethodLauncher and PaymentLauncher in Compose.
    • [DEPRECATED]5274 Deprecate PaymentLauncher.createForCompose in favor of PaymentLauncher.rememberLauncher.

    See the changelog for more details.

    stripe-android v20.7.0

    • This release adds additional support for Afterpay/Clearpay in PaymentSheet.

    PaymentSheet

    • [ADDED]5221 Afterpay/Clearpay support for FR, ES countries and EUR currencies
    • [FIXED]5215 Fix issue with us_bank_account appearing in payment sheet when Financial Connections SDK is not available

    Payments

    ... (truncated)

    Changelog

    Sourced from stripe-android's changelog.

    20.9.0 - 2022-08-16

    This release contains several bug fixes for Payments, PaymentSheet and Financial Connections. Adds IdentityVerificationSheet#rememberIdentityVerificationSheet for Identity.

    PaymentSheet

    • [ADDED]5340 Add a resetCustomer method to PaymentSheet, that clears any persisted authentication state.
    • [FIXED]5388 Fixed issue with Appearance API not working with FlowController
    • [FIXED]5399 Bank Account Payments that pass stripeAccountId for connected accounts will now succeed.

    Payments

    • [FIXED]5399 CollectBankAccountLauncher now accepts stripeAccountId for Connect merchants.

    Financial Connections

    • [FIXED]5408 FinancialConnectionsSheet#Configuration now accepts stripeAccountId for Connect merchants.

    Identity

    • [ADDED]5370 Add factory method for Compose.

    20.8.0 - 2022-08-01

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.
    • [FIXED]5253 Setting setup_future_usage on the LPM level Payment Method Options remove the checkbox.

    Payments

    • [FIXED]5308 OXXO so that processing is considered a successful terminal state, similar to Konbini and Boleto.
    • [FIXED]5138 Fixed an issue where PaymentSheet will show a failure even when 3DS2 Payment/SetupIntent is successful.
    • [ADDED]5274 Create rememberLauncher method enabling usage of GooglePayLauncher, GooglePayPaymentMethodLauncher and PaymentLauncher in Compose.
    • [DEPRECATED]5274 Deprecate PaymentLauncher.createForCompose in favor of PaymentLauncher.rememberLauncher.

    ... (truncated)

    Commits
    • fda4a26 Bump version to 20.9.0 (#5417)
    • 8caa743 Update change log for 20.9.0 (#5416)
    • c773808 Bump mockitoCoreVersion from 4.6.1 to 4.7.0 (#5411)
    • 3d373fc Support saved bank accounts in Link (#5405)
    • e878cf6 Bump compose-theme-adapter from 1.1.15 to 1.1.16 (#5406)
    • 59fa70f BANKCON-4898 Adds stripeAccountId to FinancialConnectionsLauncher.Configurati...
    • 8596f83 Bump appcompat from 1.4.2 to 1.5.0 (#5401)
    • 2b7584b Parse link_funding_sources, support for BankAccount (#5400)
    • aafb955 [Identity] Add an action to analyze binary size for Identity example app (#5397)
    • c1f6a26 api review changes for Address Element (#5403)
    • Additional commits viewable in compare view

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump checker-qual from 3.21.0 to 3.24.0

    Bump checker-qual from 3.21.0 to 3.24.0

    Bumps checker-qual from 3.21.0 to 3.24.0.

    Release notes

    Sourced from checker-qual's releases.

    Checker Framework 3.24.0

    Version 3.24.0 (August 3, 2022)

    User-visible changes:

    Performance improvements.

    Minor bug fixes and enhancements.

    Implementation details:

    Prefer SystemUtil.jreVersion to SystemUtil.getJreVersion().

    Closed issues:

    #5200, #5216.

    Checker Framework 3.23.0

    Version 3.23.0 (July 11, 2022)

    User-visible changes:

    By default, command-line argument -AstubWarnIfNotFound is treated as true for stub files provided on the command line and false for built-in stub files. Use -AstubWarnIfNotFound to enable it for all stub files, and use new -AstubNoWarnIfNotFound to disable it for all stub files.

    New command-line argument -ApermitStaticOwning suppresses Resource Leak Checker warnings related to static owning fields.

    New command-line argument -ApermitInitializationLeak suppresses Resource Leak Checker warnings related to field initialization.

    Closed issues:

    #4855, #5151, #5166, #5172, #5175, #5181, #5189.

    Checker Framework 3.22.1

    Version 3.22.1 (June 1, 2022)

    Closed issues: #58, #5136, #5138, #5142, #5143.

    Checker Framework 3.22.0

    Version 3.22.0 (May 2, 2022)

    User-visible changes:

    The Signedness Checker now checks calls to equals() as well as to ==. When two formal parameter types are annotated with @​PolySigned, the two arguments at a call site must have the same signedness type annotation. (This differs from the standard rule for polymorphic qualifiers.)

    Implementation details:

    ... (truncated)

    Changelog

    Sourced from checker-qual's changelog.

    Version 3.24.0 (August 3, 2022)

    User-visible changes:

    Performance improvements.

    Minor bug fixes and enhancements.

    Implementation details:

    Prefer SystemUtil.jreVersion to SystemUtil.getJreVersion().

    Closed issues:

    #5200, #5216.

    Version 3.23.0 (July 11, 2022)

    User-visible changes:

    By default, command-line argument -AstubWarnIfNotFound is treated as true for stub files provided on the command line and false for built-in stub files. Use -AstubWarnIfNotFound to enable it for all stub files, and use new -AstubNoWarnIfNotFound to disable it for all stub files.

    New command-line argument -ApermitStaticOwning suppresses Resource Leak Checker warnings related to static owning fields.

    New command-line argument -ApermitInitializationLeak suppresses Resource Leak Checker warnings related to field initialization.

    Closed issues:

    #4855, #5151, #5166, #5172, #5175, #5181, #5189.

    Version 3.22.2 (June 14, 2022)

    Implementation details:

    Expose CFG APIs to allow inserting jumps and throws

    Version 3.22.1 (June 1, 2022)

    ... (truncated)

    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump stripe-android from 2.0.2 to 20.8.0

    Bump stripe-android from 2.0.2 to 20.8.0

    Bumps stripe-android from 2.0.2 to 20.8.0.

    Release notes

    Sourced from stripe-android's releases.

    stripe-android v20.8.0

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.

    Payments

    • [FIXED]5308 OXXO so that processing is considered a successful terminal state, similar to Konbini and Boleto.
    • [FIXED]5138 Fixed an issue where PaymentSheet will show a failure even when 3DS2 Payment/SetupIntent is successful.
    • [ADDED]5274 Create rememberLauncher method enabling usage of GooglePayLauncher, GooglePayPaymentMethodLauncher and PaymentLauncher in Compose.
    • [DEPRECATED]5274 Deprecate PaymentLauncher.createForCompose in favor of PaymentLauncher.rememberLauncher.

    See the changelog for more details.

    stripe-android v20.7.0

    • This release adds additional support for Afterpay/Clearpay in PaymentSheet.

    PaymentSheet

    • [ADDED]5221 Afterpay/Clearpay support for FR, ES countries and EUR currencies
    • [FIXED]5215 Fix issue with us_bank_account appearing in payment sheet when Financial Connections SDK is not available

    Payments

    • [FIXED]5226 Persist GooglePayLauncherViewModel state across process death
    • [ADDED]5238 Expose the current card brand in CardFormView, CardInputWidget, and CardMultiLineWidget

    Identity

    • [ADDED]5149 First release to fully support selfie capture

    See the changelog for more details.

    stripe-android v20.6.2

    This release contains several bug fixes for Payments, reduces the size of StripeCardScan, and adds new rememberFinancialConnections features for Financial Connections.

    • [CHANGED]5162 Upgrade compileSdkVersion to 32, Kotlin version to 1.6.21, Android Gradle plugin to 7.2.1.

    Financial Connections

    • [ADDED]5117 Adds rememberFinancialConnectionsSheet and rememberFinancialConnectionsSheetForToken.

    Payments

    • [FIXED]5195 Fix focus when navigating across compose fields
    • [FIXED]5196 Fix PaymentOptionsAddPaymentMethodFragmentTest
    • [FIXED]5183 Fix Link payment option card in dark mode
    • [FIXED]5148 Restore selected payment method when user returns to Link
    • [FIXED]5142 Fix issue with animations running on main thread

    CardScan

    • [CHANGED]5144 Add a minimal TFLite module to stripecardscan.

    See the changelog for more details.

    ... (truncated)

    Changelog

    Sourced from stripe-android's changelog.

    20.8.0 - 2022-08-01

    This release contains several bug fixes for Payments, PaymentSheet, deprecates createForCompose, and adds new rememberLauncher features for Payments

    PaymentSheet

    • [FIXED]5321 Fixed issue with forever loading and mochi library.

    Payments

    • [FIXED]5308 OXXO so that processing is considered a successful terminal state, similar to Konbini and Boleto.
    • [FIXED]5138 Fixed an issue where PaymentSheet will show a failure even when 3DS2 Payment/SetupIntent is successful.
    • [ADDED]5274 Create rememberLauncher method enabling usage of GooglePayLauncher, GooglePayPaymentMethodLauncher and PaymentLauncher in Compose.
    • [DEPRECATED]5274 Deprecate PaymentLauncher.createForCompose in favor of PaymentLauncher.rememberLauncher.

    20.7.0 - 2022-07-06

    • This release adds additional support for Afterpay/Clearpay in PaymentSheet.

    PaymentSheet

    • [ADDED]5221 Afterpay/Clearpay support for FR, ES countries and EUR currencies
    • [FIXED]5215 Fix issue with us_bank_account appearing in payment sheet when Financial Connections SDK is not available

    Payments

    • [FIXED]5226 Persist GooglePayLauncherViewModel state across process death
    • [ADDED]5238 Expose the current card brand in CardFormView, CardInputWidget, and CardMultiLineWidget

    Identity

    • [ADDED]5149 First release to fully support selfie capture

    20.6.2 - 2022-06-23

    This release contains several bug fixes for Payments, reduces the size of StripeCardScan, and adds new rememberFinancialConnections features for Financial Connections.

    • [CHANGED] 5162 Upgrade compileSdkVersion to 32, Kotlin version to 1.6.21, Android Gradle plugin to 7.2.1.

    Financial Connections

    • [ADDED]5117 Adds rememberFinancialConnectionsSheet and rememberFinancialConnectionsSheetForToken.

    Payments

    • [FIXED]5195 Fix focus when navigating across compose fields
    • [FIXED]5196 Fix PaymentOptionsAddPaymentMethodFragmentTest
    • [FIXED]5183 Fix Link payment option card in dark mode
    • [FIXED]5148 Restore selected payment method when user returns to Link
    • [FIXED]5142 Fix issue with animations running on main thread

    CardScan

    • [CHANGED]5144 Add a minimal TFLite module to stripecardscan.

    20.5.0 - 2022-06-01

    This release contains several bug fixes for Payments and PaymentSheet, deprecates the PaymentSheet's primaryButtonColor api in favor of the new appearance api, and adds card brand icons to the card details form.

    PaymentSheet

    • [DEPRECATED]5061 Add Deprecated annotation to old primaryButtonColor api.
    • [FIXED]5068 Fix missing theming for add lpm button and notes text.

    ... (truncated)

    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump relinker from 1.4.4 to 1.4.5

    Bump relinker from 1.4.4 to 1.4.5

    Bumps relinker from 1.4.4 to 1.4.5.

    Changelog

    Sourced from relinker's changelog.

    [1.4.5] - Released July 13, 2022

    • Added null check when closing the parser (#99)
    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump checker-qual from 3.21.0 to 3.23.0

    Bump checker-qual from 3.21.0 to 3.23.0

    Bumps checker-qual from 3.21.0 to 3.23.0.

    Release notes

    Sourced from checker-qual's releases.

    Checker Framework 3.23.0

    Version 3.23.0 (July 11, 2022)

    User-visible changes:

    By default, command-line argument -AstubWarnIfNotFound is treated as true for stub files provided on the command line and false for built-in stub files. Use -AstubWarnIfNotFound to enable it for all stub files, and use new -AstubNoWarnIfNotFound to disable it for all stub files.

    New command-line argument -ApermitStaticOwning suppresses Resource Leak Checker warnings related to static owning fields.

    New command-line argument -ApermitInitializationLeak suppresses Resource Leak Checker warnings related to field initialization.

    Closed issues:

    #4855, #5151, #5166, #5172, #5175, #5181, #5189.

    Checker Framework 3.22.1

    Version 3.22.1 (June 1, 2022)

    Closed issues: #58, #5136, #5138, #5142, #5143.

    Checker Framework 3.22.0

    Version 3.22.0 (May 2, 2022)

    User-visible changes:

    The Signedness Checker now checks calls to equals() as well as to ==. When two formal parameter types are annotated with @​PolySigned, the two arguments at a call site must have the same signedness type annotation. (This differs from the standard rule for polymorphic qualifiers.)

    Implementation details:

    When passed a NewClassTree that creates an anonymous constructor, AnnotatedTypeFactory#constructorFromUse now returns the type of the anonymous constructor rather than the type of the super constructor invoked in the anonymous classes constructor. If the super constructor has explicit annotations, they are copied to the anonymous classes constructor.

    Closed issues: #5113.

    Checker Framework 3.21.4

    Version 3.21.4 (April 1, 2022)

    Closed issues: #5086.

    Checker Framework 3.21.3

    Version 3.21.3 (March 1, 2022)

    Closed issues:

    ... (truncated)

    Changelog

    Sourced from checker-qual's changelog.

    Version 3.23.0 (July 11, 2022)

    User-visible changes:

    By default, command-line argument -AstubWarnIfNotFound is treated as true for stub files provided on the command line and false for built-in stub files. Use -AstubWarnIfNotFound to enable it for all stub files, and use new -AstubNoWarnIfNotFound to disable it for all stub files.

    New command-line argument -ApermitStaticOwning suppresses Resource Leak Checker warnings related to static owning fields.

    New command-line argument -ApermitInitializationLeak suppresses Resource Leak Checker warnings related to field initialization.

    Closed issues:

    #4855, #5151, #5166, #5172, #5175, #5181, #5189.

    Version 3.22.2 (June 14, 2022)

    Implementation details:

    Expose CFG APIs to allow inserting jumps and throws

    Version 3.22.1 (June 1, 2022)

    Closed issues: #58, #5136, #5138, #5142, #5143,

    Version 3.22.0 (May 2, 2022)

    User-visible changes:

    The Signedness Checker now checks calls to equals() as well as to ==. When two formal parameter types are annotated with @​PolySigned, the two arguments at a call site must have the same signedness type annotation. (This differs from the standard rule for polymorphic qualifiers.)

    Implementation details:

    When passed a NewClassTree that creates an anonymous constructor, AnnotatedTypeFactory#constructorFormUse now returns the type of the anonymous

    ... (truncated)

    Commits
    • 07cc67f Remove stray character
    • bf5ab82 Handle there being nothing to commit
    • 407d6ee Need to update AFU version number, too
    • 25e9c3d Update changelog for release 3.23.0
    • e9193df Remove unnecessary step (updating list of contributors)
    • 22b6d5a Handle passing no arguments to a varargs method
    • 95c93bb CFG construction documentation
    • f550329 Move Javadoc comment
    • adc381e Documentation about creating a checker
    • 864942c Factor out WholeProgramInferenceJavaParserStorage#isInvisible (#5196)
    • Additional commits viewable in compare view

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump stripe-android from 2.0.2 to 20.7.0

    Bump stripe-android from 2.0.2 to 20.7.0

    Bumps stripe-android from 2.0.2 to 20.7.0.

    Release notes

    Sourced from stripe-android's releases.

    stripe-android v20.7.0

    • This release adds additional support for Afterpay/Clearpay in PaymentSheet.

    PaymentSheet

    • [ADDED]5221 Afterpay/Clearpay support for FR, ES countries and EUR currencies
    • [FIXED]5215 Fix issue with us_bank_account appearing in payment sheet when Financial Connections SDK is not available

    Payments

    • [FIXED]5226 Persist GooglePayLauncherViewModel state across process death
    • [ADDED]5238 Expose the current card brand in CardFormView, CardInputWidget, and CardMultiLineWidget

    Identity

    • [ADDED]5149 First release to fully support selfie capture

    See the changelog for more details.

    stripe-android v20.6.2

    This release contains several bug fixes for Payments, reduces the size of StripeCardScan, and adds new rememberFinancialConnections features for Financial Connections.

    • [CHANGED]5162 Upgrade compileSdkVersion to 32, Kotlin version to 1.6.21, Android Gradle plugin to 7.2.1.

    Financial Connections

    • [ADDED]5117 Adds rememberFinancialConnectionsSheet and rememberFinancialConnectionsSheetForToken.

    Payments

    • [FIXED]5195 Fix focus when navigating across compose fields
    • [FIXED]5196 Fix PaymentOptionsAddPaymentMethodFragmentTest
    • [FIXED]5183 Fix Link payment option card in dark mode
    • [FIXED]5148 Restore selected payment method when user returns to Link
    • [FIXED]5142 Fix issue with animations running on main thread

    CardScan

    • [CHANGED]5144 Add a minimal TFLite module to stripecardscan.

    See the changelog for more details.

    stripe-android v20.5.0

    This release contains several bug fixes for Payments and PaymentSheet, deprecates the PaymentSheet's primaryButtonColor api in favor of the new appearance api, and adds card brand icons to the card details form.

    PaymentSheet

    • [DEPRECATED]5061 Add Deprecated annotation to old primaryButtonColor api.
    • [FIXED]5068 Fix missing theming for add lpm button and notes text.
    • [ADDED]5069 Add card brand icons to card details form.

    Payments

    • [FIXED]5079 Add 3ds2 url to list of completion URLs so callbacks work correctly.
    • [FIXED]5094 Use correct cvc icon in card form view.

    CardScan

    • [FIXED] 5075 Prevent a crash when the fragment is detached.

    ... (truncated)

    Changelog

    Sourced from stripe-android's changelog.

    20.7.0 - 2022-07-06

    • This release adds additional support for Afterpay/Clearpay in PaymentSheet.

    PaymentSheet

    • [ADDED]5221 Afterpay/Clearpay support for FR, ES countries and EUR currencies
    • [FIXED]5215 Fix issue with us_bank_account appearing in payment sheet when Financial Connections SDK is not available

    Payments

    • [FIXED]5226 Persist GooglePayLauncherViewModel state across process death
    • [ADDED]5238 Expose the current card brand in CardFormView, CardInputWidget, and CardMultiLineWidget

    Identity

    • [ADDED]5149 First release to fully support selfie capture

    20.6.2 - 2022-06-23

    This release contains several bug fixes for Payments, reduces the size of StripeCardScan, and adds new rememberFinancialConnections features for Financial Connections.

    • [CHANGED] 5162 Upgrade compileSdkVersion to 32, Kotlin version to 1.6.21, Android Gradle plugin to 7.2.1.

    Financial Connections

    • [ADDED]5117 Adds rememberFinancialConnectionsSheet and rememberFinancialConnectionsSheetForToken.

    Payments

    • [FIXED]5195 Fix focus when navigating across compose fields
    • [FIXED]5196 Fix PaymentOptionsAddPaymentMethodFragmentTest
    • [FIXED]5183 Fix Link payment option card in dark mode
    • [FIXED]5148 Restore selected payment method when user returns to Link
    • [FIXED]5142 Fix issue with animations running on main thread

    CardScan

    • [CHANGED]5144 Add a minimal TFLite module to stripecardscan.

    20.5.0 - 2022-06-01

    This release contains several bug fixes for Payments and PaymentSheet, deprecates the PaymentSheet's primaryButtonColor api in favor of the new appearance api, and adds card brand icons to the card details form.

    PaymentSheet

    • [DEPRECATED]5061 Add Deprecated annotation to old primaryButtonColor api.
    • [FIXED]5068 Fix missing theming for add lpm button and notes text.
    • [ADDED]5069 Add card brand icons to card details form.

    Payments

    • [FIXED]5079 Add 3ds2 url to list of completion URLs so callbacks work correctly.
    • [FIXED]5094 Use correct cvc icon in card form view.

    CardScan

    • [FIXED] 5075 Prevent a crash when the fragment is detached.

    20.4.0 - 2022-05-23

    This release adds appearance customization APIs to payment sheet and enables Affirm and AU BECS direct debit as payment methods within Payment Sheet.

    ... (truncated)

    Commits

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump appCenterSdkVersion from 4.4.2 to 4.4.5

    Bump appCenterSdkVersion from 4.4.2 to 4.4.5

    Bumps appCenterSdkVersion from 4.4.2 to 4.4.5. Updates appcenter-analytics from 4.4.2 to 4.4.5

    Release notes

    Sourced from appcenter-analytics's releases.

    4.4.5

    Version 4.4.5

    App Center

    • [Fix] Fix crash when SDK is started from overridden Application.attachBaseContext.

    4.4.4

    App Center

    • [Fix] Fix crash when storage is encrypted during direct boot. Please note that settings and pending logs database are not shared between regular and device-protected storage.

    App Center Distribute

    • [Improvement] Remove optional SYSTEM_ALERT_WINDOW permission that was required to automatically restart the app after installing the update.
    • [Improvement] Add fallback to the old ACTION_INSTALL_PACKAGE installation method if the update cannot be installed by PackageInstaller API (e.g. when MIUI optimizations block installation).
    • [Fix] Fix possible crash on resume event before initialization.
    • [Fix] Fix clicks on the download completion notification.
    • [Fix] Fix ANR on installing large packages.
    • [Fix] Fix cancellation handling of confirmation dialog for mandatory updates.
    • [Fix] Fix strict mode issues.

    4.4.3

    Version 4.4.3

    App Center Crashes

    • [Fix] Add exception null check for Crashes.trackError API.

    App Center Distribute

    • [Fix] Fix checking a new release if the application was already updated before.
    • [Fix] Fix superfluous register/unregister receiver for installing new release.
    • [Fix] Fix show custom in-app update dialog after opening release details.

    App Center Distribute Play

    • [Fix] Add missing Distribute.addStores API.
    Changelog

    Sourced from appcenter-analytics's changelog.

    Version 4.4.5

    App Center

    • [Fix] Fix crash when SDK is started from overridden Application.attachBaseContext.

    Version 4.4.4

    App Center

    • [Fix] Fix crash when storage is encrypted during direct boot. Please note that settings and pending logs database are not shared between regular and device-protected storage.

    App Center Distribute

    • [Improvement] Remove optional SYSTEM_ALERT_WINDOW permission that was required to automatically restart the app after installing the update.
    • [Improvement] Add fallback to the old ACTION_INSTALL_PACKAGE installation method if the update cannot be installed by PackageInstaller API (e.g. when MIUI optimizations block installation).
    • [Fix] Fix possible crash on resume event before initialization.
    • [Fix] Fix clicks on the download completion notification.
    • [Fix] Fix ANR on installing large packages.
    • [Fix] Fix cancellation handling of confirmation dialog for mandatory updates.
    • [Fix] Fix strict mode issues.

    Version 4.4.3

    App Center Crashes

    • [Fix] Add exception null check for Crashes.trackError API.

    App Center Distribute

    • [Fix] Fix checking a new release if the application was already updated before.
    • [Fix] Fix superfluous register/unregister receiver for installing new release.
    • [Fix] Fix show custom in-app update dialog after opening release details.

    App Center Distribute Play

    • [Fix] Add missing Distribute.addStores API.

    Commits
    • 39fd75a Merge pull request #1641 from microsoft/develop
    • 522a8aa Merge pull request #1640 from microsoft/release/4.4.5
    • e684665 Update Changelog
    • 44b7ed4 Merge pull request #1639 from microsoft/fix/overridden-attachBaseContext
    • ddf32a3 Add explicit check to tests
    • 30d5e03 Remove extra call of getApplicationContext()
    • 90baebb Merge pull request #1637 from microsoft/start/4.4.5
    • 2f85521 Start version 4.4.5
    • db681ce Merge pull request #1636 from microsoft/release/demo_v4.4.4
    • 3090b61 Use new SDK V4.4.4 in demo app
    • Additional commits viewable in compare view

    Updates appcenter-crashes from 4.4.2 to 4.4.5

    Release notes

    Sourced from appcenter-crashes's releases.

    4.4.5

    Version 4.4.5

    App Center

    • [Fix] Fix crash when SDK is started from overridden Application.attachBaseContext.

    4.4.4

    App Center

    • [Fix] Fix crash when storage is encrypted during direct boot. Please note that settings and pending logs database are not shared between regular and device-protected storage.

    App Center Distribute

    • [Improvement] Remove optional SYSTEM_ALERT_WINDOW permission that was required to automatically restart the app after installing the update.
    • [Improvement] Add fallback to the old ACTION_INSTALL_PACKAGE installation method if the update cannot be installed by PackageInstaller API (e.g. when MIUI optimizations block installation).
    • [Fix] Fix possible crash on resume event before initialization.
    • [Fix] Fix clicks on the download completion notification.
    • [Fix] Fix ANR on installing large packages.
    • [Fix] Fix cancellation handling of confirmation dialog for mandatory updates.
    • [Fix] Fix strict mode issues.

    4.4.3

    Version 4.4.3

    App Center Crashes

    • [Fix] Add exception null check for Crashes.trackError API.

    App Center Distribute

    • [Fix] Fix checking a new release if the application was already updated before.
    • [Fix] Fix superfluous register/unregister receiver for installing new release.
    • [Fix] Fix show custom in-app update dialog after opening release details.

    App Center Distribute Play

    • [Fix] Add missing Distribute.addStores API.
    Changelog

    Sourced from appcenter-crashes's changelog.

    Version 4.4.5

    App Center

    • [Fix] Fix crash when SDK is started from overridden Application.attachBaseContext.

    Version 4.4.4

    App Center

    • [Fix] Fix crash when storage is encrypted during direct boot. Please note that settings and pending logs database are not shared between regular and device-protected storage.

    App Center Distribute

    • [Improvement] Remove optional SYSTEM_ALERT_WINDOW permission that was required to automatically restart the app after installing the update.
    • [Improvement] Add fallback to the old ACTION_INSTALL_PACKAGE installation method if the update cannot be installed by PackageInstaller API (e.g. when MIUI optimizations block installation).
    • [Fix] Fix possible crash on resume event before initialization.
    • [Fix] Fix clicks on the download completion notification.
    • [Fix] Fix ANR on installing large packages.
    • [Fix] Fix cancellation handling of confirmation dialog for mandatory updates.
    • [Fix] Fix strict mode issues.

    Version 4.4.3

    App Center Crashes

    • [Fix] Add exception null check for Crashes.trackError API.

    App Center Distribute

    • [Fix] Fix checking a new release if the application was already updated before.
    • [Fix] Fix superfluous register/unregister receiver for installing new release.
    • [Fix] Fix show custom in-app update dialog after opening release details.

    App Center Distribute Play

    • [Fix] Add missing Distribute.addStores API.

    Commits
    • 39fd75a Merge pull request #1641 from microsoft/develop
    • 522a8aa Merge pull request #1640 from microsoft/release/4.4.5
    • e684665 Update Changelog
    • 44b7ed4 Merge pull request #1639 from microsoft/fix/overridden-attachBaseContext
    • ddf32a3 Add explicit check to tests
    • 30d5e03 Remove extra call of getApplicationContext()
    • 90baebb Merge pull request #1637 from microsoft/start/4.4.5
    • 2f85521 Start version 4.4.5
    • db681ce Merge pull request #1636 from microsoft/release/demo_v4.4.4
    • 3090b61 Use new SDK V4.4.4 in demo app
    • Additional commits viewable in compare view

    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 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)
    dependencies 
    opened by dependabot[bot] 1
Owner
Ketal
Ketal
The ByteSkript development kit, including resources for third-party libraries that are not contained within the standard runtime.

ByteSkript Development Kit Todo. The development kit is a set of advanced resources available for library creators. These are not available within the

null 1 Jan 8, 2022
A plugin that open the GC command execution interface for third-party clients

gc-opencommand-plugin 中文 | English 一个为第三方客户端开放GC命令执行接口的插件 服务端安装 在 Release 下载 jar 放入 plugins 文件夹即可 控制台连接 首次启动时,会在 plugins 目录下生成一个 opencommand-plugin 目录

筱傑 222 Jan 1, 2023
UniFi Proxy makes it possible to integrate third-party hardware into UniFi Protect

UniFi Proxy UniFi Proxy makes it possible to integrate third-party hardware into UniFi Protect. For testing purposes only, it is recommended to purcha

Jan Heil 8 Dec 27, 2022
@FengG0d 's Client, but he leave, I am the new owner, but, I don't know how to write Java, I need your help.

IKUN Client Help me I need help! The original Author was leave, but I don't know how to write a good client, I need Your help! to make a good IKun Cli

Chenken520 2 Sep 4, 2022
Discord Bot with many useful utilities!

Utility Discord Bot Discord Bot with many utilities like base64/hex de-/encode and string hashing Invite the bot Does need manage role perms. Its requ

ReisMiner 4 Dec 14, 2022
Spring JPA Many To Many example with Hibernate and Spring Boot CRUD Rest API - ManyToMany annotation

Spring JPA Many To Many example with Hibernate and Spring Boot CRUD Rest API - ManyToMany annotation

null 17 Dec 28, 2022
Simple but useful generic reload library for Java projects.

SimpleReloadLib Simple Java generic reload library. Introduce SimpleReloadLib used to be a part of QuickShop-Reremake. But it really easy to use and p

Ghost_chu 12 Oct 25, 2022
This is some Discord bot I made to help me learn Java. Not very useful yet.

JennyChan This is some Discord bot I made to help me learn Java. Not very useful yet. What it can do so far: Reply to mention List commands Show bot u

null 0 Sep 1, 2022
MessageEngine by afkvido. Alpha test is the most updated but may contain many bugs

MessageEngine Alpha Alpha Testing This is the most frequently updated, fresh, and potentially most glitchy version of MessageEngine. This version will

gemsvidø 3 Feb 7, 2022
Not only Spring Boot but also important knowledge of Spring(不只是SpringBoot还有Spring重要知识点)

在线阅读 : https://snailclimb.gitee.io/springboot-guide (上面的地址访问速度缓慢的建议使用这个路径访问) 重要知识点 基础 Spring Boot 介绍 第一个 Hello World 第一个 RestFul Web 服务 Spring 如何优雅读取配

Guide哥 4.7k Jan 3, 2023
This is a Meme repo for fixed & Cleaned source of 'Better'Bungeecord but its not realy better code is trash!

#Fucking cleaned by CryCodes Disclaimer: Based of MD_5's Bungeecord (Fork of "BetterBungee") | I am not the owner of the code This repo is just for fu

Rooks 3 Jan 2, 2022
Presti 5 Nov 19, 2022
Catogram - Experimental telegram client based on official Android sources

Catogram Experimental telegram client based on official Android sources Features: Message translator TGX Style of context menu VKUI Icons and inbuilt

null 188 Dec 17, 2022
FIDO2(WebAuthn) server officially certified by FIDO Alliance and Relying Party examples.

Overview FIDO (Fast IDentity Online) is an open standard for online authentication. It is designed to solve the password problems stemming from a lot

LINE 400 Jan 5, 2023
Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Gabriele Rizzo 865 Jan 2, 2023
The SPID/CIE OIDC Federation Relying Party, written in Java

SPID/CIE OIDC Federation, for Java SPID/CIE OIDC Federation (for Java) is a starter kit and example projects designed to ease the creation of an OpenI

Developers Italia 15 Dec 13, 2022
Onepop is an utlity client previously paid, but now public and open source

onepop Onepop is an utlity client previously paid, but now public and open source, the client license is the GNU General Public License v3.0. The clie

Wks JanStudio 50 Dec 30, 2022
The clickgui used in my Minecraft Hacked Client, Ozone. Uses HeroCode Settings but can easily be migrated to another settings system.

OzoneClickGUI The clickgui used in my Minecraft Hacked Client, Ozone. Uses HeroCode Settings but can easily be migrated to another settings system. Pl

ShadeDev 9 Dec 2, 2022
EssentialClient is a client side mod originally forked from Carpet Client for 1.15.2 that implements new client side features

EssentialClient EssentialClient is a client side only mod originally forked from Carpet Client for 1.15.2 that implements new client side features. Th

null 62 Jan 3, 2023