Skip to content

Releases: mrousavy/react-native-vision-camera

Release 4.6.1

Choose a tag to compare

@mrousavy mrousavy released this 05 Nov 17:32

4.6.1 (2024-11-05)

✨ Features

🐛 Bug Fixes

  • Fix duplicate libraries: libreactnative.so error on RN 0.76 (#3281) (c2f075a)
  • Fix installation issues by removing post install hook (#3275) (17a4283)

Release 4.6.0

Choose a tag to compare

@mrousavy mrousavy released this 30 Oct 15:47

4.6.0 (2024-10-30)

This is technically a minor-breaking release, because videoBitRate has been moved from startRecording({ ... }) options to <Camera ... /> props. But now videoBitRate also works on Android!! 🥳

✨ Features

  • Add Android support to videoBitRate (move it to props) (#3269) (8cc9803)
  • Upgrade CameraX to 1.5.0-alpha02 in /package/android (#3223) (dc43cdb)
  • Upgrade to RN 0.75.4 (#3243) (5037e79)

🐛 Bug Fixes

  • Fix any initialization errors in getFormats() (e.g. IllegalArgumentException - width must be positive) (#3236) (e66f187)
  • Fix build for RN 0.76 by using new shared prefab (#3263) (48b4300)
  • Fix events in bridgeless mode (#3240) (e2d169a)
  • Fix mapping of itf and add new itf-14 type in iOS (#3252) (db99c08)
  • Make Orientation public (7fb7d5f)
  • update ExampleSwiftFrameProcessor.swift reference (#3257) (51d0a8a)
  • update frame processor plugin reference (#3199) (50042fb)

📚 Documentation

Release 4.5.3

Choose a tag to compare

@mrousavy mrousavy released this 08 Sep 10:42
06b6384

4.5.3 (2024-09-08)

✨ Features

📚 Documentation

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

Release 4.5.2

Choose a tag to compare

@mrousavy mrousavy released this 20 Aug 21:43
edacc7b

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

Choose a tag to compare

@mrousavy mrousavy released this 29 Jul 09:23
5c7ffea

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

Choose a tag to compare

@mrousavy mrousavy released this 12 Jul 17:58
2cb1917

4.5.0 (2024-07-12)

🐛 Bug Fixes

Release 4.4.3

Choose a tag to compare

@mrousavy mrousavy released this 12 Jul 11:14
c21cfc5

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

Choose a tag to compare

@mrousavy mrousavy released this 10 Jul 12:14
b1c8999

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

Choose a tag to compare

@mrousavy mrousavy released this 03 Jul 14:01
147dd0b

4.4.1 (2024-07-03)

✨ Features

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

💨 Performance Improvements

Release 4.4.0

Choose a tag to compare

@mrousavy mrousavy released this 02 Jul 14:19
27c0d16

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