Permalink
Switch branches/tags
Find file
140 lines (110 sloc) 5.39 KB
6.1.0 2017-12-19
Add binding to support custom Stripe Connect onboarding in Europe
Expose interface to add text input listeners on the Card Widgets
Updating Android support library version to 27.0.2
Updating gradle 3.0.1
Fix typo in docs
6.0.0 2017-11-10
Updating gradle and wrapper to 4.3, using android build tools 3.0.0
Fixed double-notification bug on error in AddSourceActivity
Fixed compile error issue with Google support libraries 27.0.0
5.1.1 2017-10-24
Adding P24 support
Upgrades Gradle wrapper version to 4.2.1
Surfaces error handling in API errors from Stripe
Make resource namespaces private to prevent collisions
Fixing a bug for PaymentFlowActivity not returning success when collecting shipping info without method
5.1.0 2017-09-22
Adding the PaymentSession for end-to-end session handling
Adding Alipay source handling
Adding controls to enter customer shipping address and custom shipping methods
5.0.0 2017-08-25
Adding the CustomerSession and EphemeralKeyProvider classes
Adding CardMultilineWidget class for adding Card data in material design
Adding AddSourceActivity and PaymentMethodsActivity for selecting customer payment
Stability and efficiency improvements
*breaking* Moving networking and utils classes to be package-private instead of public
*breaking* Upgrading Gradle wrapper version
*breaking* Upgrading Android support library versions
*breaking* Upgrading build tools version
4.1.6 2017-07-31
Fixing Android Pay string translation crash for decimal comma languages
4.1.5 2017-07-24
Fixing a display bug for dates in certain locales
4.1.4 2017-07-17
Adding ability to specify countries for shipping in the Android Pay MaskedWalletRequest
Adding ability to specify card networks in the Android Pay MaskedWalletRequest
4.1.3 2017-07-13
Adding Stripe-Account optional header for integration with Connect merchant accounts
Adding AndroidPayConfiguration.setCountryCode optional method to specify transaction country
4.1.2 2017-06-27
Fixing a missing method call in android pay
Removing the android support V4 libraries
4.1.1 2017-06-15
Fixing a preference default in android pay
4.1.0 2017-06-14
Added a token field to SourceParams. You can use this to create a source from an existing token.
https://stripe.com/docs/api#create_source-token
4.0.3 2017-06-05
Added support for PII tokens
Added ability to clear the card input widget
Upgraded fraud detection tools
4.0.2 2017-05-15
Added StripePaymentSource interface, extended by both Source and Token
Upgraded for compatibility with stripe:stripe-android-pay
Released stripe:stripe-android-pay library, dependent on stripe:stripe-android
4.0.1 2017-04-17
Added setters for the card number, expiration date, and cvc fields in the CardInputWidget
Added a new example project with back end integration
Added the ability to set a listener on the CardInputWidget for various events
Made the card brand icon show in the widget when the CVC entry is complete
4.0.0 2017-04-10
Fixed issue #179, where certain pasted in credit cards would be incorrectly read as invalid
*breaking* Removed the try/catch required around Stripe instance creation.
3.1.1 2017-04-04
Fixed design tab display bug on card input widget
Upgraded to Gradle version 3.4.1
SEPA Debit address is now optional
3.1.0 2017-03-28
Added support for creating and retrieving Source objects
Added support for redirect flow and polling to update Source status
Restyled the example project, added secondary activity to demonstrate 3DS support
3.0.1 2017-02-27
Removed `@Deprecated` tag from most setters on the Card object
3.0.0 2017-02-25
Added a card input widget to allow easy UI for collecting card data.
*breaking* Increased the minimum SDK version to 11 (needed for animation classes).
*breaking* Added required Context argument to Stripe constructor for resolving resources
2.1.0 2017-01-19
Added bindings to allow creation of bank account tokens.
2.0.3 2017-01-09
Updated OS version logging to be relevant for Android.
2.0.2 2016-12-22
Made the StripeApiHandler.VERSION constant public.
2.0.1 2016-12-22
Made the Token, Card, and Error parsing functions public.
2.0.0 2016-12-20
Removed the dependency on stripe-java and gson
Added a synchronous version of requestToken (still deprecated)
Removed the (previously deprecated) requestToken methods
1.1.1 2016-12-09
Refactored the bundled example project
Reverted change in StripeTextUtils to exclude reference to framework classes
1.1.0 2016-12-01
Exposed funding property on Card object
Updated getType() to getBrand() to match Stripe API (getType() is still supported)
Added synchronous method to create tokens which allows integration with RxJava
Updated example application to include RxJava integration example
Flattened example project structure for clarity
1.0.6 2016-11-15
Updated to stripe-java 3.2.0
Fixed American Express number validation problem
Updated build target sdk version, build tools
Moved tests out of example project and into stripe project
1.0.5 2016-08-26
Modified Java bindings dependency
Updated Card model to reflect recent changes
Updated proguard and dependency versions
1.0.4 2016-01-29
Remove incorrect Diner's Club card prefix
Add Fabric properties file