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)