Skip to content
This repository has been archived by the owner on Jun 16, 2023. It is now read-only.

Fix app freeze on app/host pause on Android Camera1 Impl. #2467

Merged

Conversation

cristianoccazinsp
Copy link
Contributor

Summary

Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview.
Fix taken from: https://stackoverflow.com/questions/8914454/mediarecorder-stop-hanging-with-android-4-0-ics/18876200

Should fix #2235

TODO: Review Camera2 implementation since it might have the same issue.

Test Plan

Tested on Android 8.1 (Moto G5), Android 9 (Pixel 2), Android 10 (Pixel 2)

What's required for testing (prerequisites)?

What are the steps to reproduce (after prerequisites)?

Compatibility

OS Implemented
iOS
Android

Checklist

  • I have tested this on a device and a simulator
  • I added the documentation in README.md
  • I mentioned this change in CHANGELOG.md
  • I updated the typed files (TS and Flow)
  • I added a sample use of the API in the example project (example/App.js)

…ording has to be stopped before the camera preview.

Fix taken from: https://stackoverflow.com/questions/8914454/mediarecorder-stop-hanging-with-android-4-0-ics/18876200

TODO: Review Camera2 implementation since it might have the same issue.
Copy link
Collaborator

@sibelius sibelius left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you check Camera2 as well?

@cristianoccazinsp
Copy link
Contributor Author

Honestly, I've never managed to get Camera2 to work properly so I can't test it on a real device. For that reason I refrained myself from doing any change to Camera2.

However, I'm almost sure (just by looking at the code), that there might be a similar issue considering the recorder is the last one stopped (camera and everything else is stopped first).

https://github.com/react-native-community/react-native-camera/blob/4241b39a2206f2e98674c68b14254ea5da24dc07/android/src/main/java/com/google/android/cameraview/Camera2.java#L326

@sibelius sibelius merged commit 57bf513 into react-native-camera:master Sep 5, 2019
@sibelius
Copy link
Collaborator

sibelius commented Sep 5, 2019

we can review camera2 in other pr, tks

n1ru4l pushed a commit that referenced this pull request Sep 5, 2019
## [3.3.3](v3.3.2...v3.3.3) (2019-09-05)

### Bug Fixes

