Skip to content

Releases: mrousavy/react-native-vision-camera

Release 4.5.3

08 Sep 10:42
06b6384
Compare
Choose a tag to compare

4.5.3 (2024-09-08)

✨ Features

📚 Documentation

  • Add react-native-fast-opencv to community plugins (#3153) (dd7db38)

Release 4.5.2

20 Aug 21:43
edacc7b
Compare
Choose a tag to compare

4.5.2 (2024-08-20)

✨ Features

🐛 Bug Fixes

  • Stop orientation listener updates on camera close (#3139) (54dbf5f)

📚 Documentation

  • fix options typo in iOS frame processor instructions (#3110) (77e9817)

Release 4.5.1

29 Jul 09:23
5c7ffea
Compare
Choose a tag to compare

4.5.1 (2024-07-29)

✨ Features

  • Add custom path for takePhoto/takeSnapshot/startRecording (#3103) (2ab7458)
  • Throw an Error if Frame is already destroyed (#3099) (b3f5ab6)

🐛 Bug Fixes

  • Fix RecordingSession edge-cases (#3102) (a8d13fa)
  • Fix Skia Rotation when landscape-left (0654898)
  • react-native-worklets-core module resolution for pnpm (#3088) (2357b5a)
  • Remove sensorOrientation hack on iOS, it's always portrait (#3096) (d670ca9)

📚 Documentation

Release 4.5.0

12 Jul 17:58
2cb1917
Compare
Choose a tag to compare

4.5.0 (2024-07-12)

🐛 Bug Fixes

Release 4.4.3

12 Jul 11:14
c21cfc5
Compare
Choose a tag to compare

4.4.3 (2024-07-12)

✨ Features

  • Add minFps and maxFps props (#3074) (23bfe15)
  • Capture better quality photos by using minFps from format (#3073) (4754065)

🐛 Bug Fixes

  • Don't ask for camera permission in getAvailableCameraDevices (#3072) (683d099)
  • Fix not-found plugins crashing the app (#3076) (38199e2)

Release 4.4.2

10 Jul 12:14
b1c8999
Compare
Choose a tag to compare

4.4.2 (2024-07-10)

✨ Features

  • Expose .external and .continuityCamera devices (#3065) (ba12cbe)

🐛 Bug Fixes

  • Fix zoom/torch/exposure not being applied when switching device (#3066) (37525a2)
  • Fix invalid userPreferredCameraDevice (#3068) (36fdf7c)
  • Make AVCaptureDevice.sensorOrientation safer (#3064) (9a09260)
  • Set minFPS to 20 to allow maximum resolution photo (#3063) (a8ba80d)
  • Show "Your phone does not have a Camera" if no camera is found in example app (4d70469)

📚 Documentation

Release 4.4.1

03 Jul 14:01
147dd0b
Compare
Choose a tag to compare

4.4.1 (2024-07-03)

✨ Features

  • Dynamically determine sensorOrientation based on default output-connection-orientation (#3046) (fadd2f1)

💨 Performance Improvements

Release 4.4.0

02 Jul 14:19
27c0d16
Compare
Choose a tag to compare

4.4.0 (2024-07-02)

✨ Features

🐛 Bug Fixes

  • Fix ResolutionSelector.forSize not respecting aspect ratio (#3026) (9ca6643)
  • Fix Orientation edge-cases on iOS (#3039) (497d161)
  • Fix wrong hardcode LANDSCPAPE_LEFT value (#3022) (0c0de9e)
  • Improve CodeScanner performance by choosing resolution automatically (#2997) (2c8f766)
  • Properly reset focus on iOS (#3021) (e01d4cf)
  • Remove Gemfile/Bundler (#3023) (f5b55dc)
  • Remove portrait, portrait-upside-down, landscape-left and landscape-right options for outputOrientation (#3025) (a773bdc)

📚 Documentation

Release 4.3.2

13 Jun 14:16
4a0ac0f
Compare
Choose a tag to compare

4.3.2 (2024-06-13)

Warning

Since the upgrade to react-native 0.74, VisionCamera is required to opt into the @FrameworkAPI by React Native.
This class is only available since react-native 0.73, so react-native-vision-camera 4.3.2 now requires react-native 0.73 or above.

If you are not yet on react-native 0.73 or above, either upgrade to react-native 0.73 or above, or downgrade to react-native-vision-camera 4.3.2 or below.

In a future version, react-native-vision-camera will require react-native 0.74 or higher, and will only work on the new architecture, so it is recommended to upgrade to react-native 0.74 and the new architecture as soon as possible.

✨ Features

🐛 Bug Fixes

Release 4.3.1

12 Jun 16:07
b7fae1e
Compare
Choose a tag to compare

4.3.1 (2024-06-12)

✨ Features

  • Keep one last Video Frame in memory for Snapshot (#2980) (29abc3d)