-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #395 from Adyen/develop
Release 4.0.0-beta03
- Loading branch information
Showing
135 changed files
with
1,797 additions
and
997 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,33 @@ | ||
[//]: # (This file will be used for the release notes on GitHub when publishing.) | ||
[//]: # (Types of changes: `Added` `Changed` `Deprecated` `Removed` `Fixed` `Security`) | ||
[//]: # (Example:) | ||
[//]: # (### Added) | ||
[//]: # (## Added) | ||
[//]: # ( - New payment method) | ||
[//]: # ( ### Changed) | ||
[//]: # (## Changed) | ||
[//]: # ( - DropIn service's package changed from `com.adyen.dropin` to `com.adyen.dropin.services`) | ||
[//]: # ( ### Deprecated) | ||
[//]: # ( # Deprecated) | ||
[//]: # ( - Configurations public constructor are deprecated, please use each Configuration's builder to make a Configuration object) | ||
|
||
## Added | ||
- Validation of PublicKey in CSE module if it's used standalone. | ||
- 'isReady' flag to ComponentState because some components might require some initialization time even if all the inputs are valid. | ||
- 'isValid' now checks both 'isInputValid' and 'isReady' to be true. | ||
|
||
## Fixed | ||
- Handle Intent results if DropInActivity got destroyed. | ||
- Queue API request if DropInService is not yet bound to DropInActivity | ||
|
||
- Support for Pix payment method. | ||
- `QRCodeComponent` to handle action type `qrCode` from payment method `pix`. | ||
- Support for other payment methods with a qrCode action will be added in the future. | ||
- Support for returning `returnUrlQueryString` from redirect URL for some redirect payment methods like Swish. | ||
|
||
## Changed | ||
- New releases are now published to [Maven Central](https://repo1.maven.org/maven2/com/adyen/checkout/) | ||
- A `Configuration` object is now required when initializing any component. Action Components did not require it previously. | ||
- Provided default `GooglePayConfiguration` and `CardConfiguration` in Drop-in. It's not required to manually set these configurations in `DropInConfiguration.Builder` anymore. | ||
- The default Google Pay environment will automatically follow the Adyen environment. It will be initialized as `ENVIRONMENT_TEST` when using Adyen's `TEST` environment, otherwise it will be set to `ENVIRONMENT_PRODUCTION`. | ||
- The `merchantAccount` parameter in `GooglePayConfiguration.Builder` is now optional. You can remove it from the builder constructor, or use `GooglePayConfiguration.Builder.setMerchantAccount` if you need to pass it manually. | ||
- Updated 3DS2 SDK to version 2.2.2 | ||
- Updated Material Components dependency to 1.3.0. | ||
- Screenshots are now allowed in Debug builds, when the Card component is displayed. | ||
|
||
## Fixed | ||
- Passing `threeDSRequestorAppURL` to the SDK in the 3DS2 Component only when protocol version is 2.2.0 or higher since this is not expected in 2.1.0 | ||
- Style in TextInputLayout where in some scenarios text color would be too light and hard to see. | ||
|
||
## Removed | ||
- `WeChatPayComponent` since it didn't have any function. Instead you can simply check if the App is available by calling: `WeChatPayProvider.isAvailable`. | ||
- `PaymentComponentProvider.isAvailable` since most payment methods are always available. Replaced it with `PaymentMethodAvailabilityCheck`, only implemented for methods that need to check for availability. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.