This repository has been archived by the owner on Mar 9, 2020. It is now read-only.
forked from stripe/stripe-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
127 lines (100 loc) · 4.93 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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