2.2.0003 (2022-06-15)
Closed issues:
- Crash when intent is null in parseResult callback #506
Merged pull requests:
- Add deprecation notice to cardscan-android #523 (awush-stripe)
- Remove references to bouncer emails #508 (awush-stripe)
2.2.0002 (2022-04-11)
Closed issues:
- failed to build in android studio bumblebee #494
Merged pull requests:
- Prevent crash on null result intent #507 (awush-stripe)
2.2.0001 (2022-03-28)
Closed issues:
- The new CardScanSheet API is not testable #493
- The new CardScanSheet API is not testable #492
- The new CardScanSheet API doesn't deliver result when starter activity is destroyed #491
- Getbouncer console not accessible. #487
Merged pull requests:
- Update the interface so reference to the callback is not lost on activity killed #499 (awush-stripe)
- Make the activity result registry testable #498 (awush-stripe)
2.1.0023 (2022-01-18)
2.1.0022 (2022-01-17)
2.1.0021 (2022-01-06)
Merged pull requests:
- Simplify the API interface for CardScan #482 (awush-stripe)
2.1.0020 (2021-12-21)
Merged pull requests:
- Correctly report final stats #475 (awush-stripe)
2.1.0019 (2021-12-09)
2.1.0018 (2021-10-20)
2.1.0017 (2021-10-20)
Merged pull requests:
- Revert model storage file name #461 (awush-stripe)
2.1.0016 (2021-10-04)
2.1.0015 (2021-10-04)
Merged pull requests:
- Make prepareScan more accessible by using a callback #458 (awush-stripe)
2.1.0014 (2021-09-24)
Merged pull requests:
- Fix memory leak and double camera unbind #456 (awush-stripe)
2.1.0014-alpha02 (2021-09-23)
2.1.0014-alpha01 (2021-09-17)
2.1.0014-downgrade-core-ktx01 (2021-09-17)
2.1.0013 (2021-09-17)
Closed issues:
- java.lang.RuntimeException: getParameters failed (empty parameters) #448
Merged pull requests:
- Add stat tracking fetcher #451 (awush-stripe)
2.1.0012 (2021-09-15)
Merged pull requests:
- Fix crash for Redmi Note 9 when camera closes prematurely #449 (awush-stripe)
2.1.0011 (2021-09-08)
Merged pull requests:
- Destory created renderscript types #447 (awush-stripe)
2.1.0010 (2021-09-01)
Merged pull requests:
- Allow ranges of dependencies #442 (awush-stripe)
2.1.0009 (2021-07-29)
Closed issues:
- "Cannot add a null child view to a ViewGroup" Exception on Camera1Adapter #435
- CardScanActivity vs CardScanFlow warmUp/prepareScan #434
- Are Tensorflow/lite vulnerabilities a concern? #427
- Expiry date overlay doesn't show #406
Merged pull requests:
- Fix camera preview null crash and restrict CardScanFlow to library access #436 (awush-stripe)
2.1.0008 (2021-07-19)
Merged pull requests:
- Simplify onScanReady #426 (awush-stripe)
2.1.0007 (2021-07-15)
Merged pull requests:
- Downgrade kotlin gradle plugin #422 (awush-stripe)
2.1.0006 (2021-07-15)
Merged pull requests:
- Downgrade kotlin methods in loop #421 (awush-stripe)
- Downgrade kotlin libraries to 1.4.3 #420 (awush-stripe)
2.1.0005-ktx1.4.3 (2021-07-15)
2.1.0005 (2021-07-14)
Merged pull requests:
- Update dependencies #419 (awush-stripe)
- Update coroutines #418 (awush-stripe)
- Bump kotlin-test from 1.5.10 to 1.5.21 #417 (dependabot[bot])
- Bump org.jetbrains.kotlin.plugin.serialization from 1.5.10 to 1.5.21 #416 (dependabot[bot])
- Bump kotlin-gradle-plugin from 1.5.10 to 1.5.21 #415 (dependabot[bot])
- Bump junit from 1.1.2 to 1.1.3 #413 (dependabot[bot])
- Bump org.jetbrains.dokka from 1.4.32 to 1.5.0 #411 (dependabot[bot])
- Bump kotlinx-serialization-json from 1.2.1 to 1.2.2 #409 (dependabot[bot])
- Bump camera-view from 1.0.0-alpha25 to 1.0.0-alpha26 #405 (dependabot[bot])
- Bump espresso-core from 3.3.0 to 3.4.0 #404 (dependabot[bot])
- Bump runner from 1.3.0 to 1.4.0 #403 (dependabot[bot])
- Bump core from 1.3.0 to 1.4.0 #402 (dependabot[bot])
- Bump gradle from 4.2.1 to 4.2.2 #401 (dependabot[bot])
2.1.0004 (2021-07-12)
Closed issues:
- Missing dependency on Maven Central updating to 2.1.0003 #407
Merged pull requests:
- Fix deployment names for scan-payment-full and scan-payment-minimal. #408 (awush-stripe)
- Bump core-ktx from 1.5.0 to 1.6.0 #400 (dependabot[bot])
- Update card images used for testing #396 (awush-stripe)
2.1.0003 (2021-06-18)
Merged pull requests:
- Cycle beta versions faster #395 (awush-stripe)
- Bump fragment-ktx from 1.3.4 to 1.3.5 #394 (dependabot[bot])
2.1.0002 (2021-06-11)
Closed issues:
- Some card scans reversed #388
Merged pull requests:
- Make scan ready checks JVM static #393 (awush-stripe)
2.1.0001 (2021-06-11)
Merged pull requests:
- Add QR false positive detection check #392 (awush-stripe)
- Add check to determine if the scan is ready #391 (awush-stripe)
- Default to download OCR / UX models #390 (awush-stripe)
- Upgrade dependencies #389 (awush-stripe)
2.0.0090 (2021-05-24)
2.0.0089 (2021-05-24)
Merged pull requests:
- Use button margin dimensions #381 (awush-stripe)
- Bump appcompat from 1.2.0 to 1.3.0 #380 (dependabot[bot])
- Bump core-ktx from 1.3.2 to 1.5.0 #379 (dependabot[bot])
- Bump fragment-ktx from 1.3.3 to 1.3.4 #378 (dependabot[bot])
- Bump kotlinx-serialization-json from 1.2.0 to 1.2.1 #372 (dependabot[bot])
2.0.0088 (2021-05-18)
Merged pull requests:
- Improve error handling around cache calculation #377 (awushensky)
2.0.0087 (2021-05-13)
2.0.0086 (2021-05-13)
Merged pull requests:
- Remove jcenter #370 (awushensky)
2.0.0085 (2021-05-12)
Closed issues:
Merged pull requests:
- Bump gradle from 4.2.0 to 4.2.1 #371 (dependabot[bot])
- Bump activity-ktx from 1.2.2 to 1.2.3 #369 (dependabot[bot])
- Bump gradle from 4.1.3 to 4.2.0 #368 (dependabot[bot])
- Remove compile dependency on camerax #367 (awushensky)
- Support multiple cameras and add swap camera string #362 (awushensky)
- Upgrade to GitHub-native Dependabot #361 (dependabot-preview[bot])
- Bump kotlinx-serialization-json from 1.1.0 to 1.2.0 #360 (dependabot-preview[bot])
- Bump kotlin-test from 1.4.32 to 1.5.0 #359 (dependabot-preview[bot])
- Bump kotlin-gradle-plugin from 1.4.32 to 1.5.0 #358 (dependabot-preview[bot])
- Bump org.jetbrains.kotlin.plugin.serialization from 1.4.32 to 1.5.0 #357 (dependabot-preview[bot])
- Bump org.jetbrains.dokka from 1.4.30 to 1.4.32 #356 (dependabot-preview[bot])
- Bump io.github.gradle-nexus.publish-plugin from 1.0.0 to 1.1.0 #354 (dependabot-preview[bot])
- Bump fragment-ktx from 1.3.2 to 1.3.3 #351 (dependabot-preview[bot])
2.0.0084 (2021-04-20)
Closed issues:
- Fatal exception due to wrong coroutine context #348
Merged pull requests:
- Use camera2 APIs #347 (awushensky)
2.0.0083 (2021-04-12)
Merged pull requests:
- Ensure camera error handler runs on main thread #349 (awushensky)
- Bump kotlinx-serialization-json from 1.0.1 to 1.1.0 #340 (dependabot-preview[bot])
2.0.0082 (2021-03-30)
2.0.0081 (2021-03-30)
Merged pull requests:
- Correctly name the artifact for scan-payment-base #345 (awushensky)
2.0.0080 (2021-03-30)
Merged pull requests:
- Update kotlin versions #344 (awushensky)
- Update release names #339 (awushensky)
2.0.0079 (2021-03-27)
Merged pull requests:
- Swap to maven central #338 (awushensky)
2.0.0078 (2021-03-26)
Closed issues:
- Require specifying ML models through dependencies #332
Merged pull requests:
- Fix name and expiry extraction #337 (awushensky)
- Bump kotlin-test from 1.4.31 to 1.4.32 #335 (dependabot-preview[bot])
- Bump org.jetbrains.kotlin.plugin.serialization from 1.4.31 to 1.4.32 #334 (dependabot-preview[bot])
- Bump kotlin-gradle-plugin from 1.4.31 to 1.4.32 #333 (dependabot-preview[bot])
- Support minimal ML models #331 (awushensky)
- Bump gradle from 4.1.2 to 4.1.3 #330 (dependabot-preview[bot])
2.0.0077 (2021-03-23)
Merged pull requests:
- Reduce sdk size #328 (awushensky)
2.0.0076 (2021-03-09)
2.0.0075 (2021-03-06)
Merged pull requests:
- Add version code #326 (awushensky)
- Upgrade gradle and kotlin #325 (awushensky)
2.0.0074 (2021-02-18)
2.0.0073 (2021-02-18)
Closed issues:
- java.lang.NoClassDefFoundError: Failed resolution of: Lorg/tensorflow/lite/Interpreter$Options in 2.0.0072 #319
- Card scan crash on release #316
Merged pull requests:
- Bump ktlint from 0.40.0 to 0.41.0 #329 (dependabot-preview[bot])
- Allow configuring no model downloads #327 (awushensky)
- Make card number display optional #321 (awushensky)
- Bump junit from 4.13.1 to 4.13.2 #320 (dependabot-preview[bot])
- Upgrade kotlin dependencies #318 (awushensky)
- Bump kotlin-test from 1.4.21 to 1.4.30 #315 (dependabot-preview[bot])
2.0.0072 (2021-02-04)
Closed issues:
- Crash on animation #299
Merged pull requests:
- Fix crash on fade animations when minifying resources #317 (awushensky)
2.0.0071 (2021-02-01)
Merged pull requests:
- Custom tensorflow lite library #312 (awushensky)
2.0.0070 (2021-01-29)
Merged pull requests:
- Separate ocr ux models #311 (awushensky)
- Do not expire old models #310 (awushensky)
2.0.0069 (2021-01-27)
Merged pull requests:
- Add cardscan local #309 (awushensky)
- Bump gradle from 4.1.1 to 4.1.2 #308 (dependabot-preview[bot])
2.0.0068 (2021-01-13)
Merged pull requests:
- Relocate payment card #307 (awushensky)
2.0.0067 (2021-01-11)
2.0.0066 (2021-01-09)
2.0.0065 (2021-01-09)
Merged pull requests:
- Fix memoization race condition #306 (awushensky)
2.0.0064 (2021-01-09)
Merged pull requests:
- Allow optional fetchers #305 (awushensky)
2.0.0063 (2021-01-04)
2.0.0062 (2020-12-31)
2.0.0061 (2020-12-31)
Merged pull requests:
- Improve analyzer performance #301 (awushensky)
2.0.0060 (2020-12-22)
2.0.0059 (2020-12-21)
Merged pull requests:
- Improve low-end performance #300 (awushensky)
- Update kotlin test #298 (awushensky)
- Make normalizeCardNumber public #297 (awushensky)
- Bump tensorflow-lite from 2.3.0 to 2.4.0 #296 (dependabot-preview[bot])
2.0.0058 (2020-12-15)
Merged pull requests:
- Fix clearing stats prematurely #295 (awushensky)
2.0.0057 (2020-12-14)
Closed issues:
- Mention new introduced strings in changelog and docs. #291
Merged pull requests:
- Use app context for network #294 (awushensky)
- Update serializer #293 (awushensky)
- Upgrade kotlin #292 (awushensky)
- Bump kotlin-test from 1.4.20 to 1.4.21 #290 (dependabot-preview[bot])
- Bump org.jetbrains.kotlin.plugin.serialization from 1.4.20 to 1.4.21 #289 (dependabot-preview[bot])
- Bump kotlin-gradle-plugin from 1.4.20 to 1.4.21 #288 (dependabot-preview[bot])
- Bump ktlint from 0.39.0 to 0.40.0 #287 (dependabot-preview[bot])
2.0.0056 (2020-12-03)
Closed issues:
- Integration of the library shows this. #256
Merged pull requests:
- Support expirys up to 100 years in the future #286 (awushensky)
- Support 3-digit CVC for amex #285 (awushensky)
- Upgrade dependencies #278 (awushensky)
2.0.0055 (2020-11-25)
Merged pull requests:
- Support beta model opt-in #277 (awushensky)
2.0.0054 (2020-11-19)
Merged pull requests:
- Use network stack for model downloads #270 (awushensky)
- Bump gradle from 4.1.0 to 4.1.1 #267 (dependabot-preview[bot])
- Bump constraintlayout from 2.0.2 to 2.0.4 #262 (dependabot-preview[bot])
2.0.0053 (2020-11-13)
Merged pull requests:
- Make permissions requests make more sense #269 (awushensky)
2.0.0052 (2020-11-13)
Merged pull requests:
- Reset stats at scan start #268 (awushensky)
2.0.0051 (2020-11-10)
Merged pull requests:
- Do not use Date.toString due to crashes #266 (awushensky)
2.0.0050 (2020-10-26)
Merged pull requests:
- Upgrade gradle to 4.1.0 #257 (awushensky)
- Send model hash with info request #250 (awushensky)
2.0.0049 (2020-10-21)
Merged pull requests:
- Name and expiry in completion loop #255 (awushensky)
2.0.0048 (2020-10-19)
Merged pull requests:
- Use latest version in loader #254 (awushensky)
- Fix stats concurrent modification #253 (awushensky)
- Enable delay analysis #252 (awushensky)
2.0.0047 (2020-10-15)
Merged pull requests:
- Remove autofocus feature requirement #251 (awushensky)
1.0.5155 (2020-10-15)
2.0.0046 (2020-10-14)
2.0.0045 (2020-10-12)
Merged pull requests:
- Upgrade gradle #248 (awushensky)
- Force model download if no cache #247 (awushensky)
- Bump junit from 4.13 to 4.13.1 #246 (dependabot-preview[bot])
- Bump constraintlayout from 2.0.1 to 2.0.2 #241 (dependabot-preview[bot])
1.0.5153 (2020-10-09)
1.0.5154 (2020-10-09)
Merged pull requests:
- Fix zoom image #245 (awushensky)
- Support zoomed model #236 (awushensky)
2.0.0044 (2020-10-09)
Merged pull requests:
- Parallelize model downloads #244 (awushensky)
- Clean up some OCR #243 (awushensky)
- Improve fetcher logging #242 (awushensky)
- Target android 30 #240 (awushensky)
2.0.0043 (2020-10-06)
Merged pull requests:
- Fix autofocus more #239 (awushensky)
- Remove camera1 autofocus repeater #238 (awushensky)
- Clean up image utils #237 (awushensky)
1.0.5152 (2020-10-05)
Merged pull requests:
- Upgrade ocr model #235 (awushensky)
2.0.0042 (2020-10-02)
Merged pull requests:
- Support model upgrade delay #234 (awushensky)
- Bump core-ktx from 1.3.1 to 1.3.2 #233 (dependabot-preview[bot])
2.0.0041 (2020-10-02)
2.0.0040 (2020-10-01)
Merged pull requests:
- Fix cancelation memory leak #232 (awushensky)
- Fix frame saver memory leak #231 (awushensky)
2.0.0039 (2020-09-30)
Merged pull requests:
- Tune the name & expiry extraction analyzers #230 (awushensky)
- Split main loop #229 (awushensky)
- Calculate and adapt to device speed #228 (awushensky)
- Prevent duplicate final results #227 (awushensky)
2.0.0038 (2020-09-25)
Merged pull requests:
- Clean up resources #226 (awushensky)
2.0.0037 (2020-09-25)
Closed issues:
- Demo app crashed #223
2.0.0036 (2020-09-24)
Merged pull requests:
- Clean up single activity demo #225 (awushensky)
2.0.0035 (2020-09-24)
Merged pull requests:
- Fix crash on single activity demo #224 (awushensky)
- Clean up UI changes #222 (awushensky)
- Add java continuation support #221 (awushensky)
- Create programmatic UI #217 (awushensky)
2.0.0034 (2020-09-22)
Merged pull requests:
- Allow manual camera pause #216 (awushensky)
- Bump kotlin-stdlib-jdk7 from 1.4.0 to 1.4.10 #215 (dependabot-preview[bot])
- Bump kotlin-test from 1.4.0 to 1.4.10 #214 (dependabot-preview[bot])
- Bump ktlint from 0.38.1 to 0.39.0 #213 (dependabot-preview[bot])
2.0.0033 (2020-09-17)
2.0.0032 (2020-09-11)
Merged pull requests:
- Fix a camera crash on revvl2 devices #212 (awushensky)
- Support better camera autofocus #211 (awushensky)
- Update state machine tests #210 (awushensky)
- Bump kotlin-gradle-plugin from 1.4.0 to 1.4.10 #209 (dependabot-preview[bot])
- Bump org.jetbrains.kotlin.plugin.serialization from 1.4.0 to 1.4.10 #208 (dependabot-preview[bot])
2.0.0031 (2020-09-11)
Merged pull requests:
2.0.0030 (2020-09-08)
Closed issues:
- Analyzer failure with DexGuard enabled #202
Merged pull requests:
- Add unit tests for cardscan state machine #206 (awushensky)
- Quick read support for android #203 (dxaen)
2.0.0029 (2020-09-08)
Merged pull requests:
- Add proguard rules for tensorflow #205 (awushensky)
- Standardize expiry to strings #204 (awushensky)
2.0.0028 (2020-09-03)
Merged pull requests:
- Open up the UI #201 (awushensky)
- Add card payment type data #198 (awushensky)
2.0.0027 (2020-09-01)
Merged pull requests:
- Clean up state machine #199 (awushensky)
2.0.0026 (2020-08-27)
Merged pull requests:
- Bump junit from 1.1.1 to 1.1.2 #197 (dependabot-preview[bot])
- Bump espresso-core from 3.2.0 to 3.3.0 #196 (dependabot-preview[bot])
- Bump runner from 1.2.0 to 1.3.0 #195 (dependabot-preview[bot])
- Bump core from 1.2.0 to 1.3.0 #194 (dependabot-preview[bot])
- Bump constraintlayout from 2.0.0 to 2.0.1 #193 (dependabot-preview[bot])
2.0.0025 (2020-08-24)
Merged pull requests:
- Bump constraintlayout from 1.1.3 to 2.0.0 #192 (dependabot-preview[bot])
2.0.0024 (2020-08-21)
2.0.0023 (2020-08-21)
Merged pull requests:
- Enable minification on cardscan demo #191 (awushensky)
- Relocate ktlint #190 (awushensky)
- Fix accessibility descriptions #189 (awushensky)
2.0.0022 (2020-08-18)
2.0.0021 (2020-08-18)
Closed issues:
- How to scan other types of cards? #150
Merged pull requests:
- Chang custom card issuer #185 (smkuhne)
- Bump kotlinx-serialization-runtime from 1.0-M1-1.4.0-rc to 1.0-M1-1.4.0-rc-218 #184 (dependabot-preview[bot])
- Add custom pans #183 (smkuhne)
- Update dependencies #182 (awushensky)
- Local rules #181 (awushensky)
2.0.0020 (2020-08-13)
Closed issues:
- Crash on android 5 Lenovo #89
Merged pull requests:
- Add aspect ratio method #173 (smkuhne)
- Prevent crash on bad model download #172 (awushensky)
2.0.0019 (2020-08-12)
Merged pull requests:
- Fix display bug #171 (awushensky)
- Support extracting iin and last4 from utils #170 (awushensky)
- Add check result #169 (awushensky)
- Bump appcompat from 1.1.0 to 1.2.0 #168 (dependabot-preview[bot])
- Add zoomOffset method #167 (smkuhne)
- Use key without permissions for test #166 (awushensky)
- Update expiry timeout, handle new permissions #165 (xsl)
- Add documentation #164 (awushensky)
- Bump tensorflow-lite from 2.2.0 to 2.3.0 #163 (dependabot-preview[bot])
- Bump core-ktx from 1.3.0 to 1.3.1 #159 (dependabot-preview[bot])
2.0.0018 (2020-07-28)
Closed issues:
- name and expiry date #82
Merged pull requests:
- Clean up counters #162 (awushensky)
- Clean up state machine logic #161 (awushensky)
- Clean up state machine #160 (awushensky)
- Main loop state machine #158 (awushensky)
2.0.0017 (2020-07-22)
Merged pull requests:
- Update api key validation check #156 (awushensky)
- Update changelog #155 (smkuhne)
2.0.0016 (2020-07-20)
Merged pull requests:
- Bump version to 2.0.0016 #154 (smkuhne)
- Add readmes #153 (awushensky)
- Rename demo module #152 (awushensky)
2.0.0015 (2020-07-18)
Merged pull requests:
- Restructure 2.0 #151 (awushensky)
2.0.0014 (2020-07-14)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Image fragmentation #53 (smkuhne)
- Standardize models #35 (awushensky)
- Image fragmentation #33 (smkuhne)
- Allow extending uploadstats #30 (awushensky)
- Image fragmentation #28 (smkuhne)
2.0.0013 (2020-07-08)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Bump ktlint from 0.37.0 to 0.37.2 #59 (dependabot-preview[bot])
- Use new warmup initializer #58 (xsl)
- Update UI #57 (awushensky)
- Update for expiry extraction + new text detector #56 (xsl)
- Add more java interoperability #57 (awushensky)
- Relocate loop state to result #56 (awushensky)
- Add more memoize functions #55 (awushensky)
- Separate error listeners #54 (awushensky)
- Fix work leak #52 (awushensky)
- Test duration #51 (awushensky)
- Clean up network responses #49 (awushensky)
- Add exceptions to retry #48 (awushensky)
- Bump ktlint from 0.37.0 to 0.37.2 #46 (dependabot-preview[bot])
- Add device identifier to network requests #45 (awushensky)
- Standardize local file name #44 (awushensky)
- Add some convenience functions #43 (xsl)
- Launch the camera on IO dispatcher #32 (awushensky)
- Relocate analyzers #34 (awushensky)
- Support multiple MM/YYs on cards #32 (xsl)
- Bump ktlint from 0.37.0 to 0.37.2 #31 (dependabot-preview[bot])
- Expiry extraction + new text detector #30 (xsl)
- Update submodule #29 (awushensky)
- Separate scan stats #27 (awushensky)
- Bump ktlint from 0.37.0 to 0.37.2 #26 (dependabot-preview[bot])
- Add initialization error strings #25 (xsl)
- Update UI #24 (awushensky)
- Update scan-framework-android submodule #23 (xsl)
- Shut down analyzer context on quit #38 (awushensky)
- Separate loop logic #37 (awushensky)
- Bump ktlint from 0.37.0 to 0.37.2 #35 (dependabot-preview[bot])
- Update ui #34 (awushensky)
- Warmup name and expiry #33 (xsl)
- Expiry extraction + new text detector #32 (xsl)
2.0.0012 (2020-06-15)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Rename warm up #55 (awushensky)
- Use flows instead of channels #42 (awushensky)
- Use channels better #41 (awushensky)
- Fix framerate average calculation #40 (awushensky)
- Make result handlers listen to a lifecycle #39 (awushensky)
- Move images out of framework #38 (awushensky)
- Support java interop #37 (awushensky)
- Fix camera crash on flash not supported #30 (awushensky)
- Increase the channel buffer size to 2 #29 (awushensky)
- Reintroduce camera2 #28 (awushensky)
- Centralize the channel logic #27 (awushensky)
- Remove framework submodule #26 (awushensky)
- Add timing to ssdocr input #29 (awushensky)
- Relocate test resources #28 (awushensky)
- Relocate image manipulation utilities #27 (awushensky)
- Use flows #22 (awushensky)
- Relocate scan process #21 (awushensky)
- Separate framework from camera #20 (awushensky)
- Handle devices without cameras #19 (awushensky)
- Reduce jitter in name display #31 (awushensky)
- Fix analyzer pool memory leak #30 (awushensky)
- Actually reset the result aggregator #29 (awushensky)
- Relocate scan logic #28 (awushensky)
- Relocate scan flow to implementation #27 (awushensky)
- Separate camera and loops #26 (awushensky)
2.0.0011 (2020-06-08)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Support separate name extraction parameters #54 (awushensky)
- Add docs and buttons for name extraction #53 (xsl)
- Reduce name extraction settings #52 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #51 (dependabot-preview[bot])
- Update for name extraction #50 (xsl)
- Bump gradle from 3.6.3 to 4.0.0 #47 (dependabot-preview[bot])
- Update coroutine interoperability #36 (awushensky)
- Standardize result counter #35 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #34 (dependabot-preview[bot])
- Add memoization functions #33 (awushensky)
- Don't retry on FileNotFoundExceptions #32 (xsl)
- Update image utilities #31 (awushensky)
- Use default dispatcher for camera #25 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #24 (dependabot-preview[bot])
- Update submodule #23 (xsl)
- Update image utils #22 (awushensky)
- Remove threadsafe flag #26 (awushensky)
- Minor tuning for name extraction #25 (xsl)
- Relocate object detect test #24 (awushensky)
- Remove debug log #23 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #22 (dependabot-preview[bot])
- Update image utils #21 (awushensky)
- Add NameDetectAnalyzer and move object detector over (for now at least) #20 (xsl)
- Remove unnecessary manifest entries #18 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #17 (dependabot-preview[bot])
- Introduce fadeIn duration config and update card border animation duration #16 (xsl)
- Support java interoperability #25 (awushensky)
- Enable disabling name extraction on start #24 (awushensky)
- Update scan payments submodule #23 (xsl)
- Use default dispatchers #22 (awushensky)
- Reduce settings for name extractor #21 (awushensky)
- Bump ktlint from 0.36.0 to 0.37.0 #20 (dependabot-preview[bot])
- Update image utils #19 (awushensky)
- Name extraction v1 w/ old object detector #18 (xsl)
- Bump gradle from 3.6.3 to 4.0.0 #17 (dependabot-preview[bot])
2.0.0010 (2020-05-30)
Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Terminate a finite loop that has no data #30 (awushensky)
- Bump gradle from 3.6.3 to 4.0.0 #29 (dependabot-preview[bot])
- Better support camera flash #21 (awushensky)
- Bump gradle from 3.6.3 to 4.0.0 #20 (dependabot-preview[bot])
- Bump gradle from 3.6.3 to 4.0.0 #19 (dependabot-preview[bot])
- Bump gradle from 3.6.3 to 4.0.0 #15 (dependabot-preview[bot])
2.0.0009 (2020-05-29)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Bump core-ktx from 1.2.0 to 1.3.0 #46 (dependabot-preview[bot])
- Remove required card number #45 (awushensky)
- Bump core-ktx from 1.2.0 to 1.3.0 #28 (dependabot-preview[bot])
- Start aggregation timer on valid result #27 (awushensky)
- Stop ignoring scan timeout #26 (awushensky)
- Simplify results #25 (awushensky)
- Add logging to stats #24 (awushensky)
- Bump core-ktx from 1.2.0 to 1.3.0 #19 (dependabot-preview[bot])
- Use random focus variance #18 (awushensky)
- Bump core-ktx from 1.2.0 to 1.3.0 #18 (dependabot-preview[bot])
- Relocate aggregator #17 (awushensky)
- Bump core-ktx from 1.2.0 to 1.3.0 #14 (dependabot-preview[bot])
- Keep the screen on while scanning #13 (awushensky)
- Reset previously valid result #16 (awushensky)
- Bump core-ktx from 1.2.0 to 1.3.0 #15 (dependabot-preview[bot])
- Remove isValidPan #14 (awushensky)
- Start result aggregation on valid result #13 (awushensky)
- Simplify results #12 (awushensky)
2.0.0008 (2020-05-21)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Bump kotlinx-coroutines-core from 1.3.6 to 1.3.7 #43 (dependabot-preview[bot])
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #42 (dependabot-preview[bot])
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #41 (dependabot-preview[bot])
- Make dependencies explicit #39 (awushensky)
- Display card pan always #38 (awushensky)
- Bump kotlinx-coroutines-android from 1.3.6 to 1.3.7 #19 (dependabot-preview[bot])
- Bump kotlinx-coroutines-test from 1.3.6 to 1.3.7 #18 (dependabot-preview[bot])
- Use invalid api key for test #14 (awushensky)
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #13 (dependabot-preview[bot])
- Bump tensorflow-lite from 1.15.0 to 2.2.0 #12 (dependabot-preview[bot])
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #11 (dependabot-preview[bot])
- Add more tests #8 (awushensky)
- Add android test github action #7 (awushensky)
- Ensure results are not duplicated #6 (awushensky)
- Optimize some image utilities #5 (awushensky)
- Refocus camera #15 (awushensky)
- Simplify camera start #14 (awushensky)
- Ignore camera config change failures #13 (awushensky)
- Bump kotlinx-coroutines-core from 1.3.6 to 1.3.7 #12 (dependabot-preview[bot])
- Bump kotlinx-coroutines-test from 1.3.6 to 1.3.7 #11 (dependabot-preview[bot])
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #8 (dependabot-preview[bot])
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #7 (dependabot-preview[bot])
- Add tests to camera #5 (awushensky)
- Remove camerax and camera2 #4 (awushensky)
- Add camera1 and camerax #3 (awushensky)
- Use better coroutine testing #13 (awushensky)
- Bump kotlinx-coroutines-core from 1.3.6 to 1.3.7 #12 (dependabot-preview[bot])
- Bump kotlinx-coroutines-android from 1.3.6 to 1.3.7 #11 (dependabot-preview[bot])
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #10 (dependabot-preview[bot])
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #7 (dependabot-preview[bot])
- Add tests #5 (awushensky)
- Bump kotlinx-coroutines-core from 1.3.3 to 1.3.7 #11 (dependabot-preview[bot])
- Add tests #10 (awushensky)
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #8 (dependabot-preview[bot])
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #7 (dependabot-preview[bot])
- Update default user interface #6 (awushensky)
- Bump kotlinx-coroutines-core from 1.3.6 to 1.3.7 #10 (dependabot-preview[bot])
- Bump com.jfrog.bintray from 1.7.3 to 1.8.5 #8 (dependabot-preview[bot])
- Bump com.github.dcendents.android-maven from 2.0 to 2.1 #7 (dependabot-preview[bot])
- Add integration tests to CI #6 (awushensky)
- Update user interface #5 (awushensky)
2.0.0007 (2020-05-12)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Update documentation #37 (awushensky)
- Fix crash on network failure #4 (awushensky)
- Fix crash on camera open failure #2 (awushensky)
- Update submodules #4 (awushensky)
- Update version #5 (awushensky)
- Update submodules #4 (awushensky)
- Set api key on warmup #3 (awushensky)
2.0.0006 (2020-05-09)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Update version #36 (awushensky)
- Fix signedUrl failure crash #3 (awushensky)
- update version #3 (awushensky)
- Allow invalid api key error #4 (awushensky)
2.0.0005 (2020-05-08)
Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog Full Changelog
Merged pull requests:
- Update submodules #35 (awushensky)
- Replace libraries #34 (awushensky)
- Remove build from git #2 (awushensky)
- Update documentation #1 (awushensky)
- Update documentation #1 (awushensky)
- Add results #2 (awushensky)
- Update documentation #1 (awushensky)
- Rename module in docs #3 (awushensky)
- Rename module #2 (awushensky)
- Update docs #1 (awushensky)
- Update submodules #2 (awushensky)
- Update documentation #1 (awushensky)
2.0.0004 (2020-05-06)
Merged pull requests:
- Update version #33 (awushensky)
2.0.0003 (2020-04-29)
Implemented enhancements:
- Update github checks #5 (awushensky)
Merged pull requests:
- Update thread handling #32 (awushensky)
- Update documentation #31 (awushensky)
- Extract common ui #30 (awushensky)
- Update submodules #29 (awushensky)
- Update submodules #28 (awushensky)
- Update submodules #27 (awushensky)
- Update submodules #26 (awushensky)
- Update submodules #25 (awushensky)
- Update submodules #24 (awushensky)
- Update submodules #23 (awushensky)
- Prevent screenshots #22 (awushensky)
- Add api key check #21 (awushensky)
- Update license #20 (awushensky)
- Update documentation #19 (awushensky)
- Update submodules #18 (awushensky)
- Add documentation #17 (awushensky)
- Make logo optional #16 (awushensky)
- Update submodules #15 (awushensky)
- Update submodules #14 (awushensky)
- Rename app to demo #13 (awushensky)
- Support state in loops #12 (awushensky)
- Remove camera 1 api #11 (awushensky)
- Scope tests to the app itself #10 (awushensky)
- Update submodules #9 (awushensky)
- Update submodules #8 (awushensky)
- Use submodules #7 (awushensky)
- Show the card pan when scanninng #6 (awushensky)
- Update dependencies #4 (awushensky)
- Require API key #3 (awushensky)
- Add code owners #2 (awushensky)
- Support camera1 APIs #1 (awushensky)
* This Changelog was automatically generated by github_changelog_generator