* **android:** Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. ([#2467](#2467)) ([57bf513](57bf513))
@n1ru4l
Copy link
Collaborator

n1ru4l commented Sep 5, 2019

🎉 This PR is included in version 3.3.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@n1ru4l n1ru4l added the released label Sep 5, 2019
@cristianoccazinsp cristianoccazinsp deleted the android-record-fix branch September 5, 2019 21:14
susanapons89 added a commit to creativehothouse/react-native-camera that referenced this pull request Oct 1, 2019
commit e533d5057249a341189cf621d907c07e0e574ed4
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Sep 24 13:51:56 2019 +0000

    chore(release): 3.6.0 [skip ci]

    # [3.6.0](https://github.com/react-native-community/react-native-camera/compare/v3.5.0...v3.6.0) (2019-09-24)

    ### Features

    * **android:** Support to enumerate and select Camera devices ([#2492](https://github.com/react-native-community/react-native-camera/issues/2492)) ([612cb65](https://github.com/react-native-community/react-native-camera/commit/612cb65))

commit 612cb65f2a9f5e729e02195920f9b896cae3a520
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Tue Sep 24 10:47:23 2019 -0300

    feat(android): Support to enumerate and select Camera devices (#2492)

    * Android only: Support to enumerate Camera devices and to select from one of them.

    * No need to have the camera in running state if querying for IDs.

    * Silly bug, not using string compare. Also, do not run any camera code if the actual camera doesn't change.

    * Crash fix when focus coordinates are set to null/undefined not being handled. Notes about not supported flash/focus

    * If a camera is not found, set the first available camera just like Camera2 does.

    * missing semicolon

    * Fixes to Camera2 API:

    - First change is related to camera selection by ID. Some more code was required to correctly set the facing flag and characteristics
    - Second change fixes a previous issue (unrelated to the PR) that was causing the preview of the camera to look upside down on rotated devices. Device rotation should not affect the display (nor set it). Device rotation should however be used for the final image (and not screen rotation). Some code was borrowed from Camera1.

commit 200c7e136cec89fe6612efeb858e0f8f1e5b6682
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Sep 24 12:37:33 2019 +0000

    chore(release): 3.5.0 [skip ci]

    # [3.5.0](https://github.com/react-native-community/react-native-camera/compare/v3.4.0...v3.5.0) (2019-09-24)

    ### Bug Fixes

    * **android:** Update Camera1 to not crash on invalid ratio ([#2501](https://github.com/react-native-community/react-native-camera/issues/2501)) ([702f608](https://github.com/react-native-community/react-native-camera/commit/702f608))

    ### Features

    * **ios:** videoBitrate option for iOS ([#2504](https://github.com/react-native-community/react-native-camera/issues/2504)) ([38a5ffb](https://github.com/react-native-community/react-native-camera/commit/38a5ffb))

commit 702f60862e7b2644b924c542421ffa0b5593ae75
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Tue Sep 24 09:32:47 2019 -0300

    fix(android): Update Camera1 to not crash on invalid ratio (#2501)

    Setting a property ends up with an unhandled exception that cannot be caught easily by RN. This should also make the behaviour consistent with camera startup and Camera2.

commit 38a5ffb2ebfd22e931c9acc4d4e56d9a909bc01d
Author: Nathan Heinrich <nathan@halfinity.com>
Date:   Tue Sep 24 22:32:22 2019 +1000

    feat(ios): videoBitrate option for iOS (#2504)

    * Update RNCamera.m

    Add videoBitrate option for ios, setting video bitrate requires a codec to be set

    * Update API documentation

    * Update documentation

    * Update typings

commit 0026b46c7440542635c871eaae263d4d9dfdfdce
Author: Rock Hu <rockia@users.noreply.github.com>
Date:   Mon Sep 23 09:43:21 2019 -0700

    Fix jitpack.io maven link (#2497)

commit 204da4fa80cb30e43547a6ad211843266f75cd78
Merge: 17293f7 6537149
Author: Simon Stern <simon160@gmail.com>
Date:   Thu Sep 19 21:36:14 2019 -0400

    Merge pull request #2495 from cristianoccazinsp/patch-1

    Use a more appropriate orientation change event

commit 653714991b5f307adbc22cbc4b52f4eb748484cc
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Thu Sep 19 17:49:25 2019 -0300

    Use a more appropriate orientation change event

    Since the code relies on the status bar orientation, it makes sense to use UIApplicationDidChangeStatusBarOrientationNotification instead. This should fix some issues where the orientation value of the status bar has not been updated when the event is received.

commit 17293f73cc91674fda6aa3a1f9352393cec1bf0f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 9 12:21:04 2019 +0000

    chore(release): 3.4.0 [skip ci]

    # [3.4.0](https://github.com/react-native-community/react-native-camera/compare/v3.3.3...v3.4.0) (2019-09-09)

    ### Features

    * **android:** Improve Android Camera1 error and concurrency handling. ([#2471](https://github.com/react-native-community/react-native-camera/issues/2471)) ([a20eb06](https://github.com/react-native-community/react-native-camera/commit/a20eb06))

commit a20eb06139771a2ecdb906a96a30a4d361341976
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Mon Sep 9 09:15:41 2019 -0300

    feat(android): Improve Android Camera1 error and concurrency handling. (#2471)

    These changes include the following:
    - use atomic boolean for capturing photo flag just like video
    - add more exception catching and checks
    - raise error instead of failing silently if can't capture photo - improve error handling here
    - synchronize stop to avoid race conditions and crashes
    - delay params updates (surface) if capturing or recording to avoid bugs
    - do not allow video or photo capture if already doing video or photo

commit add1c0c01f449e9d2346741ecd9fcdc8973d0c23
Merge: 6e14c0b 1d6a2ef
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Sep 9 00:11:00 2019 -0300

    Merge pull request #2474 from luancurti/chore/upgrade-gradle-version

    Upgrade gradle version

commit 1d6a2ef945d9aac8cf1b45ff63893414c24c6410
Author: luancurti <luancurti@gmail.com>
Date:   Sun Sep 8 21:50:41 2019 -0300

    chore(gradle): upgrade gradle version

commit 6e14c0b245d5d63762eca487feefae23f25d43cf
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Sep 5 21:04:25 2019 +0000

    chore(release): 3.3.3 [skip ci]

    ## [3.3.3](https://github.com/react-native-community/react-native-camera/compare/v3.3.2...v3.3.3) (2019-09-05)

    ### Bug Fixes

    * **android:** Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. ([#2467](https://github.com/react-native-community/react-native-camera/issues/2467)) ([57bf513](https://github.com/react-native-community/react-native-camera/commit/57bf513))

commit 57bf513d5bde3cd32ac5897daeeaa3f867e920d9
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Thu Sep 5 17:59:58 2019 -0300

    fix(android): Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. (#2467)

    Fix taken from: https://stackoverflow.com/questions/8914454/mediarecorder-stop-hanging-with-android-4-0-ics/18876200

    TODO: Review Camera2 implementation since it might have the same issue.

commit 654f1b221f328c372895fd4c7ee20a1ceae5dd0c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 2 18:35:47 2019 +0000

    chore(release): 3.3.2 [skip ci]

    ## [3.3.2](https://github.com/react-native-community/react-native-camera/compare/v3.3.1...v3.3.2) (2019-09-02)

    ### Bug Fixes

    * **android:** Add an additional error check to avoid crashes on Android. This fix comes from testing on multiple devices, where for some unknown reason the decode process fails and returns null and the app crashes immediately due to a null pointer exception. This attempts to handle this issue more gracefully. ([#2446](https://github.com/react-native-community/react-native-camera/issues/2446)) ([497e4a2](https://github.com/react-native-community/react-native-camera/commit/497e4a2))

commit 497e4a21d8bad126e35514180b3d1ba758fe1671
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Mon Sep 2 15:29:17 2019 -0300

    fix(android): Add an additional error check to avoid crashes on Android. This fix comes from testing on multiple devices, where for some unknown reason the decode process fails and returns null and the app crashes immediately due to a null pointer exception. This attempts to handle this issue more gracefully. (#2446)

commit ea935bd4c2619bcfcdd2d50a6f86c03b09c92aae
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 2 12:47:41 2019 +0000

    chore(release): 3.3.1 [skip ci]

    ## [3.3.1](https://github.com/react-native-community/react-native-camera/compare/v3.3.0...v3.3.1) (2019-09-02)

    ### Bug Fixes

    * **android:** android-mlkit barcode bounds are inaccurate ([#2462](https://github.com/react-native-community/react-native-camera/issues/2462)) ([0323eaa](https://github.com/react-native-community/react-native-camera/commit/0323eaa))

commit 0323eaa47b67c1adf93b5e862e725ae6257654a5
Author: joshslark <josh.slark@gmail.com>
Date:   Mon Sep 2 07:42:59 2019 -0500

    fix(android): android-mlkit barcode bounds are inaccurate (#2462)

commit 07781ffbc42846a046d13d212a16f26a61cb29af
Merge: 186d512 c4549d9
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 12:27:14 2019 -0400

    Merge pull request #2459 from react-native-community/dependabot/npm_and_yarn/website/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /website

commit c4549d934ada0d3b015ca659a6e60f00fc508398
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 30 14:49:10 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /website

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 186d512f83eee4be8c7957d9be6e5b84d561f9ae
Merge: c4d8621 56c824e
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:49:00 2019 -0400

    Merge pull request #2447 from react-native-community/dependabot/npm_and_yarn/eslint-utils-1.4.2

    chore(deps): bump eslint-utils from 1.3.1 to 1.4.2

commit c4d86218a5fdab3994d6c2723d06cdb3628d30dd
Merge: 481e7d9 7a3c8a1
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:48:28 2019 -0400

    Merge pull request #2452 from react-native-community/dependabot/npm_and_yarn/examples/basic/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/basic

commit 481e7d91aca7c9c78c613119ebc9dac92bbf82da
Merge: 9080bc8 9c534b0
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:48:06 2019 -0400

    Merge pull request #2453 from react-native-community/dependabot/npm_and_yarn/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2

commit 9080bc8173358ad727581d7f33162397867950da
Merge: 6d7e6e4 368f2d0
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:47:42 2019 -0400

    Merge pull request #2454 from react-native-community/dependabot/npm_and_yarn/examples/mlkit/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/mlkit

commit 368f2d08600710eb0778b2f7a2117d689ef43f75
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 01:07:43 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/mlkit

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9c534b09e89060733bb7a0a33b5e9ec54e83c5db
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 01:06:29 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 7a3c8a1a116312c81067acd467699d7ffeab5cd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 00:53:49 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/basic

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6d7e6e4d9c299e1f20f3a77d3032de63250b4713
Merge: c62be1e 1530b88
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Aug 28 09:00:55 2019 -0300

    Merge pull request #2448 from jaideepghosh/master

    fix(docs):Add CAMERA permission for Android.

commit 1530b883b95fd8bd719a870b9c40ccd162d6d505
Author: Jaideep Ghosh <3909648+jaideepghosh@users.noreply.github.com>
Date:   Wed Aug 28 16:35:13 2019 +0530

    fix:Add CAMERA permission for Android.

commit 56c824e0e36d26c78ba32c74e0302bc77f6c8f71
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Aug 26 20:38:02 2019 +0000

    chore(deps): bump eslint-utils from 1.3.1 to 1.4.2

    Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.3.1 to 1.4.2.
    - [Release notes](https://github.com/mysticatea/eslint-utils/releases)
    - [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit c62be1e99af9a8a9b44fc8b62744ca08c05bead9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 22 18:43:41 2019 +0000

    chore(release): 3.3.0 [skip ci]

    # [3.3.0](https://github.com/react-native-community/react-native-camera/compare/v3.2.1...v3.3.0) (2019-08-22)

    ### Features

    * **android:** Add exposure (brightness) support for iOS and standardize exposure value ([#2419](https://github.com/react-native-community/react-native-camera/issues/2419)) ([ccd6f0b](https://github.com/react-native-community/react-native-camera/commit/ccd6f0b))

commit ccd6f0b57ce799711f38cc7af6e61038c97d1f30
Author: Dominik Schwarz <dominik.schwarz1994@gmail.com>
Date:   Thu Aug 22 20:38:53 2019 +0200

    feat(android): Add exposure (brightness) support for iOS and standardize exposure value (#2419)

    * Use standardized exposure value between 0 and 1

    * Add iOS native exposure control

    * Delete logging

    * Add documentation + spell fixes

    * Update RNCamera.m

    * Remove reset of exposure after tap-to-focus

commit 70c8cbdb12c44588a0a332ce47629c3b8303a669
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 22 14:53:20 2019 +0000

    chore(release): 3.2.1 [skip ci]

    ## [3.2.1](https://github.com/react-native-community/react-native-camera/compare/v3.2.0...v3.2.1) (2019-08-22)

    ### Bug Fixes

    * **ios:** for issue [#2434](https://github.com/react-native-community/react-native-camera/issues/2434) ([#2439](https://github.com/react-native-community/react-native-camera/issues/2439)) ([c9402b2](https://github.com/react-native-community/react-native-camera/commit/c9402b2))

commit c9402b2ddd718a87b788c090fd10e48ed5211fef
Author: Zayin Krige <zkrige@users.noreply.github.com>
Date:   Thu Aug 22 16:48:56 2019 +0200

    fix(ios): for issue #2434 (#2439)

    When VCARD doesnt contain ALL name fields, app crashes because it is trying to insert nil values into dictionary. This provides blank strings for nil values in vcard

commit 8c93ebd7aa5cf7efe0d9432637558f7fd47e91da
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 21 07:45:42 2019 +0000

    chore(release): 3.2.0 [skip ci]

    # [3.2.0](https://github.com/react-native-community/react-native-camera/compare/v3.1.2...v3.2.0) (2019-08-21)

    ### Features

    * **ios:** rectOfInterest ([#1852](https://github.com/react-native-community/react-native-camera/issues/1852)) ([b47b80d](https://github.com/react-native-community/react-native-camera/commit/b47b80d))

commit b47b80d5a4c5d552f545c5aebdf55526e7f4bcb1
Author: chubakueno <chubakueno@gmail.com>
Date:   Wed Aug 21 02:40:24 2019 -0500

    feat(ios): rectOfInterest (#1852)

commit b90c58b794bbc38aad59e2b0339b578913a444ee
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Aug 17 21:55:08 2019 +0000

    chore(release): 3.1.2 [skip ci]

    ## [3.1.2](https://github.com/react-native-community/react-native-camera/compare/v3.1.1...v3.1.2) (2019-08-17)

    ### Bug Fixes

    * **android:** This update does two things in order to fix [#2420](https://github.com/react-native-community/react-native-camera/issues/2420) and [#2421](https://github.com/react-native-community/react-native-camera/issues/2421). ([#2427](https://github.com/react-native-community/react-native-camera/issues/2427)) ([3407533](https://github.com/react-native-community/react-native-camera/commit/3407533))

commit 34075331089d9dd71f0ededc017256a47f9b67ac
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Sat Aug 17 18:40:37 2019 -0300

    fix(android): This update does two things in order to fix #2420 and #2421. (#2427)

    First, it updates the take picture call to capture right away instead of trying to focus again. This will match closer to what the native camera does, and also what the Camera2 does.

    Secondly, it removes all calls to resetFocus after capturing and after a given timeout. This was causing issues when using autoFocusPointOfInterest, and it really didn't make sense to use an internal timeout to reset the focus. If anything, the user should do this from the JS side. A new method could also be exposed to do this.

    Lastly, it adds some error catching logic to the autoFocus call. There was a chance on some devices that calling autoFocus while the device is capturing a photo that it would fail.

    Tested on Google Pixel 2 (Android 9), Motorola G5 (Android 8), Samsung Grand Prime (Android 5?), and LG20 (android 6?). No issues so far.

commit 54e7dc1feefe01dd37afae921e9c349ba8860250
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 8 17:36:42 2019 +0000

    chore(release): 3.1.1 [skip ci]

    ## [3.1.1](https://github.com/react-native-community/react-native-camera/compare/v3.1.0...v3.1.1) (2019-08-08)

    ### Bug Fixes

    * **ios:** wrap captureStillImageAsynchronouslyFromConnection with try/catch ([#2056](https://github.com/react-native-community/react-native-camera/issues/2056)) ([adac26f](https://github.com/react-native-community/react-native-camera/commit/adac26f))

commit adac26f5cf4268aa3102e002eee41d3be6eda563
Author: Ruslan Bekenev <furyinbox@gmail.com>
Date:   Thu Aug 8 10:32:38 2019 -0700

    fix(ios): wrap captureStillImageAsynchronouslyFromConnection with try/catch (#2056)

    * wrap captureStillImageAsynchronouslyFromConnection with try/catch

    the diff may look pretty big but the only change made here is
    try/catch block added for captureStillImageAsynchronouslyFromConnection
    call.
    For some reason, this method may throw an exception saying about
    inconsistent state.

    * make sure null in cameraHandle isn't passed to Native code

commit 90225a96f0bf17568e385ff3b9866259d94f0e2f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 7 20:58:26 2019 +0000

    chore(release): 3.1.0 [skip ci]

    # [3.1.0](https://github.com/react-native-community/react-native-camera/compare/v3.0.2...v3.1.0) (2019-08-07)

    ### Features

    * **android:** get format for android ([#2410](https://github.com/react-native-community/react-native-camera/issues/2410)) ([efb6b90](https://github.com/react-native-community/react-native-camera/commit/efb6b90))

commit efb6b90036d20269a17f679c07c1132fbb05d2dc
Author: TVMD <tavanminh97@gmail.com>
Date:   Thu Aug 8 03:54:10 2019 +0700

    feat(android): get format for android (#2410)

commit 1724ec395278400600dfd41abb360af302956c80
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 7 20:53:12 2019 +0000

    chore(release): 3.0.2 [skip ci]

    ## [3.0.2](https://github.com/react-native-community/react-native-camera/compare/v3.0.1...v3.0.2) (2019-08-07)

    ### Bug Fixes

    * **android:** use initial exposure value ([#2418](https://github.com/react-native-community/react-native-camera/issues/2418)) ([c93e92f](https://github.com/react-native-community/react-native-camera/commit/c93e92f))

commit c93e92f602cb99212cfe403f1443fccfd44b4d70
Author: Dominik Schwarz <dominik.schwarz1994@gmail.com>
Date:   Wed Aug 7 22:47:43 2019 +0200

    fix(android): use initial exposure value (#2418)

commit 75d093d69da40997b850b7f55be7a9c04c34d690
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:47:17 2019 -0300

    chore(deps): bump merge from 1.2.0 to 1.2.1 in /examples/basic (#2407)

    Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1.
    - [Release notes](https://github.com/yeikos/js.merge/releases)
    - [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0f0d429c982f9d903290802ea9800c666051fa03
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:47:08 2019 -0300

    chore(deps): bump js-yaml from 3.10.0 to 3.13.1 (#2408)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.10.0 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.10.0...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 14fa646a93076f3bbcd73e8dbd586babb74d63ac
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:40:10 2019 -0300

    chore(deps): bump morgan from 1.9.0 to 1.9.1 (#2406)

    Bumps [morgan](https://github.com/expressjs/morgan) from 1.9.0 to 1.9.1.
    - [Release notes](https://github.com/expressjs/morgan/releases)
    - [Changelog](https://github.com/expressjs/morgan/blob/master/HISTORY.md)
    - [Commits](https://github.com/expressjs/morgan/compare/1.9.0...1.9.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit eef42fdf93054d8163deea6ad946a51660294dda
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:50 2019 -0300

    chore(deps): bump handlebars from 4.1.0 to 4.1.2 in /examples/mlkit (#2405)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.0...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9b3db84898a1248ccdd29f134f606ea5987ab15a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:38 2019 -0300

    chore(deps): bump js-yaml from 3.12.1 to 3.13.1 in /examples/mlkit (#2404)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.1 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1bf291753c64d581aadb7c0dfa503ff242e0709a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:27 2019 -0300

    chore(deps): bump js-yaml from 3.12.0 to 3.13.1 in /examples/basic (#2403)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3682aace2f8e4ae0d3b0d83578de1f82b1a0f262
Merge: 919cda2 f8abad8
Author: Simon Stern <simon160@gmail.com>
Date:   Wed Aug 7 15:10:04 2019 -0400

    Merge pull request #2409 from react-native-community/dependabot/npm_and_yarn/fstream-1.0.12

    chore(deps): bump fstream from 1.0.11 to 1.0.12

commit f8abad88add6b07814cb95bf6f688d7b11915700
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 2 14:21:09 2019 +0000

    chore(deps): bump fstream from 1.0.11 to 1.0.12

    Bumps [fstream](https://github.com/npm/fstream) from 1.0.11 to 1.0.12.
    - [Release notes](https://github.com/npm/fstream/releases)
    - [Commits](https://github.com/npm/fstream/compare/v1.0.11...v1.0.12)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 919cda2a1595e7c1c1f38da4a0d280cd5fb9962d
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Aug 2 14:19:36 2019 +0000

    chore(release): 3.0.1 [skip ci]

    ## [3.0.1](https://github.com/react-native-community/react-native-camera/compare/v3.0.0...v3.0.1) (2019-08-02)

    ### Bug Fixes

    * **android:** prevent crash when using Camera2 with autoFocusPointOfInterest ([#2401](https://github.com/react-native-community/react-native-camera/issues/2401)) ([3786223](https://github.com/react-native-community/react-native-camera/commit/3786223))
    * **android:** Support writing custom Exif tags to modified image file ([#2402](https://github.com/react-native-community/react-native-camera/issues/2402)) ([c748b4e](https://github.com/react-native-community/react-native-camera/commit/c748b4e))
    * **exif:** writing EXIF data with correct data type ([#2396](https://github.com/react-native-community/react-native-camera/issues/2396)) ([66e99d8](https://github.com/react-native-community/react-native-camera/commit/66e99d8))
    * App name shouldn't be equal to the registered application ([#2393](https://github.com/react-native-community/react-native-camera/issues/2393)) ([a01187d](https://github.com/react-native-community/react-native-camera/commit/a01187d))

commit a01187d0b6034a7d642737e861e075727e56e4dd
Author: Tadas Talaikis <7689499+talaikis@users.noreply.github.com>
Date:   Fri Aug 2 17:10:23 2019 +0300

    fix: App name shouldn't be equal to the registered application (#2393)

commit c748b4eccc8eeaf3116df1327bad9ed43b307d14
Author: Valentin <valioz@gmail.com>
Date:   Fri Aug 2 17:10:10 2019 +0300

    fix(android): Support writing custom Exif tags to modified image file (#2402)

commit 66e99d802762d4d796df5b676bc8be09407643b8
Author: Hanno Fellmann <fellmann@users.noreply.github.com>
Date:   Fri Aug 2 16:09:50 2019 +0200

    fix(exif): writing EXIF data with correct data type (#2396)

commit 3786223db205a6086b0ed40ab980bff6f8bccab2
Author: Valentin <valioz@gmail.com>
Date:   Fri Aug 2 17:08:38 2019 +0300

    fix(android): prevent crash when using Camera2 with autoFocusPointOfInterest (#2401)

commit c90d86b12229c5f7ffa548c9eb57b91d86b80e0c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Jul 19 12:31:33 2019 +0000

    chore(release): 3.0.0 [skip ci]

    # [3.0.0](https://github.com/react-native-community/react-native-camera/compare/v2.11.1...v3.0.0) (2019-07-19)

    ### Features

    * **docs:** add docs link on readme and also publish v3 to support ([2f6f8e6](https://github.com/react-native-community/react-native-camera/commit/2f6f8e6))

    ### BREAKING CHANGES

    * **docs:** support androidX for react-native >= 60

commit 2f6f8e6ccef1046ccd7bd2d3a0009b1495812794
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Fri Jul 19 09:26:15 2019 -0300

    feat(docs): add docs link on readme and also publish v3 to support
    androidX

    BREAKING CHANGE: support androidX for react-native >= 60

commit ce5311cb8647a30ddaa5aca2e89bd44b54f4460c
Merge: 2a4dcf3 7ea241f
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Tue Jul 16 09:31:24 2019 -0300

    Merge pull request #2328 from xaphod/bugfix/ios-crash-on-error

    Fix two crashes on iOS where error leads to runSession being called b…

commit 2a4dcf3dfb102a39c9913718a645838d007cd8ce
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:18 2019 -0300

    chore(deps): bump lodash.template from 4.4.0 to 4.5.0 (#2368)

    Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 96481137fa804c3d6a3ee0982938dd5ab2097909
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:08 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /examples/basic (#2369)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4813cf3722517c16be67042689f0d94c8425425e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:00 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /examples/mlkit (#2370)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0d4f9fa73233cb5a3e5a1c81ed32bdaf82b49d4f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:08:52 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /website (#2373)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit c3f371a2fe648b85919dd2565fe28397cecda5b7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:08:44 2019 -0300

    chore(deps): bump lodash.merge from 4.6.1 to 4.6.2 in /website (#2367)

    Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 409d2a9eea4a643937d0234073b95eef4de058a8
Author: Laurin Quast <laurinquast@googlemail.com>
Date:   Sun Jul 14 21:08:03 2019 +0200

    break(androidX): upgrading to sdk 28 and androidx (#2068) (#2306)

    * upgrading to sdk 28 and androidx

    * revert attempt to fix build

    * fixing build

    * build version fix

    * updating example app

    * manifest update

    * using stable release, instead of beta

    * androidx migration doc

    * migration doc update

    * follow on androidx upgrade after rebase

commit 7699f5262f06bcc9cad4d38d19b5cd4a6b07327c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Jul 9 20:44:44 2019 +0000

    chore(release): 2.11.1 [skip ci]

    ## [2.11.1](https://github.com/react-native-community/react-native-camera/compare/v2.11.0...v2.11.1) (2019-07-09)

    ### Bug Fixes

    * LinkingLibrariesWindows.md link ([#2365](https://github.com/react-native-community/react-native-camera/issues/2365)) ([00e9c32](https://github.com/react-native-community/react-native-camera/commit/00e9c32))

commit 00e9c324534ec5fa75fcf598fe0a4febf5009363
Author: Rıdvan Altun <ridvanaltun@outlook.com>
Date:   Tue Jul 9 23:40:01 2019 +0300

    fix: LinkingLibrariesWindows.md link (#2365)

commit e6469bb630ecee83de6a7328801283f02daccd90
Merge: 2facf5c a12198b
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 29 23:58:42 2019 -0300

    Merge pull request #2332 from MateusAndrade/chore/androind-permission-example

    Chore - setting androidCameraPermissionOptions to examples

commit 2facf5c71cb421b7098a64d1eafdccc5fc6d3bf1
Merge: a77b64c de88f74
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Tue Jun 25 13:53:14 2019 -0300

    Merge pull request #2339 from canozinci/canozinci-patch-1

    Update RNCamera.m to fix video quality mismatch while recording multiple videos

commit de88f74788d0830f6ce0e0ffd9e2035ba1bb8002
Author: Can Ozinci <canozinci@users.noreply.github.com>
Date:   Tue Jun 25 17:27:06 2019 +0300

    Update RNCamera.m

commit a12198b8b77e5b15d96aad843876ce0bdf6081e4
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:28:18 2019 -0300

    chore(camera-access): permission android Mlkit

commit 1cd20cdacb083d77556192558061be693f55abb8
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:22:44 2019 -0300

    chore(camera-access): change prop to  androidCameraPermissionOptions

commit 4075cdf0b094547abb033f9723401b6a93455daf
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:13:11 2019 -0300

    Update README.md

commit 9b99e66e1c29e21d855ba728b2e92018e86b3bcd
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Jun 21 23:34:02 2019 -0300

    Update README.md

commit cb73ffdf68321eff8be618c4473d9d6c728527c1
Merge: 117c2a5 a77b64c
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Jun 21 23:33:41 2019 -0300

    Merge pull request #7 from react-native-community/master

    merge

commit 7ea241fa789072714121be8e7df791a672ba555c
Author: Tim Carr <xaphod@gmail.com>
Date:   Fri Jun 21 15:48:51 2019 -0400

    Fix two crashes on iOS where error leads to runSession being called before commitConfiguration

commit a77b64cf5b6eefbe719884a4d3f2fa53a7783994
Author: Andrew Chaa <andrew.yh.chaa@gmail.com>
Date:   Fri Jun 21 14:10:59 2019 +0100

    Updating README with RN Camera instruction for iOS simulator (#2326)

    * Update README.md

    * Update README.md

commit 47ab6b3d0c61e5828d4a0a80e9d080cc60c6b5aa
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 20 01:09:39 2019 +0000

    chore(release): 2.11.0 [skip ci]

    # [2.11.0](https://github.com/react-native-community/react-native-camera/compare/v2.10.2...v2.11.0) (2019-06-20)

    ### Bug Fixes

    * **docs-ci:** setting GH_TOKEN_DOCS to deploy docs ([b891b1a](https://github.com/react-native-community/react-native-camera/commit/b891b1a))

    ### Features

    * **funding:** add FUNDING.yml [skip ci] ([3e715b1](https://github.com/react-native-community/react-native-camera/commit/3e715b1))

commit d5d849cb6d8c7e7ad018d197eb2db49422f99852
Merge: 3e715b1 85b6431
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 19 22:05:48 2019 -0300

    Merge pull request #2322 from castillobgr/fix-onStatusChange-type

    Fixes type of the onStatusChange callback in types/index.d.ts

commit 85b6431353b1e8b43f3db6138841c0ab60f6c7a7
Author: David Castillo <castillobgr@users.noreply.github.com>
Date:   Wed Jun 19 12:53:44 2019 -0500

    Fixes type of the onStatusChange callback in types/index.d.ts

    Currently, the `onStatusChange` has a type of
    ```ts
    onStatusChange?(event: {
        cameraStatus: CameraStatus;
        recordAudioPermissionStatus: keyof RecordAudioPermissionStatus;
      }): void
    ```
    Which makes it very inconvenient to use with Typescript, having to set the `cameraStatus` field to `any` in the passed function:
    ```ts
    const handleStatusChange = (event: {cameraStatus: any}) => {
        if (event.cameraStatus === 'NOT_AUTHORIZED') {
        }
      }
    ```
    By changing it to
    ```ts
    onStatusChange?(event: {
        cameraStatus: keyof CameraStatus;
        recordAudioPermissionStatus: keyof RecordAudioPermissionStatus;
      }): void
    ```
    we're able to compare the new status against the intended type, autocomplete, and discard the `any`:
    ```ts

      const handleStatusChange = (event: {cameraStatus: keyof CameraStatus}) => {
        if (event.cameraStatus === 'NOT_AUTHORIZED') {
          onUnauthorized()
        }
      }
    ```

commit 117c2a5dcd0cb32bf6b9c893dfe29300ee77cee2
Merge: 4d01c8e 3e715b1
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Jun 17 23:15:03 2019 -0300

    Merge pull request #6 from react-native-community/master

    merge

commit 3e715b1535080e21a3ca45362541c4cba307c014
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Thu Jun 13 15:13:56 2019 -0300

    feat(funding): add FUNDING.yml [skip ci]

commit 4fe18a55118e265126ec152857aec05cbbf5a1eb
Merge: 663b119 b891b1a
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:39:50 2019 -0300

    Merge pull request #2314 from MateusAndrade/hotfix/setting-gh-token-doc

    Hotfix/setting gh token doc

commit b891b1a2451fc07d6806a717222cce76825fc975
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:38:11 2019 -0300

    fix(docs-ci): setting GH_TOKEN_DOCS to deploy docs

commit 4d01c8e113f1b231da4ee97c0ed6ebd0b092752d
Merge: 363f513 663b119
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:32:46 2019 -0300

    Merge pull request #5 from react-native-community/master

    merge

commit 663b119552324751f9f2676deea3fa97adbf9f72
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 13 01:29:33 2019 +0000

    chore(release): 2.10.2 [skip ci]

    ## [2.10.2](https://github.com/react-native-community/react-native-camera/compare/v2.10.1...v2.10.2) (2019-06-13)

    ### Bug Fixes

    * **gh-user:** adding gh-user to deploy with docsaurus ([01d491d](https://github.com/react-native-community/react-native-camera/commit/01d491d))

commit 51b83e02fec4278c7d428a958c2826a2b3ca83dd
Merge: f649e7a 01d491d
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:24:12 2019 -0300

    Merge pull request #2313 from MateusAndrade/hotfix/deploy-docs-ci

    Hotfix/deploy docs ci

commit 01d491d3ff816c590104c51fc69abea8453ccaf2
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:21:44 2019 -0300

    fix(gh-user): adding gh-user to deploy with docsaurus

commit 363f513ed897e52461498503f57077ca8f85e206
Merge: 99a4ed6 f649e7a
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:20:14 2019 -0300

    Merge pull request #4 from react-native-community/master

    merge

commit f649e7a1fb2e029f04c1852f91b90448f06080f7
Merge: 729aa5d d06963a
Author: Ronaldo Lima <4389565+ronal2do@users.noreply.github.com>
Date:   Wed Jun 12 22:57:57 2019 +0200

    Merge pull request #2307 from MateusAndrade/feature/docsaurus-build

    deploy docs based on master changes

commit 729aa5d57e47fc619d464c5e78615ba56f82cb7a
Author: Elphas Tori <elphastori@gmail.com>
Date:   Mon Jun 10 14:23:30 2019 +0200

    Missing AppRegistry Import (#2308)

    Added missing AppRegistry in FaCC example

commit d06963a2734d111cd81324743a9f9c9d57872360
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sun Jun 9 11:58:33 2019 -0300

    Fix $GH_EMAIL

commit 7c016f742be59da60673375f5b2d495ec0425b48
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 22:02:03 2019 -0300

    Setting docs deploy only when master is changed

commit 6655864bd5fac5d915a45d444a5039731d31e18a
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 22:00:08 2019 -0300

    Setting PR username to update docs

commit 13b2366eb9885fa9815beda7525ac6af77a290f0
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:42:52 2019 -0300

    Testing GIT_USER docusaurus

commit 0d496befa8af360312a8d34fdeee117b8ab36f66
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:37:20 2019 -0300

    Removing filter to master to test docs deploy

commit 06966e496e8ab52f88a69dde9528758d06a9d849
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:35:31 2019 -0300

    Setting filter to deploy docs only when master is updated

commit 8d187028da22bd7e13bd286eb6d3c1b07d914e74
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:34:33 2019 -0300

    chore(docs) setting a label to start to test ci deploy on pages

commit aea6c67e293452d5c707f78ac0c8a8bd549c4ba5
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:23:54 2019 -0300

    Defining ci envs

commit cd3cb26234e0d15f4bd34140cd73fe856e4195fa
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:05:03 2019 -0300

    removing ci check

commit cba1451f58184c9f551022020f3fa412156f016b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:58:44 2019 -0300

    Setting deploy-docs

commit 3eb9e5ab265d0c1322ee67e359b67397698dfb6b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:56:33 2019 -0300

    Setting build to build-app

commit 59d3fb7dfcf52623a6d776847f6043bb95c4a2b0
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:52:02 2019 -0300

    Setting deploy docs to run only when rc is deploying. Also, setting the  config to yml

commit 9ce4fb5aa1d0a4d75374626293b9bceb77351415
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:40:13 2019 -0300

    removing require build to deploy docs

commit 83b0456fb7dfbbbf3c633224bb8a43f7cf3c8f46
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:24:29 2019 -0300

    Applying a require on deploy docs

commit 1644f753b37a24220cffac9ff9b996c1d18b9472
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:09:44 2019 -0300

    Fixing yml circleci

commit 1f06fd3557440b08ee50a33cd4048c76e2a5321b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 17:22:08 2019 -0300

    Adding circleci config to deploy docs

commit efa10a4bc728f66439e3a38c77691022c92dfecd
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 16:51:03 2019 -0300

    Setting circle ci config to deploy docs

commit 765daf400e1e0cc58a34111b8a387baf9698a266
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 6 19:05:54 2019 +0000

    chore(release): 2.10.1 [skip ci]

    ## [2.10.1](https://github.com/react-native-community/react-native-camera/compare/v2.10.0...v2.10.1) (2019-06-06)

    ### Bug Fixes

    * revert breaking change upgrading to sdk 28 and androidx ([72a8d7f](https://github.com/react-native-community/react-native-camera/commit/72a8d7f))

commit 72a8d7f34c40b3906c41d4b1bed394eea4cce805
Author: Laurin Quast <laurinquast@googlemail.com>
Date:   Thu Jun 6 21:00:59 2019 +0200

    fix: revert breaking change upgrading to sdk 28 and androidx

    This reverts commit e2a895ad1cf8acb1a22a691666fbe146f71395eb.

commit aeda5781e49fcb9068a87eaa9e338f654cbf3cdf
Author: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Date:   Thu Jun 6 12:12:49 2019 +0200

    chore(deps): bump handlebars from 4.0.12 to 4.1.2 in /examples/basic (#2303)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0b46954021aede5b81fd72fe16a31421b3c33373
Author: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Date:   Thu Jun 6 12:12:27 2019 +0200

    chore(deps): bump handlebars from 4.0.12 to 4.1.2 (#2304)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 826edc323d056d7bf25a4e2e4576a97015bacb6b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 5 22:22:44 2019 -0300

    Setting gh pages url

commit 3471436e5444eb66caae319412a1f57c33cc1e49
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 5 22:09:24 2019 -0300

    Setting react-native-community info to gh pages

commit 99a4ed6a4c2a60bb9999d73b55fc5cc27f87c982
Merge: 6b4f849 3c0db72
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Jun 3 21:30:02 2019 -0300

    Merge pull request #3 from react-native-community/master

    update fork

commit 3c0db72f04f24b56e8957cfda234f50b2a2185f5
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun Jun 2 19:26:20 2019 +0000

    chore(release): 2.10.0 [skip ci]

    # [2.10.0](https://github.com/react-native-community/react-native-camera/compare/v2.9.0...v2.10.0) (2019-06-02)

    ### Features

    * **androidX:** upgrading to sdk 28 and androidx ([#2068](https://github.com/react-native-community/react-native-camera/issues/2068)) ([e2a895a](https://github.com/react-native-community/react-native-camera/commit/e2a895a))
    * **docs:** Add docusaurus ([#2293](https://github.com/react-native-community/react-native-camera/issues/2293)) ([54b0332](https://github.com/react-native-community/react-native-camera/commit/54b0332))

commit 1897633966e0f1fc175f073528e73661fddead68
Author: Antonio Grass <antoniograssb@gmail.com>
Date:   Sun Jun 2 15:21:59 2019 -0400

    fix setParameters error (#2288)

    * add try catch runtime in setParameters

    * fix add log

    * fix log names

commit e2a895ad1cf8acb1a22a691666fbe146f71395eb
Author: Greg Alexander <3729885+gla5001@users.noreply.github.com>
Date:   Sun Jun 2 15:20:57 2019 -0400

    feat(androidX): upgrading to sdk 28 and androidx (#2068)

    * upgrading to sdk 28 and androidx

    * revert attempt to fix build

    * fixing build

    * build version fix

    * updating example app

    * manifest update

    * using stable release, instead of beta

    * androidx migration doc

    * migration doc update

    * follow on androidx upgrade after rebase

commit 54b03328b1cb4047a88dcfdfc2a19271c40f448c
Author: Ronaldo Lima <ronal2do@gmail.com>
Date:   Sun Jun 2 21:20:35 2019 +0200

    feat(docs): Add docusaurus (#2293)

    * initial bootstrap on documentation

    * Add EXPO_USAGE and MIgrating page

    * add all pages

    * add sponsors section to index

    * theme

    * configs

    * clipboard button

    * remove blog from docker

    * start API.md

    * minor updates

commit 6b4f8498a58c3ced50a84ffcc7bb44038531fd33
Merge: 49c0688 5da10c9
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri May 31 16:25:06 2019 -0300

    Merge pull request #2 from react-native-community/master

    update fork

commit 5da10c9962a5b3c8547c2792a4b71910737224d0
Merge: 493db17 7c6e80c
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri May 31 15:39:30 2019 -0300

    Merge pull request #2289 from MateusAndrade/feature/adding-stale-bot

    Feature/adding stale bot

commit 7c6e80c1c4a1e87c4dd3ef6389702452b3fbcd87
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed May 29 21:51:50 2019 -0300

    Adding a stale.yml handling issues older than 60 days and closing this issues after 7 days.

commit 49c06882926b4b021c4d768a3fc0d4daf469551e
Merge: c70850a 493db17
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed May 29 21:45:54 2019 -0300

    Merge pull request #1 from react-native-community/master

    updating fork

commit 493db170d286aaff81b66ef39c647c3b158378f0
Author: Arturo Mantinetti <amantinetti@gmail.com>
Date:   Sun May 26 15:51:17 2019 -0400

    Update AndroidManifest.xml (#2283)

    Fix could not connect to development server and camera permission

commit e609edc9a694fd3d18418256921f6c3c354804ac
Author: Alan Kenyon <alan@shipt.com>
Date:   Sun May 26 14:41:03 2019 -0500

    added node_modules (#2282)

commit c70850ae3525dac034a3b978b42b8944d4f7f148
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed May 15 12:14:22 2019 +0000

    chore(release): 2.9.0 [skip ci]

    # [2.9.0](https://github.com/react-native-community/react-native-camera/compare/v2.8.0...v2.9.0) (2019-05-15)

    ### Features

    * **android:** added image details to payload ([#2269](https://github.com/react-native-community/react-native-camera/issues/2269)) ([481594c](https://github.com/react-native-community/react-native-camera/commit/481594c))
    * **android:** write Exif tags to modified image file ([#2263](https://github.com/react-native-community/react-native-camera/issues/2263)) ([8ad809e](https://github.com/react-native-community/react-native-camera/commit/8ad809e))

commit 8ad809ee889ebcdcf0c0b4b891f423f2354a1dd8
Author: Valentin <valioz@gmail.com>
Date:   Wed May 15 15:10:03 2019 +0300

    feat(android): write Exif tags to modified image file (#2263)

commit 481594c4c682a05ca85c28caa667e6aefb8edb90
Author: psk200 <35163457+psk200@users.noreply.github.com>
Date:   Wed May 15 17:39:46 2019 +0530

    feat(android): added image details to payload (#2269)

commit 482fa7ced4d8b055f5021686a5b23e51629a9864
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon May 13 17:21:10 2019 +0000

    chore(release): 2.8.0 [skip ci]

    # [2.8.0](https://github.com/react-native-community/react-native-camera/compare/v2.7.0...v2.8.0) (2019-05-13)

    ### Features

    * **android:** Adding case 270 degrees to getFirebaseRotation method, according to FIrebase specs. ([#2264](https://github.com/react-native-community/react-native-camera/issues/2264)) ([60cc4cc](https://github.com/react-native-community/react-native-camera/commit/60cc4cc))

commit 60cc4ccf564171dbbe6136cc7b81dde197873fc0
Author: Andre Seiji <38483050+andreseiji@users.noreply.github.com>
Date:   Mon May 13 14:16:26 2019 -0300

    feat(android): Adding case 270 degrees to getFirebaseRotation method, according to FIrebase specs. (#2264)

commit 045941fa3d3da6ad4dd9d3906c9624e3305716a9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu May 9 15:27:13 2019 +0000

    chore(release): 2.7.0 [skip ci]

    # [2.7.0](https://github.com/react-native-community/react-native-camera/compare/v2.6.0...v2.7.0) (2019-05-09)

    ### Features

    * **android:** front camera face detect ([#2257](https://github.com/react-native-community/react-native-camera/issues/2257)) ([a6b619c](https://github.com/react-native-community/react-native-camera/commit/a6b619c))

commit a6b619cb73977a536b326f5c81a71716bfbfc00c
Author: Telmen <flyinvoke@gmail.com>
Date:   Thu May 9 23:22:22 2019 +0800

    feat(android): front camera face detect (#2257)

commit 31830fe5681e78b2f2239354d0eac5f55cf914cb
Merge: 225209e 1d8465b
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Apr 29 15:25:10 2019 -0300

    Merge pull request #2245 from Noitidart/patch-2

    Add prop of autoFocusPointOfInterest

commit 1d8465b555ca83590624f47a8c5c9159928d3027
Author: Noitidart <noitidart@gmail.com>
Date:   Mon Apr 29 11:06:16 2019 -0700

    Add prop of autoFocusPointOfInterest

commit 225209e8ac14ea8b8cbdea895169fd4af60f2859
Merge: cf64014 2e52918
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Apr 26 14:12:07 2019 -0300

    Merge pull request #2238 from zoontek/fix-mlkit-dup-files

    Ignore duplicate META files

commit 2e529183c8a3827941f0a39880a6b7534056be17
Author: Mathieu Acthernoene <zoontek@gmail.com>
Date:   Fri Apr 26 17:59:18 2019 +0200

    Ignore duplicate META files

commit cf64014f876802bc450215a585b185cf7bcc2c5f
Merge: 61e82d5 b7cd9fe
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Apr 26 09:56:42 2019 -0300

    Merge pull request #2236 from itsjgf/master

    [Typescript] Add androidCameraPermissionOptions & androidRecordAudioPermissionOptions types

commit 61e82d5e0d88c21ef3d025f82ab2c30208d03a77
Merge: 617b632 3bcb32b
Author: João Marins <jgcmarins@users.noreply.github.com>
Date:   Fri Apr 26 09:48:43 2019 -0300

    Merge pull request #2237 from ScottSmudger/patch-1

    Typo in README

commit 3bcb32b11b9cd83eb1d0709279d451dd794b42dd
Author: Scott Smith <scottsmudger@hotmail.com>
Date:   Fri Apr 26 13:38:50 2019 +0100

    Typo in README

    Text Recognition is used twice, should be Barcode Recognition

commit b7cd9fe9b180a5f96e68d3746809c52ebcf85d08
Author: Jose Grana <josegranafdez@gmail.com>
Date:   Fri Apr 26 11:30:02 2019 +0200

    chore(typescript): add androidCameraPermissionOptions & androidRecordAudioPermissionOptions types

commit 617b632bf9d5a80b180388a7088b4b2fca1bdc3a
Author: Noitidart <noitidart@gmail.com>
Date:   Wed Apr 24 07:42:21 2019 -0700

    Extend interface with _cameraRef and _cameraHandle (#2225)

commit 5a3841a618085fa8f08a40cbd90c64b62c67cf8f
Author: Mark Oates <fl0yd@me.com>
Date:   Thu Apr 18 19:43:10 2019 -0500

    Update Camera.js console warning spelling (#2218)

commit 4992572e81fef59ea996b81251a775321812e7a0
Author: Mark Oates <fl0yd@me.com>
Date:   Thu Apr 18 11:21:04 2019 -0500

    Update spelling (#2217)

    Some people search for "deprecated" and it was misspelled in the doc.

commit 150d0dfdec7bf038e5eba2790334e69c60eb4d88
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Apr 18 01:59:11 2019 +0000

    chore(release): 2.6.0 [skip ci]

    # [2.6.0](https://github.com/react-native-community/react-native-camera/compare/v2.5.1...v2.6.0) (2019-04-18)

    ### Features

    * **camera:** remove deprecated RCTCamera, fix [#1890](https://github.com/react-native-community/react-native-camera/issues/1890) ([#2215](https://github.com/react-native-community/react-native-camera/issues/2215)) ([c76a963](https://github.com/react-native-community/react-native-camera/commit/c76a963))

commit c76a963026063cdf0b80d4b95c26ab293d9b837a
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Wed Apr 17 22:54:48 2019 -0300

    feat(camera): remove deprecated RCTCamera, fix #1890 (#2215)
msalpietro pushed a commit to appirio-digital/react-native-camera that referenced this pull request Oct 1, 2019
…te simple, recording has to be stopped before the camera preview. (react-native-camera#2467)

Fix taken from: https://stackoverflow.com/questions/8914454/mediarecorder-stop-hanging-with-android-4-0-ics/18876200

TODO: Review Camera2 implementation since it might have the same issue.
msalpietro pushed a commit to appirio-digital/react-native-camera that referenced this pull request Oct 1, 2019
## [3.3.3](react-native-camera/react-native-camera@v3.3.2...v3.3.3) (2019-09-05)

### Bug Fixes

* **android:** Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. ([react-native-camera#2467](react-native-camera#2467)) ([57bf513](react-native-camera@57bf513))
susanapons89 added a commit to creativehothouse/react-native-camera that referenced this pull request Nov 28, 2019
commit e533d5057249a341189cf621d907c07e0e574ed4
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Sep 24 13:51:56 2019 +0000

    chore(release): 3.6.0 [skip ci]

    # [3.6.0](https://github.com/react-native-community/react-native-camera/compare/v3.5.0...v3.6.0) (2019-09-24)

    ### Features

    * **android:** Support to enumerate and select Camera devices ([#2492](https://github.com/react-native-community/react-native-camera/issues/2492)) ([612cb65](https://github.com/react-native-community/react-native-camera/commit/612cb65))

commit 612cb65f2a9f5e729e02195920f9b896cae3a520
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Tue Sep 24 10:47:23 2019 -0300

    feat(android): Support to enumerate and select Camera devices (#2492)

    * Android only: Support to enumerate Camera devices and to select from one of them.

    * No need to have the camera in running state if querying for IDs.

    * Silly bug, not using string compare. Also, do not run any camera code if the actual camera doesn't change.

    * Crash fix when focus coordinates are set to null/undefined not being handled. Notes about not supported flash/focus

    * If a camera is not found, set the first available camera just like Camera2 does.

    * missing semicolon

    * Fixes to Camera2 API:

    - First change is related to camera selection by ID. Some more code was required to correctly set the facing flag and characteristics
    - Second change fixes a previous issue (unrelated to the PR) that was causing the preview of the camera to look upside down on rotated devices. Device rotation should not affect the display (nor set it). Device rotation should however be used for the final image (and not screen rotation). Some code was borrowed from Camera1.

commit 200c7e136cec89fe6612efeb858e0f8f1e5b6682
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Sep 24 12:37:33 2019 +0000

    chore(release): 3.5.0 [skip ci]

    # [3.5.0](https://github.com/react-native-community/react-native-camera/compare/v3.4.0...v3.5.0) (2019-09-24)

    ### Bug Fixes

    * **android:** Update Camera1 to not crash on invalid ratio ([#2501](https://github.com/react-native-community/react-native-camera/issues/2501)) ([702f608](https://github.com/react-native-community/react-native-camera/commit/702f608))

    ### Features

    * **ios:** videoBitrate option for iOS ([#2504](https://github.com/react-native-community/react-native-camera/issues/2504)) ([38a5ffb](https://github.com/react-native-community/react-native-camera/commit/38a5ffb))

commit 702f60862e7b2644b924c542421ffa0b5593ae75
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Tue Sep 24 09:32:47 2019 -0300

    fix(android): Update Camera1 to not crash on invalid ratio (#2501)

    Setting a property ends up with an unhandled exception that cannot be caught easily by RN. This should also make the behaviour consistent with camera startup and Camera2.

commit 38a5ffb2ebfd22e931c9acc4d4e56d9a909bc01d
Author: Nathan Heinrich <nathan@halfinity.com>
Date:   Tue Sep 24 22:32:22 2019 +1000

    feat(ios): videoBitrate option for iOS (#2504)

    * Update RNCamera.m

    Add videoBitrate option for ios, setting video bitrate requires a codec to be set

    * Update API documentation

    * Update documentation

    * Update typings

commit 0026b46c7440542635c871eaae263d4d9dfdfdce
Author: Rock Hu <rockia@users.noreply.github.com>
Date:   Mon Sep 23 09:43:21 2019 -0700

    Fix jitpack.io maven link (#2497)

commit 204da4fa80cb30e43547a6ad211843266f75cd78
Merge: 17293f7 6537149
Author: Simon Stern <simon160@gmail.com>
Date:   Thu Sep 19 21:36:14 2019 -0400

    Merge pull request #2495 from cristianoccazinsp/patch-1

    Use a more appropriate orientation change event

commit 653714991b5f307adbc22cbc4b52f4eb748484cc
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Thu Sep 19 17:49:25 2019 -0300

    Use a more appropriate orientation change event

    Since the code relies on the status bar orientation, it makes sense to use UIApplicationDidChangeStatusBarOrientationNotification instead. This should fix some issues where the orientation value of the status bar has not been updated when the event is received.

commit 17293f73cc91674fda6aa3a1f9352393cec1bf0f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 9 12:21:04 2019 +0000

    chore(release): 3.4.0 [skip ci]

    # [3.4.0](https://github.com/react-native-community/react-native-camera/compare/v3.3.3...v3.4.0) (2019-09-09)

    ### Features

    * **android:** Improve Android Camera1 error and concurrency handling. ([#2471](https://github.com/react-native-community/react-native-camera/issues/2471)) ([a20eb06](https://github.com/react-native-community/react-native-camera/commit/a20eb06))

commit a20eb06139771a2ecdb906a96a30a4d361341976
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Mon Sep 9 09:15:41 2019 -0300

    feat(android): Improve Android Camera1 error and concurrency handling. (#2471)

    These changes include the following:
    - use atomic boolean for capturing photo flag just like video
    - add more exception catching and checks
    - raise error instead of failing silently if can't capture photo - improve error handling here
    - synchronize stop to avoid race conditions and crashes
    - delay params updates (surface) if capturing or recording to avoid bugs
    - do not allow video or photo capture if already doing video or photo

commit add1c0c01f449e9d2346741ecd9fcdc8973d0c23
Merge: 6e14c0b 1d6a2ef
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Sep 9 00:11:00 2019 -0300

    Merge pull request #2474 from luancurti/chore/upgrade-gradle-version

    Upgrade gradle version

commit 1d6a2ef945d9aac8cf1b45ff63893414c24c6410
Author: luancurti <luancurti@gmail.com>
Date:   Sun Sep 8 21:50:41 2019 -0300

    chore(gradle): upgrade gradle version

commit 6e14c0b245d5d63762eca487feefae23f25d43cf
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Sep 5 21:04:25 2019 +0000

    chore(release): 3.3.3 [skip ci]

    ## [3.3.3](https://github.com/react-native-community/react-native-camera/compare/v3.3.2...v3.3.3) (2019-09-05)

    ### Bug Fixes

    * **android:** Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. ([#2467](https://github.com/react-native-community/react-native-camera/issues/2467)) ([57bf513](https://github.com/react-native-community/react-native-camera/commit/57bf513))

commit 57bf513d5bde3cd32ac5897daeeaa3f867e920d9
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Thu Sep 5 17:59:58 2019 -0300

    fix(android): Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. (#2467)

    Fix taken from: https://stackoverflow.com/questions/8914454/mediarecorder-stop-hanging-with-android-4-0-ics/18876200

    TODO: Review Camera2 implementation since it might have the same issue.

commit 654f1b221f328c372895fd4c7ee20a1ceae5dd0c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 2 18:35:47 2019 +0000

    chore(release): 3.3.2 [skip ci]

    ## [3.3.2](https://github.com/react-native-community/react-native-camera/compare/v3.3.1...v3.3.2) (2019-09-02)

    ### Bug Fixes

    * **android:** Add an additional error check to avoid crashes on Android. This fix comes from testing on multiple devices, where for some unknown reason the decode process fails and returns null and the app crashes immediately due to a null pointer exception. This attempts to handle this issue more gracefully. ([#2446](https://github.com/react-native-community/react-native-camera/issues/2446)) ([497e4a2](https://github.com/react-native-community/react-native-camera/commit/497e4a2))

commit 497e4a21d8bad126e35514180b3d1ba758fe1671
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Mon Sep 2 15:29:17 2019 -0300

    fix(android): Add an additional error check to avoid crashes on Android. This fix comes from testing on multiple devices, where for some unknown reason the decode process fails and returns null and the app crashes immediately due to a null pointer exception. This attempts to handle this issue more gracefully. (#2446)

commit ea935bd4c2619bcfcdd2d50a6f86c03b09c92aae
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon Sep 2 12:47:41 2019 +0000

    chore(release): 3.3.1 [skip ci]

    ## [3.3.1](https://github.com/react-native-community/react-native-camera/compare/v3.3.0...v3.3.1) (2019-09-02)

    ### Bug Fixes

    * **android:** android-mlkit barcode bounds are inaccurate ([#2462](https://github.com/react-native-community/react-native-camera/issues/2462)) ([0323eaa](https://github.com/react-native-community/react-native-camera/commit/0323eaa))

commit 0323eaa47b67c1adf93b5e862e725ae6257654a5
Author: joshslark <josh.slark@gmail.com>
Date:   Mon Sep 2 07:42:59 2019 -0500

    fix(android): android-mlkit barcode bounds are inaccurate (#2462)

commit 07781ffbc42846a046d13d212a16f26a61cb29af
Merge: 186d512 c4549d9
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 12:27:14 2019 -0400

    Merge pull request #2459 from react-native-community/dependabot/npm_and_yarn/website/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /website

commit c4549d934ada0d3b015ca659a6e60f00fc508398
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 30 14:49:10 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /website

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 186d512f83eee4be8c7957d9be6e5b84d561f9ae
Merge: c4d8621 56c824e
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:49:00 2019 -0400

    Merge pull request #2447 from react-native-community/dependabot/npm_and_yarn/eslint-utils-1.4.2

    chore(deps): bump eslint-utils from 1.3.1 to 1.4.2

commit c4d86218a5fdab3994d6c2723d06cdb3628d30dd
Merge: 481e7d9 7a3c8a1
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:48:28 2019 -0400

    Merge pull request #2452 from react-native-community/dependabot/npm_and_yarn/examples/basic/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/basic

commit 481e7d91aca7c9c78c613119ebc9dac92bbf82da
Merge: 9080bc8 9c534b0
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:48:06 2019 -0400

    Merge pull request #2453 from react-native-community/dependabot/npm_and_yarn/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2

commit 9080bc8173358ad727581d7f33162397867950da
Merge: 6d7e6e4 368f2d0
Author: Simon Stern <simon160@gmail.com>
Date:   Fri Aug 30 10:47:42 2019 -0400

    Merge pull request #2454 from react-native-community/dependabot/npm_and_yarn/examples/mlkit/mixin-deep-1.3.2

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/mlkit

commit 368f2d08600710eb0778b2f7a2117d689ef43f75
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 01:07:43 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/mlkit

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9c534b09e89060733bb7a0a33b5e9ec54e83c5db
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 01:06:29 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 7a3c8a1a116312c81067acd467699d7ffeab5cd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Aug 29 00:53:49 2019 +0000

    chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/basic

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6d7e6e4d9c299e1f20f3a77d3032de63250b4713
Merge: c62be1e 1530b88
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Aug 28 09:00:55 2019 -0300

    Merge pull request #2448 from jaideepghosh/master

    fix(docs):Add CAMERA permission for Android.

commit 1530b883b95fd8bd719a870b9c40ccd162d6d505
Author: Jaideep Ghosh <3909648+jaideepghosh@users.noreply.github.com>
Date:   Wed Aug 28 16:35:13 2019 +0530

    fix:Add CAMERA permission for Android.

commit 56c824e0e36d26c78ba32c74e0302bc77f6c8f71
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Aug 26 20:38:02 2019 +0000

    chore(deps): bump eslint-utils from 1.3.1 to 1.4.2

    Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.3.1 to 1.4.2.
    - [Release notes](https://github.com/mysticatea/eslint-utils/releases)
    - [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit c62be1e99af9a8a9b44fc8b62744ca08c05bead9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 22 18:43:41 2019 +0000

    chore(release): 3.3.0 [skip ci]

    # [3.3.0](https://github.com/react-native-community/react-native-camera/compare/v3.2.1...v3.3.0) (2019-08-22)

    ### Features

    * **android:** Add exposure (brightness) support for iOS and standardize exposure value ([#2419](https://github.com/react-native-community/react-native-camera/issues/2419)) ([ccd6f0b](https://github.com/react-native-community/react-native-camera/commit/ccd6f0b))

commit ccd6f0b57ce799711f38cc7af6e61038c97d1f30
Author: Dominik Schwarz <dominik.schwarz1994@gmail.com>
Date:   Thu Aug 22 20:38:53 2019 +0200

    feat(android): Add exposure (brightness) support for iOS and standardize exposure value (#2419)

    * Use standardized exposure value between 0 and 1

    * Add iOS native exposure control

    * Delete logging

    * Add documentation + spell fixes

    * Update RNCamera.m

    * Remove reset of exposure after tap-to-focus

commit 70c8cbdb12c44588a0a332ce47629c3b8303a669
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 22 14:53:20 2019 +0000

    chore(release): 3.2.1 [skip ci]

    ## [3.2.1](https://github.com/react-native-community/react-native-camera/compare/v3.2.0...v3.2.1) (2019-08-22)

    ### Bug Fixes

    * **ios:** for issue [#2434](https://github.com/react-native-community/react-native-camera/issues/2434) ([#2439](https://github.com/react-native-community/react-native-camera/issues/2439)) ([c9402b2](https://github.com/react-native-community/react-native-camera/commit/c9402b2))

commit c9402b2ddd718a87b788c090fd10e48ed5211fef
Author: Zayin Krige <zkrige@users.noreply.github.com>
Date:   Thu Aug 22 16:48:56 2019 +0200

    fix(ios): for issue #2434 (#2439)

    When VCARD doesnt contain ALL name fields, app crashes because it is trying to insert nil values into dictionary. This provides blank strings for nil values in vcard

commit 8c93ebd7aa5cf7efe0d9432637558f7fd47e91da
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 21 07:45:42 2019 +0000

    chore(release): 3.2.0 [skip ci]

    # [3.2.0](https://github.com/react-native-community/react-native-camera/compare/v3.1.2...v3.2.0) (2019-08-21)

    ### Features

    * **ios:** rectOfInterest ([#1852](https://github.com/react-native-community/react-native-camera/issues/1852)) ([b47b80d](https://github.com/react-native-community/react-native-camera/commit/b47b80d))

commit b47b80d5a4c5d552f545c5aebdf55526e7f4bcb1
Author: chubakueno <chubakueno@gmail.com>
Date:   Wed Aug 21 02:40:24 2019 -0500

    feat(ios): rectOfInterest (#1852)

commit b90c58b794bbc38aad59e2b0339b578913a444ee
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sat Aug 17 21:55:08 2019 +0000

    chore(release): 3.1.2 [skip ci]

    ## [3.1.2](https://github.com/react-native-community/react-native-camera/compare/v3.1.1...v3.1.2) (2019-08-17)

    ### Bug Fixes

    * **android:** This update does two things in order to fix [#2420](https://github.com/react-native-community/react-native-camera/issues/2420) and [#2421](https://github.com/react-native-community/react-native-camera/issues/2421). ([#2427](https://github.com/react-native-community/react-native-camera/issues/2427)) ([3407533](https://github.com/react-native-community/react-native-camera/commit/3407533))

commit 34075331089d9dd71f0ededc017256a47f9b67ac
Author: cristianoccazinsp <48869228+cristianoccazinsp@users.noreply.github.com>
Date:   Sat Aug 17 18:40:37 2019 -0300

    fix(android): This update does two things in order to fix #2420 and #2421. (#2427)

    First, it updates the take picture call to capture right away instead of trying to focus again. This will match closer to what the native camera does, and also what the Camera2 does.

    Secondly, it removes all calls to resetFocus after capturing and after a given timeout. This was causing issues when using autoFocusPointOfInterest, and it really didn't make sense to use an internal timeout to reset the focus. If anything, the user should do this from the JS side. A new method could also be exposed to do this.

    Lastly, it adds some error catching logic to the autoFocus call. There was a chance on some devices that calling autoFocus while the device is capturing a photo that it would fail.

    Tested on Google Pixel 2 (Android 9), Motorola G5 (Android 8), Samsung Grand Prime (Android 5?), and LG20 (android 6?). No issues so far.

commit 54e7dc1feefe01dd37afae921e9c349ba8860250
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Aug 8 17:36:42 2019 +0000

    chore(release): 3.1.1 [skip ci]

    ## [3.1.1](https://github.com/react-native-community/react-native-camera/compare/v3.1.0...v3.1.1) (2019-08-08)

    ### Bug Fixes

    * **ios:** wrap captureStillImageAsynchronouslyFromConnection with try/catch ([#2056](https://github.com/react-native-community/react-native-camera/issues/2056)) ([adac26f](https://github.com/react-native-community/react-native-camera/commit/adac26f))

commit adac26f5cf4268aa3102e002eee41d3be6eda563
Author: Ruslan Bekenev <furyinbox@gmail.com>
Date:   Thu Aug 8 10:32:38 2019 -0700

    fix(ios): wrap captureStillImageAsynchronouslyFromConnection with try/catch (#2056)

    * wrap captureStillImageAsynchronouslyFromConnection with try/catch

    the diff may look pretty big but the only change made here is
    try/catch block added for captureStillImageAsynchronouslyFromConnection
    call.
    For some reason, this method may throw an exception saying about
    inconsistent state.

    * make sure null in cameraHandle isn't passed to Native code

commit 90225a96f0bf17568e385ff3b9866259d94f0e2f
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 7 20:58:26 2019 +0000

    chore(release): 3.1.0 [skip ci]

    # [3.1.0](https://github.com/react-native-community/react-native-camera/compare/v3.0.2...v3.1.0) (2019-08-07)

    ### Features

    * **android:** get format for android ([#2410](https://github.com/react-native-community/react-native-camera/issues/2410)) ([efb6b90](https://github.com/react-native-community/react-native-camera/commit/efb6b90))

commit efb6b90036d20269a17f679c07c1132fbb05d2dc
Author: TVMD <tavanminh97@gmail.com>
Date:   Thu Aug 8 03:54:10 2019 +0700

    feat(android): get format for android (#2410)

commit 1724ec395278400600dfd41abb360af302956c80
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed Aug 7 20:53:12 2019 +0000

    chore(release): 3.0.2 [skip ci]

    ## [3.0.2](https://github.com/react-native-community/react-native-camera/compare/v3.0.1...v3.0.2) (2019-08-07)

    ### Bug Fixes

    * **android:** use initial exposure value ([#2418](https://github.com/react-native-community/react-native-camera/issues/2418)) ([c93e92f](https://github.com/react-native-community/react-native-camera/commit/c93e92f))

commit c93e92f602cb99212cfe403f1443fccfd44b4d70
Author: Dominik Schwarz <dominik.schwarz1994@gmail.com>
Date:   Wed Aug 7 22:47:43 2019 +0200

    fix(android): use initial exposure value (#2418)

commit 75d093d69da40997b850b7f55be7a9c04c34d690
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:47:17 2019 -0300

    chore(deps): bump merge from 1.2.0 to 1.2.1 in /examples/basic (#2407)

    Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1.
    - [Release notes](https://github.com/yeikos/js.merge/releases)
    - [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0f0d429c982f9d903290802ea9800c666051fa03
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:47:08 2019 -0300

    chore(deps): bump js-yaml from 3.10.0 to 3.13.1 (#2408)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.10.0 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.10.0...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 14fa646a93076f3bbcd73e8dbd586babb74d63ac
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:40:10 2019 -0300

    chore(deps): bump morgan from 1.9.0 to 1.9.1 (#2406)

    Bumps [morgan](https://github.com/expressjs/morgan) from 1.9.0 to 1.9.1.
    - [Release notes](https://github.com/expressjs/morgan/releases)
    - [Changelog](https://github.com/expressjs/morgan/blob/master/HISTORY.md)
    - [Commits](https://github.com/expressjs/morgan/compare/1.9.0...1.9.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit eef42fdf93054d8163deea6ad946a51660294dda
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:50 2019 -0300

    chore(deps): bump handlebars from 4.1.0 to 4.1.2 in /examples/mlkit (#2405)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.0...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9b3db84898a1248ccdd29f134f606ea5987ab15a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:38 2019 -0300

    chore(deps): bump js-yaml from 3.12.1 to 3.13.1 in /examples/mlkit (#2404)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.1 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1bf291753c64d581aadb7c0dfa503ff242e0709a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 7 17:39:27 2019 -0300

    chore(deps): bump js-yaml from 3.12.0 to 3.13.1 in /examples/basic (#2403)

    Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.
    - [Release notes](https://github.com/nodeca/js-yaml/releases)
    - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3682aace2f8e4ae0d3b0d83578de1f82b1a0f262
Merge: 919cda2 f8abad8
Author: Simon Stern <simon160@gmail.com>
Date:   Wed Aug 7 15:10:04 2019 -0400

    Merge pull request #2409 from react-native-community/dependabot/npm_and_yarn/fstream-1.0.12

    chore(deps): bump fstream from 1.0.11 to 1.0.12

commit f8abad88add6b07814cb95bf6f688d7b11915700
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 2 14:21:09 2019 +0000

    chore(deps): bump fstream from 1.0.11 to 1.0.12

    Bumps [fstream](https://github.com/npm/fstream) from 1.0.11 to 1.0.12.
    - [Release notes](https://github.com/npm/fstream/releases)
    - [Commits](https://github.com/npm/fstream/compare/v1.0.11...v1.0.12)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 919cda2a1595e7c1c1f38da4a0d280cd5fb9962d
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Aug 2 14:19:36 2019 +0000

    chore(release): 3.0.1 [skip ci]

    ## [3.0.1](https://github.com/react-native-community/react-native-camera/compare/v3.0.0...v3.0.1) (2019-08-02)

    ### Bug Fixes

    * **android:** prevent crash when using Camera2 with autoFocusPointOfInterest ([#2401](https://github.com/react-native-community/react-native-camera/issues/2401)) ([3786223](https://github.com/react-native-community/react-native-camera/commit/3786223))
    * **android:** Support writing custom Exif tags to modified image file ([#2402](https://github.com/react-native-community/react-native-camera/issues/2402)) ([c748b4e](https://github.com/react-native-community/react-native-camera/commit/c748b4e))
    * **exif:** writing EXIF data with correct data type ([#2396](https://github.com/react-native-community/react-native-camera/issues/2396)) ([66e99d8](https://github.com/react-native-community/react-native-camera/commit/66e99d8))
    * App name shouldn't be equal to the registered application ([#2393](https://github.com/react-native-community/react-native-camera/issues/2393)) ([a01187d](https://github.com/react-native-community/react-native-camera/commit/a01187d))

commit a01187d0b6034a7d642737e861e075727e56e4dd
Author: Tadas Talaikis <7689499+talaikis@users.noreply.github.com>
Date:   Fri Aug 2 17:10:23 2019 +0300

    fix: App name shouldn't be equal to the registered application (#2393)

commit c748b4eccc8eeaf3116df1327bad9ed43b307d14
Author: Valentin <valioz@gmail.com>
Date:   Fri Aug 2 17:10:10 2019 +0300

    fix(android): Support writing custom Exif tags to modified image file (#2402)

commit 66e99d802762d4d796df5b676bc8be09407643b8
Author: Hanno Fellmann <fellmann@users.noreply.github.com>
Date:   Fri Aug 2 16:09:50 2019 +0200

    fix(exif): writing EXIF data with correct data type (#2396)

commit 3786223db205a6086b0ed40ab980bff6f8bccab2
Author: Valentin <valioz@gmail.com>
Date:   Fri Aug 2 17:08:38 2019 +0300

    fix(android): prevent crash when using Camera2 with autoFocusPointOfInterest (#2401)

commit c90d86b12229c5f7ffa548c9eb57b91d86b80e0c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Fri Jul 19 12:31:33 2019 +0000

    chore(release): 3.0.0 [skip ci]

    # [3.0.0](https://github.com/react-native-community/react-native-camera/compare/v2.11.1...v3.0.0) (2019-07-19)

    ### Features

    * **docs:** add docs link on readme and also publish v3 to support ([2f6f8e6](https://github.com/react-native-community/react-native-camera/commit/2f6f8e6))

    ### BREAKING CHANGES

    * **docs:** support androidX for react-native >= 60

commit 2f6f8e6ccef1046ccd7bd2d3a0009b1495812794
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Fri Jul 19 09:26:15 2019 -0300

    feat(docs): add docs link on readme and also publish v3 to support
    androidX

    BREAKING CHANGE: support androidX for react-native >= 60

commit ce5311cb8647a30ddaa5aca2e89bd44b54f4460c
Merge: 2a4dcf3 7ea241f
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Tue Jul 16 09:31:24 2019 -0300

    Merge pull request #2328 from xaphod/bugfix/ios-crash-on-error

    Fix two crashes on iOS where error leads to runSession being called b…

commit 2a4dcf3dfb102a39c9913718a645838d007cd8ce
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:18 2019 -0300

    chore(deps): bump lodash.template from 4.4.0 to 4.5.0 (#2368)

    Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 96481137fa804c3d6a3ee0982938dd5ab2097909
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:08 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /examples/basic (#2369)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4813cf3722517c16be67042689f0d94c8425425e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:09:00 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /examples/mlkit (#2370)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0d4f9fa73233cb5a3e5a1c81ed32bdaf82b49d4f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:08:52 2019 -0300

    chore(deps): bump lodash from 4.17.11 to 4.17.14 in /website (#2373)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

    Signed-off-by: dependabot[bot] <support@github.com>

commit c3f371a2fe648b85919dd2565fe28397cecda5b7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jul 14 16:08:44 2019 -0300

    chore(deps): bump lodash.merge from 4.6.1 to 4.6.2 in /website (#2367)

    Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 409d2a9eea4a643937d0234073b95eef4de058a8
Author: Laurin Quast <laurinquast@googlemail.com>
Date:   Sun Jul 14 21:08:03 2019 +0200

    break(androidX): upgrading to sdk 28 and androidx (#2068) (#2306)

    * upgrading to sdk 28 and androidx

    * revert attempt to fix build

    * fixing build

    * build version fix

    * updating example app

    * manifest update

    * using stable release, instead of beta

    * androidx migration doc

    * migration doc update

    * follow on androidx upgrade after rebase

commit 7699f5262f06bcc9cad4d38d19b5cd4a6b07327c
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Tue Jul 9 20:44:44 2019 +0000

    chore(release): 2.11.1 [skip ci]

    ## [2.11.1](https://github.com/react-native-community/react-native-camera/compare/v2.11.0...v2.11.1) (2019-07-09)

    ### Bug Fixes

    * LinkingLibrariesWindows.md link ([#2365](https://github.com/react-native-community/react-native-camera/issues/2365)) ([00e9c32](https://github.com/react-native-community/react-native-camera/commit/00e9c32))

commit 00e9c324534ec5fa75fcf598fe0a4febf5009363
Author: Rıdvan Altun <ridvanaltun@outlook.com>
Date:   Tue Jul 9 23:40:01 2019 +0300

    fix: LinkingLibrariesWindows.md link (#2365)

commit e6469bb630ecee83de6a7328801283f02daccd90
Merge: 2facf5c a12198b
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 29 23:58:42 2019 -0300

    Merge pull request #2332 from MateusAndrade/chore/androind-permission-example

    Chore - setting androidCameraPermissionOptions to examples

commit 2facf5c71cb421b7098a64d1eafdccc5fc6d3bf1
Merge: a77b64c de88f74
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Tue Jun 25 13:53:14 2019 -0300

    Merge pull request #2339 from canozinci/canozinci-patch-1

    Update RNCamera.m to fix video quality mismatch while recording multiple videos

commit de88f74788d0830f6ce0e0ffd9e2035ba1bb8002
Author: Can Ozinci <canozinci@users.noreply.github.com>
Date:   Tue Jun 25 17:27:06 2019 +0300

    Update RNCamera.m

commit a12198b8b77e5b15d96aad843876ce0bdf6081e4
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:28:18 2019 -0300

    chore(camera-access): permission android Mlkit

commit 1cd20cdacb083d77556192558061be693f55abb8
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:22:44 2019 -0300

    chore(camera-access): change prop to  androidCameraPermissionOptions

commit 4075cdf0b094547abb033f9723401b6a93455daf
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 22 15:13:11 2019 -0300

    Update README.md

commit 9b99e66e1c29e21d855ba728b2e92018e86b3bcd
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Jun 21 23:34:02 2019 -0300

    Update README.md

commit cb73ffdf68321eff8be618c4473d9d6c728527c1
Merge: 117c2a5 a77b64c
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Jun 21 23:33:41 2019 -0300

    Merge pull request #7 from react-native-community/master

    merge

commit 7ea241fa789072714121be8e7df791a672ba555c
Author: Tim Carr <xaphod@gmail.com>
Date:   Fri Jun 21 15:48:51 2019 -0400

    Fix two crashes on iOS where error leads to runSession being called before commitConfiguration

commit a77b64cf5b6eefbe719884a4d3f2fa53a7783994
Author: Andrew Chaa <andrew.yh.chaa@gmail.com>
Date:   Fri Jun 21 14:10:59 2019 +0100

    Updating README with RN Camera instruction for iOS simulator (#2326)

    * Update README.md

    * Update README.md

commit 47ab6b3d0c61e5828d4a0a80e9d080cc60c6b5aa
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 20 01:09:39 2019 +0000

    chore(release): 2.11.0 [skip ci]

    # [2.11.0](https://github.com/react-native-community/react-native-camera/compare/v2.10.2...v2.11.0) (2019-06-20)

    ### Bug Fixes

    * **docs-ci:** setting GH_TOKEN_DOCS to deploy docs ([b891b1a](https://github.com/react-native-community/react-native-camera/commit/b891b1a))

    ### Features

    * **funding:** add FUNDING.yml [skip ci] ([3e715b1](https://github.com/react-native-community/react-native-camera/commit/3e715b1))

commit d5d849cb6d8c7e7ad018d197eb2db49422f99852
Merge: 3e715b1 85b6431
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 19 22:05:48 2019 -0300

    Merge pull request #2322 from castillobgr/fix-onStatusChange-type

    Fixes type of the onStatusChange callback in types/index.d.ts

commit 85b6431353b1e8b43f3db6138841c0ab60f6c7a7
Author: David Castillo <castillobgr@users.noreply.github.com>
Date:   Wed Jun 19 12:53:44 2019 -0500

    Fixes type of the onStatusChange callback in types/index.d.ts

    Currently, the `onStatusChange` has a type of
    ```ts
    onStatusChange?(event: {
        cameraStatus: CameraStatus;
        recordAudioPermissionStatus: keyof RecordAudioPermissionStatus;
      }): void
    ```
    Which makes it very inconvenient to use with Typescript, having to set the `cameraStatus` field to `any` in the passed function:
    ```ts
    const handleStatusChange = (event: {cameraStatus: any}) => {
        if (event.cameraStatus === 'NOT_AUTHORIZED') {
        }
      }
    ```
    By changing it to
    ```ts
    onStatusChange?(event: {
        cameraStatus: keyof CameraStatus;
        recordAudioPermissionStatus: keyof RecordAudioPermissionStatus;
      }): void
    ```
    we're able to compare the new status against the intended type, autocomplete, and discard the `any`:
    ```ts

      const handleStatusChange = (event: {cameraStatus: keyof CameraStatus}) => {
        if (event.cameraStatus === 'NOT_AUTHORIZED') {
          onUnauthorized()
        }
      }
    ```

commit 117c2a5dcd0cb32bf6b9c893dfe29300ee77cee2
Merge: 4d01c8e 3e715b1
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Jun 17 23:15:03 2019 -0300

    Merge pull request #6 from react-native-community/master

    merge

commit 3e715b1535080e21a3ca45362541c4cba307c014
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Thu Jun 13 15:13:56 2019 -0300

    feat(funding): add FUNDING.yml [skip ci]

commit 4fe18a55118e265126ec152857aec05cbbf5a1eb
Merge: 663b119 b891b1a
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:39:50 2019 -0300

    Merge pull request #2314 from MateusAndrade/hotfix/setting-gh-token-doc

    Hotfix/setting gh token doc

commit b891b1a2451fc07d6806a717222cce76825fc975
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:38:11 2019 -0300

    fix(docs-ci): setting GH_TOKEN_DOCS to deploy docs

commit 4d01c8e113f1b231da4ee97c0ed6ebd0b092752d
Merge: 363f513 663b119
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:32:46 2019 -0300

    Merge pull request #5 from react-native-community/master

    merge

commit 663b119552324751f9f2676deea3fa97adbf9f72
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 13 01:29:33 2019 +0000

    chore(release): 2.10.2 [skip ci]

    ## [2.10.2](https://github.com/react-native-community/react-native-camera/compare/v2.10.1...v2.10.2) (2019-06-13)

    ### Bug Fixes

    * **gh-user:** adding gh-user to deploy with docsaurus ([01d491d](https://github.com/react-native-community/react-native-camera/commit/01d491d))

commit 51b83e02fec4278c7d428a958c2826a2b3ca83dd
Merge: f649e7a 01d491d
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:24:12 2019 -0300

    Merge pull request #2313 from MateusAndrade/hotfix/deploy-docs-ci

    Hotfix/deploy docs ci

commit 01d491d3ff816c590104c51fc69abea8453ccaf2
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:21:44 2019 -0300

    fix(gh-user): adding gh-user to deploy with docsaurus

commit 363f513ed897e52461498503f57077ca8f85e206
Merge: 99a4ed6 f649e7a
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 12 22:20:14 2019 -0300

    Merge pull request #4 from react-native-community/master

    merge

commit f649e7a1fb2e029f04c1852f91b90448f06080f7
Merge: 729aa5d d06963a
Author: Ronaldo Lima <4389565+ronal2do@users.noreply.github.com>
Date:   Wed Jun 12 22:57:57 2019 +0200

    Merge pull request #2307 from MateusAndrade/feature/docsaurus-build

    deploy docs based on master changes

commit 729aa5d57e47fc619d464c5e78615ba56f82cb7a
Author: Elphas Tori <elphastori@gmail.com>
Date:   Mon Jun 10 14:23:30 2019 +0200

    Missing AppRegistry Import (#2308)

    Added missing AppRegistry in FaCC example

commit d06963a2734d111cd81324743a9f9c9d57872360
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Sun Jun 9 11:58:33 2019 -0300

    Fix $GH_EMAIL

commit 7c016f742be59da60673375f5b2d495ec0425b48
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 22:02:03 2019 -0300

    Setting docs deploy only when master is changed

commit 6655864bd5fac5d915a45d444a5039731d31e18a
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 22:00:08 2019 -0300

    Setting PR username to update docs

commit 13b2366eb9885fa9815beda7525ac6af77a290f0
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:42:52 2019 -0300

    Testing GIT_USER docusaurus

commit 0d496befa8af360312a8d34fdeee117b8ab36f66
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:37:20 2019 -0300

    Removing filter to master to test docs deploy

commit 06966e496e8ab52f88a69dde9528758d06a9d849
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:35:31 2019 -0300

    Setting filter to deploy docs only when master is updated

commit 8d187028da22bd7e13bd286eb6d3c1b07d914e74
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:34:33 2019 -0300

    chore(docs) setting a label to start to test ci deploy on pages

commit aea6c67e293452d5c707f78ac0c8a8bd549c4ba5
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:23:54 2019 -0300

    Defining ci envs

commit cd3cb26234e0d15f4bd34140cd73fe856e4195fa
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 21:05:03 2019 -0300

    removing ci check

commit cba1451f58184c9f551022020f3fa412156f016b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:58:44 2019 -0300

    Setting deploy-docs

commit 3eb9e5ab265d0c1322ee67e359b67397698dfb6b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:56:33 2019 -0300

    Setting build to build-app

commit 59d3fb7dfcf52623a6d776847f6043bb95c4a2b0
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:52:02 2019 -0300

    Setting deploy docs to run only when rc is deploying. Also, setting the  config to yml

commit 9ce4fb5aa1d0a4d75374626293b9bceb77351415
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:40:13 2019 -0300

    removing require build to deploy docs

commit 83b0456fb7dfbbbf3c633224bb8a43f7cf3c8f46
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:24:29 2019 -0300

    Applying a require on deploy docs

commit 1644f753b37a24220cffac9ff9b996c1d18b9472
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 20:09:44 2019 -0300

    Fixing yml circleci

commit 1f06fd3557440b08ee50a33cd4048c76e2a5321b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 17:22:08 2019 -0300

    Adding circleci config to deploy docs

commit efa10a4bc728f66439e3a38c77691022c92dfecd
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Sat Jun 8 16:51:03 2019 -0300

    Setting circle ci config to deploy docs

commit 765daf400e1e0cc58a34111b8a387baf9698a266
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Jun 6 19:05:54 2019 +0000

    chore(release): 2.10.1 [skip ci]

    ## [2.10.1](https://github.com/react-native-community/react-native-camera/compare/v2.10.0...v2.10.1) (2019-06-06)

    ### Bug Fixes

    * revert breaking change upgrading to sdk 28 and androidx ([72a8d7f](https://github.com/react-native-community/react-native-camera/commit/72a8d7f))

commit 72a8d7f34c40b3906c41d4b1bed394eea4cce805
Author: Laurin Quast <laurinquast@googlemail.com>
Date:   Thu Jun 6 21:00:59 2019 +0200

    fix: revert breaking change upgrading to sdk 28 and androidx

    This reverts commit e2a895ad1cf8acb1a22a691666fbe146f71395eb.

commit aeda5781e49fcb9068a87eaa9e338f654cbf3cdf
Author: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Date:   Thu Jun 6 12:12:49 2019 +0200

    chore(deps): bump handlebars from 4.0.12 to 4.1.2 in /examples/basic (#2303)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0b46954021aede5b81fd72fe16a31421b3c33373
Author: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Date:   Thu Jun 6 12:12:27 2019 +0200

    chore(deps): bump handlebars from 4.0.12 to 4.1.2 (#2304)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2)

    Signed-off-by: dependabot[bot] <support@github.com>

commit 826edc323d056d7bf25a4e2e4576a97015bacb6b
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 5 22:22:44 2019 -0300

    Setting gh pages url

commit 3471436e5444eb66caae319412a1f57c33cc1e49
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed Jun 5 22:09:24 2019 -0300

    Setting react-native-community info to gh pages

commit 99a4ed6a4c2a60bb9999d73b55fc5cc27f87c982
Merge: 6b4f849 3c0db72
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Jun 3 21:30:02 2019 -0300

    Merge pull request #3 from react-native-community/master

    update fork

commit 3c0db72f04f24b56e8957cfda234f50b2a2185f5
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Sun Jun 2 19:26:20 2019 +0000

    chore(release): 2.10.0 [skip ci]

    # [2.10.0](https://github.com/react-native-community/react-native-camera/compare/v2.9.0...v2.10.0) (2019-06-02)

    ### Features

    * **androidX:** upgrading to sdk 28 and androidx ([#2068](https://github.com/react-native-community/react-native-camera/issues/2068)) ([e2a895a](https://github.com/react-native-community/react-native-camera/commit/e2a895a))
    * **docs:** Add docusaurus ([#2293](https://github.com/react-native-community/react-native-camera/issues/2293)) ([54b0332](https://github.com/react-native-community/react-native-camera/commit/54b0332))

commit 1897633966e0f1fc175f073528e73661fddead68
Author: Antonio Grass <antoniograssb@gmail.com>
Date:   Sun Jun 2 15:21:59 2019 -0400

    fix setParameters error (#2288)

    * add try catch runtime in setParameters

    * fix add log

    * fix log names

commit e2a895ad1cf8acb1a22a691666fbe146f71395eb
Author: Greg Alexander <3729885+gla5001@users.noreply.github.com>
Date:   Sun Jun 2 15:20:57 2019 -0400

    feat(androidX): upgrading to sdk 28 and androidx (#2068)

    * upgrading to sdk 28 and androidx

    * revert attempt to fix build

    * fixing build

    * build version fix

    * updating example app

    * manifest update

    * using stable release, instead of beta

    * androidx migration doc

    * migration doc update

    * follow on androidx upgrade after rebase

commit 54b03328b1cb4047a88dcfdfc2a19271c40f448c
Author: Ronaldo Lima <ronal2do@gmail.com>
Date:   Sun Jun 2 21:20:35 2019 +0200

    feat(docs): Add docusaurus (#2293)

    * initial bootstrap on documentation

    * Add EXPO_USAGE and MIgrating page

    * add all pages

    * add sponsors section to index

    * theme

    * configs

    * clipboard button

    * remove blog from docker

    * start API.md

    * minor updates

commit 6b4f8498a58c3ced50a84ffcc7bb44038531fd33
Merge: 49c0688 5da10c9
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri May 31 16:25:06 2019 -0300

    Merge pull request #2 from react-native-community/master

    update fork

commit 5da10c9962a5b3c8547c2792a4b71910737224d0
Merge: 493db17 7c6e80c
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri May 31 15:39:30 2019 -0300

    Merge pull request #2289 from MateusAndrade/feature/adding-stale-bot

    Feature/adding stale bot

commit 7c6e80c1c4a1e87c4dd3ef6389702452b3fbcd87
Author: MateusAndrade <mateus.andrade47@outlook.com>
Date:   Wed May 29 21:51:50 2019 -0300

    Adding a stale.yml handling issues older than 60 days and closing this issues after 7 days.

commit 49c06882926b4b021c4d768a3fc0d4daf469551e
Merge: c70850a 493db17
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Wed May 29 21:45:54 2019 -0300

    Merge pull request #1 from react-native-community/master

    updating fork

commit 493db170d286aaff81b66ef39c647c3b158378f0
Author: Arturo Mantinetti <amantinetti@gmail.com>
Date:   Sun May 26 15:51:17 2019 -0400

    Update AndroidManifest.xml (#2283)

    Fix could not connect to development server and camera permission

commit e609edc9a694fd3d18418256921f6c3c354804ac
Author: Alan Kenyon <alan@shipt.com>
Date:   Sun May 26 14:41:03 2019 -0500

    added node_modules (#2282)

commit c70850ae3525dac034a3b978b42b8944d4f7f148
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Wed May 15 12:14:22 2019 +0000

    chore(release): 2.9.0 [skip ci]

    # [2.9.0](https://github.com/react-native-community/react-native-camera/compare/v2.8.0...v2.9.0) (2019-05-15)

    ### Features

    * **android:** added image details to payload ([#2269](https://github.com/react-native-community/react-native-camera/issues/2269)) ([481594c](https://github.com/react-native-community/react-native-camera/commit/481594c))
    * **android:** write Exif tags to modified image file ([#2263](https://github.com/react-native-community/react-native-camera/issues/2263)) ([8ad809e](https://github.com/react-native-community/react-native-camera/commit/8ad809e))

commit 8ad809ee889ebcdcf0c0b4b891f423f2354a1dd8
Author: Valentin <valioz@gmail.com>
Date:   Wed May 15 15:10:03 2019 +0300

    feat(android): write Exif tags to modified image file (#2263)

commit 481594c4c682a05ca85c28caa667e6aefb8edb90
Author: psk200 <35163457+psk200@users.noreply.github.com>
Date:   Wed May 15 17:39:46 2019 +0530

    feat(android): added image details to payload (#2269)

commit 482fa7ced4d8b055f5021686a5b23e51629a9864
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Mon May 13 17:21:10 2019 +0000

    chore(release): 2.8.0 [skip ci]

    # [2.8.0](https://github.com/react-native-community/react-native-camera/compare/v2.7.0...v2.8.0) (2019-05-13)

    ### Features

    * **android:** Adding case 270 degrees to getFirebaseRotation method, according to FIrebase specs. ([#2264](https://github.com/react-native-community/react-native-camera/issues/2264)) ([60cc4cc](https://github.com/react-native-community/react-native-camera/commit/60cc4cc))

commit 60cc4ccf564171dbbe6136cc7b81dde197873fc0
Author: Andre Seiji <38483050+andreseiji@users.noreply.github.com>
Date:   Mon May 13 14:16:26 2019 -0300

    feat(android): Adding case 270 degrees to getFirebaseRotation method, according to FIrebase specs. (#2264)

commit 045941fa3d3da6ad4dd9d3906c9624e3305716a9
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu May 9 15:27:13 2019 +0000

    chore(release): 2.7.0 [skip ci]

    # [2.7.0](https://github.com/react-native-community/react-native-camera/compare/v2.6.0...v2.7.0) (2019-05-09)

    ### Features

    * **android:** front camera face detect ([#2257](https://github.com/react-native-community/react-native-camera/issues/2257)) ([a6b619c](https://github.com/react-native-community/react-native-camera/commit/a6b619c))

commit a6b619cb73977a536b326f5c81a71716bfbfc00c
Author: Telmen <flyinvoke@gmail.com>
Date:   Thu May 9 23:22:22 2019 +0800

    feat(android): front camera face detect (#2257)

commit 31830fe5681e78b2f2239354d0eac5f55cf914cb
Merge: 225209e 1d8465b
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Mon Apr 29 15:25:10 2019 -0300

    Merge pull request #2245 from Noitidart/patch-2

    Add prop of autoFocusPointOfInterest

commit 1d8465b555ca83590624f47a8c5c9159928d3027
Author: Noitidart <noitidart@gmail.com>
Date:   Mon Apr 29 11:06:16 2019 -0700

    Add prop of autoFocusPointOfInterest

commit 225209e8ac14ea8b8cbdea895169fd4af60f2859
Merge: cf64014 2e52918
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Apr 26 14:12:07 2019 -0300

    Merge pull request #2238 from zoontek/fix-mlkit-dup-files

    Ignore duplicate META files

commit 2e529183c8a3827941f0a39880a6b7534056be17
Author: Mathieu Acthernoene <zoontek@gmail.com>
Date:   Fri Apr 26 17:59:18 2019 +0200

    Ignore duplicate META files

commit cf64014f876802bc450215a585b185cf7bcc2c5f
Merge: 61e82d5 b7cd9fe
Author: Mateus Andrade <mateus.andrade47@outlook.com>
Date:   Fri Apr 26 09:56:42 2019 -0300

    Merge pull request #2236 from itsjgf/master

    [Typescript] Add androidCameraPermissionOptions & androidRecordAudioPermissionOptions types

commit 61e82d5e0d88c21ef3d025f82ab2c30208d03a77
Merge: 617b632 3bcb32b
Author: João Marins <jgcmarins@users.noreply.github.com>
Date:   Fri Apr 26 09:48:43 2019 -0300

    Merge pull request #2237 from ScottSmudger/patch-1

    Typo in README

commit 3bcb32b11b9cd83eb1d0709279d451dd794b42dd
Author: Scott Smith <scottsmudger@hotmail.com>
Date:   Fri Apr 26 13:38:50 2019 +0100

    Typo in README

    Text Recognition is used twice, should be Barcode Recognition

commit b7cd9fe9b180a5f96e68d3746809c52ebcf85d08
Author: Jose Grana <josegranafdez@gmail.com>
Date:   Fri Apr 26 11:30:02 2019 +0200

    chore(typescript): add androidCameraPermissionOptions & androidRecordAudioPermissionOptions types

commit 617b632bf9d5a80b180388a7088b4b2fca1bdc3a
Author: Noitidart <noitidart@gmail.com>
Date:   Wed Apr 24 07:42:21 2019 -0700

    Extend interface with _cameraRef and _cameraHandle (#2225)

commit 5a3841a618085fa8f08a40cbd90c64b62c67cf8f
Author: Mark Oates <fl0yd@me.com>
Date:   Thu Apr 18 19:43:10 2019 -0500

    Update Camera.js console warning spelling (#2218)

commit 4992572e81fef59ea996b81251a775321812e7a0
Author: Mark Oates <fl0yd@me.com>
Date:   Thu Apr 18 11:21:04 2019 -0500

    Update spelling (#2217)

    Some people search for "deprecated" and it was misspelled in the doc.

commit 150d0dfdec7bf038e5eba2790334e69c60eb4d88
Author: semantic-release-bot <semantic-release-bot@martynus.net>
Date:   Thu Apr 18 01:59:11 2019 +0000

    chore(release): 2.6.0 [skip ci]

    # [2.6.0](https://github.com/react-native-community/react-native-camera/compare/v2.5.1...v2.6.0) (2019-04-18)

    ### Features

    * **camera:** remove deprecated RCTCamera, fix [#1890](https://github.com/react-native-community/react-native-camera/issues/1890) ([#2215](https://github.com/react-native-community/react-native-camera/issues/2215)) ([c76a963](https://github.com/react-native-community/react-native-camera/commit/c76a963))

commit c76a963026063cdf0b80d4b95c26ab293d9b837a
Author: Sibelius Seraphini <sibeliusseraphini@gmail.com>
Date:   Wed Apr 17 22:54:48 2019 -0300

    feat(camera): remove deprecated RCTCamera, fix #1890 (#2215)
sunil-dev7 added a commit to sunil-dev7/react-native-camera that referenced this pull request Jun 11, 2021
## [3.3.3](react-native-camera/react-native-camera@v3.3.2...v3.3.3) (2019-09-05)

### Bug Fixes

* **android:** Fix app freeze on app/host pause on Android. Fix is quite simple, recording has to be stopped before the camera preview. ([#2467](react-native-camera/react-native-camera#2467)) ([57bf513](react-native-camera/react-native-camera@57bf513))
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

While capturing video, Android freeze if home/blocked/minimized
4 participants