You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 12, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+52-55Lines changed: 52 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,15 @@
1
1
card.io Android SDK change log and release notes
2
2
================================================
3
3
4
+
5.4.1
5
+
-----
6
+
* Add ability to specify an alternative search path for the native libraries via `CardIONativeLibsConfig`[card.io-Android-source#86](https://github.com/card-io/card.io-Android-source/pull/86). Thank you Thorben Primke!
7
+
* Updated gradle plugin and wrapper versions.
8
+
* Bump compile SDK to 24.
9
+
4
10
5.4.0
5
11
-----
6
-
* Add ability to blur all digits in the scanned card image, minus any number of digits to remain unblurred, enabled via `CardIOActivity.EXTRA_UNBLUR_DIGITS`. (Thank you Michael Schmoock!)
12
+
* Add ability to blur all digits in the scanned card image, minus any number of digits to remain unblurred, enabled via `CardIOActivity.EXTRA_UNBLUR_DIGITS`. Thank you Michael Schmoock!
7
13
* Fix issue where Maestro cards were not correctly recognized [#154](https://github.com/card-io/card.io-Android-SDK/issues/154).
8
14
* Fix issue on Android 23 and above where `CardIOActivity#canReadCardWithCamera()` would return the incorrect value if permissions had not been granted [#136](https://github.com/card-io/card.io-Android-SDK/issues/136). Now defaults to `true` in such cases.
9
15
* Add missing locales to javadocs [card.io-Android-source#75](https://github.com/card-io/card.io-Android-source/issues/75).
* Add Cardholder Name to list of available manual entry fields, enabled via `CardIOActivity.EXTRA_REQUIRE_CARDHOLDER_NAME`. (Thank you Dan Nizri and Zach Sweigart!)
45
+
* Add Cardholder Name to list of available manual entry fields, enabled via `CardIOActivity.EXTRA_REQUIRE_CARDHOLDER_NAME`. Thank you Dan Nizri and Zach Sweigart!
40
46
* Fix issue where certain devices would show the camera preview upside down [#91](https://github.com/card-io/card.io-Android-SDK/issues/91).
41
47
* Fix issue where null could be set in the return bundle value for `CardIOActivity.EXTRA_SCAN_RESULT`.
42
48
* Upgrade build tools.
@@ -84,26 +90,17 @@ We are continuing to work to improve expiry-scanning accuracy.
84
90
85
91
4.0.0
86
92
-----
87
-
* Distribute .aar file instead of .jar and .so files
88
-
* New extras on `CardIOActivity`
89
-
-`EXTRA_SCAN_INSTRUCTIONS`
90
-
-`EXTRA_HIDE_CARDIO_LOGO`
91
-
-`EXTRA_SCAN_OVERLAY_LAYOUT_ID`
92
-
-`EXTRA_SUPPRESS_SCAN`
93
-
-`EXTRA_RETURN_CARD_IMAGE`
94
-
-`EXTRA_KEEP_APPLICATION_THEME`
95
-
-`EXTRA_USE_PAYPAL_ACTIONBAR_ICON`
96
-
* Remove deprecated extras and methods in `CardIOActivity`
* New extra `EXTRA_CAPTURED_CARD_IMAGE` returned to calling Activity
100
-
* New class `BuildConfig`
93
+
* Distribute .aar file instead of .jar and .so files.
94
+
* New extras on `CardIOActivity`: `EXTRA_SCAN_INSTRUCTIONS`, `EXTRA_HIDE_CARDIO_LOGO`, `EXTRA_SCAN_OVERLAY_LAYOUT_ID`, `EXTRA_SUPPRESS_SCAN`, `EXTRA_RETURN_CARD_IMAGE`, `EXTRA_KEEP_APPLICATION_THEME`, and `EXTRA_USE_PAYPAL_ACTIONBAR_ICON`.
95
+
* Remove deprecated extras and methods in `CardIOActivity`: `canReadCardWithCamera(Context)` and `EXTRA_REQUIRE_ZIP`.
96
+
* New extra `EXTRA_CAPTURED_CARD_IMAGE` returned to calling Activity.
97
+
* New class `BuildConfig`.
101
98
102
99
103
100
3.2.0
104
101
-----
105
102
* Eliminate App Token. Developers no longer need to sign up on the card.io site before using card.io.
106
-
* Add Icelandic (is) to our supported localizations. (Thank you, Martin Kaplan!)
103
+
* Add Icelandic (is) to our supported localizations. Thank you, Martin Kaplan!
107
104
108
105
3.1.6
109
106
-----
@@ -117,42 +114,42 @@ We are continuing to work to improve expiry-scanning accuracy.
117
114
118
115
3.1.4 January 3, 2014
119
116
------------------------
120
-
* Remove any transparency from guide color
121
-
* Add language support for Arabic and Malay
117
+
* Remove any transparency from guide color.
118
+
* Add language support for Arabic and Malay.
122
119
123
120
3.1.3 October 9, 2013
124
121
------------------------
125
-
* Add guide color customization through `CardIOActivity.EXTRA_GUIDE_COLOR`
126
-
* Add ability to skip confirmation activity through `CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION`
127
-
* Fix camera not recognized issue for some devices
122
+
* Add guide color customization through `CardIOActivity.EXTRA_GUIDE_COLOR`.
123
+
* Add ability to skip confirmation activity through `CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION`.
124
+
* Fix camera not recognized issue for some devices.
128
125
129
126
3.1.2 - September 16, 2013
130
127
------------------------
131
-
* Restrict postal code maximum length
132
-
* Add convenience method to localize CardType
133
-
* Fix Hebrew phone settings detection bug
134
-
* Add SampleApp
135
-
* Reverse release_notes order
128
+
* Restrict postal code maximum length.
129
+
* Add convenience method to localize CardType.
130
+
* Fix Hebrew phone settings detection bug.
131
+
* Add SampleApp.
132
+
* Reverse release_notes order.
136
133
137
134
3.1.1 - August 30, 2013
138
135
------------------------
139
-
* Update globalization strings for 25 languages/locales
136
+
* Update globalization strings for 25 languages/locales.
140
137
141
138
3.1.0 - August 13, 2013
142
139
------------------------
143
140
* Add translations of all strings into ~20 languages, in addition to American English.
144
-
* Translation choice is controlled by `CardIOActivity.EXTRA_LANGUAGE_OR_LOCALE`
141
+
* Translation choice is controlled by `CardIOActivity.EXTRA_LANGUAGE_OR_LOCALE`.
145
142
* The translations that a few developers had previously created for their own apps will no longer be used by the SDK.
146
143
* NOTE: Default language, if not set by your app, will now be based upon the device's current language setting.
147
144
148
145
3.0.8 - July 3, 2013
149
146
---------------------
150
-
* Fix pre Android 4.0 hanging issue
147
+
* Fix pre Android 4.0 hanging issue.
151
148
152
149
3.0.7 - July 3, 2013
153
150
---------------------
154
-
* Fix rotation issue when starting in landscape mode
155
-
* Fix card image disappearing when rotating device in card details screen
151
+
* Fix rotation issue when starting in landscape mode.
152
+
* Fix card image disappearing when rotating device in card details screen.
156
153
157
154
3.0.6 - June 21, 2013
158
155
---------------------
@@ -161,14 +158,14 @@ We are continuing to work to improve expiry-scanning accuracy.
161
158
162
159
3.0.5 - May 23, 2013
163
160
--------------------
164
-
* UI updates
165
-
* Don't require portrait for DataEntryActivity
166
-
* Fix scanner crash in landscape
161
+
* UI updates.
162
+
* Don't require portrait for DataEntryActivity.
163
+
* Fix scanner crash in landscape.
167
164
168
165
3.0.4 - May 14, 2013
169
166
--------------------
170
167
* Fix orientation bugs to support some tablets.
171
-
* Use PayPal logo instead of card.io by default. (see javadoc to switch back)
168
+
* Use PayPal logo instead of card.io by default. See javadoc to switch back.
172
169
173
170
3.0.3 - Nov 27, 2012
174
171
--------------------
@@ -185,12 +182,12 @@ We are continuing to work to improve expiry-scanning accuracy.
185
182
186
183
3.0.0
187
184
--------------------
188
-
* Skipped
185
+
* Skipped.
189
186
190
187
2.4.3 - Aug 31, 2012
191
188
--------------------
192
-
* Correct layouts for high resolution cameras & xhdpi displays
193
-
* Fix crash on HTC ICS
189
+
* Correct layouts for high resolution cameras & xhdpi displays.
190
+
* Fix crash on HTC ICS.
194
191
195
192
2.4.2 - Aug 23, 2012
196
193
--------------------
@@ -199,7 +196,7 @@ We are continuing to work to improve expiry-scanning accuracy.
199
196
200
197
2.4.1 - Aug 22, 2012
201
198
--------------------
202
-
* Work around a crash in some Qualcomm camera drivers. (e.g. Samsung Galaxy II S running Android 4.0.4)
199
+
* Work around a crash in some Qualcomm camera drivers, e.g. Samsung Galaxy II S running Android 4.0.4.
203
200
* Improve efficiency of internal API.
204
201
205
202
2.4.0 - June 25, 2012
@@ -213,12 +210,12 @@ We are continuing to work to improve expiry-scanning accuracy.
213
210
214
211
2.3.2 - June 4, 2012
215
212
------------------
216
-
* Support scanning in non-NEON ARMv7 devices (e.g. nVidia Tegra2)
217
-
* Support manual entry in all other devices. (Including those based on MIPS or x86)
213
+
* Support scanning in non-NEON ARMv7 devices, e.g. nVidia Tegra2.
214
+
* Support manual entry in all other devices. Including those based on MIPS or x86.
218
215
* Fix exception in charge flow caused by users pressing the home button while the charge is processing.
219
216
220
217
*************************
221
-
IMPORTANT: You should delete libs/*/libcardio*.so from your project directory before unzipping the new SDK. (This library is obsolete and will only make your .apk bigger if it is included.)
218
+
IMPORTANT: You should delete libs/*/libcardio*.so from your project directory before unzipping the new SDK. This library is obsolete and will only make your .apk bigger if it is included.
222
219
223
220
The bundled libraries are:
224
221
@@ -238,11 +235,11 @@ Note that if your app is not targeting x86 or MIPS, you can safely leave out the
238
235
239
236
2.3.1
240
237
--------------------
241
-
* Skipped
238
+
* Skipped.
242
239
243
240
2.3.0
244
241
--------------------
245
-
* Skipped
242
+
* Skipped.
246
243
247
244
2.2.1 - April 20, 2012
248
245
--------------------
@@ -254,7 +251,7 @@ Note that if your app is not targeting x86 or MIPS, you can safely leave out the
254
251
--------------------
255
252
256
253
*************************
257
-
IMPORTANT: You should delete libs/armeabi*/libcardio.so from your project directory before unzipping the new SDK. (This library is obsolete and will only make your .apk bigger if it is included.)
254
+
IMPORTANT: You should delete libs/armeabi*/libcardio.so from your project directory before unzipping the new SDK. This library is obsolete and will only make your .apk bigger if it is included.
258
255
259
256
*************************
260
257
@@ -278,13 +275,13 @@ IMPORTANT: You should delete libs/armeabi*/libcardio.so from your project direct
278
275
279
276
2.0.5 - February 22, 2012
280
277
--------------------
281
-
* Performance improvements in SSL pinning
282
-
* Fix SSL pinning bug in Android 4.0
278
+
* Performance improvements in SSL pinning.
279
+
* Fix SSL pinning bug in Android 4.0.
283
280
284
281
2.0.4 - February 13, 2012
285
282
--------------------
286
283
* Enhance security with SSL pinning.
287
-
* Properly check for the absence of the NEON instruction set in some ARMv7 devices. (Notably those based on nVidia Tegra 2)
284
+
* Properly check for the absence of the NEON instruction set in some ARMv7 devices. Notably those based on nVidia Tegra 2.
288
285
* Fix bugs relating to cancel/back.
289
286
290
287
2.0.3 - January 31, 2012
@@ -294,9 +291,9 @@ IMPORTANT: You should delete libs/armeabi*/libcardio.so from your project direct
294
291
295
292
2.0.2 - January 27, 2012
296
293
--------------------
297
-
* Additional error checking and catching
298
-
* Be more explicit about device problems when we fall back to manual entry
299
-
* Expose more logging to developers
294
+
* Additional error checking and catching.
295
+
* Be more explicit about device problems when we fall back to manual entry.
296
+
* Expose more logging to developers.
300
297
301
298
2.0.1 - January 20, 2012
302
299
--------------------
@@ -306,13 +303,13 @@ IMPORTANT: You should delete libs/armeabi*/libcardio.so from your project direct
306
303
307
304
2.0.0 - January 18, 2012
308
305
-------------------
309
-
* (new!) Support processing charges
310
-
* Rename package io.card.scan to io.card.payments
306
+
* (new!) Support processing charges.
307
+
* Rename package io.card.scan to io.card.payments.
311
308
* Refactor scan interface. See https://card.io/resources/javadoc/index.html to see a complete list of deprecated methods & constants.
312
309
* Updated HTTPS library for better performance while scanning.
313
310
* Fixed crashes in Android 4.0/Ice Cream Sandwich.
0 commit comments