Skip to content

Releases: mrousavy/react-native-vision-camera

Release 4.0.0-beta.14

16 Apr 09:47
68d01cc
Compare
Choose a tag to compare
Release 4.0.0-beta.14 Pre-release
Pre-release

4.0.0-beta.14 (2024-04-16)

✨ Features

  • Add hardware-cost-too-high error for iOS 16 (56a5c8d)

🐛 Bug Fixes

  • Always support rgb and yuv, remove native (cd9b84d)
  • Fall-back to H.264 if custom codec is not supported (4595b4f)
  • Use ResolutionSelectors with fallback values (adcca77)

Release 4.0.0-beta.13

04 Apr 09:36
b5bbcad
Compare
Choose a tag to compare
Release 4.0.0-beta.13 Pre-release
Pre-release

4.0.0-beta.13 (2024-04-04)

🐛 Bug Fixes

  • Remove mustPlayShutterSound() check (a6323cf)

Release 4.0.0-beta.12

02 Apr 10:51
f7b5428
Compare
Choose a tag to compare
Release 4.0.0-beta.12 Pre-release
Pre-release

4.0.0-beta.12 (2024-04-02)

✨ Features

  • Disable shutter sound if in silent (86c0f86)

🐛 Bug Fixes

  • Remove enablePrecapture (688acd8)
  • Use correct UIManager in findCameraView depending on the architecture (#2702) (5223f5b)

Release 4.0.0-beta.11

27 Mar 13:52
7d8d2b7
Compare
Choose a tag to compare
Release 4.0.0-beta.11 Pre-release
Pre-release

4.0.0-beta.11 (2024-03-27)

💨 Performance Improvements

  • Add @FastNative flags to critical Frame Processor methods (ff2005b)

🐛 Bug Fixes

  • Fix RCTDeviceEventEmitter import for RN 0.71.X (#2692) (8a95414)
  • Fix wrong orientation enum being send to ImageCapture (#2683) (4c00ffd)

4.0.0-beta.10 (2024-03-21)

🐛 Bug Fixes

  • Fix location permission not resolving on iOS (#2672) (a255c24)

4.0.0-beta.9 (2024-03-21)

✨ Features

  • Add GPS Location EXIF tagging for photos and videos (enableLocation={true}) (#2665) (c8033dd)

🐛 Bug Fixes

  • Fix CodeScanner not working (c0e3a14)
  • Fix focus on Android by using PX instead of DP (#2666) (f794d48)
  • Remove HardwareBufferUtils (3f113e8)

4.0.0-beta.8 (2024-03-19)

✨ Features

  • Basic read-only Frame Processors (ImageAnalysis Use-Case) (#2664) (ca6518f)

🐛 Bug Fixes

  • Properly set maxPhotoDimensions on PhotoOutput (#2659) (7f14f25)

4.0.0-beta.7 (2024-03-18)

✨ Features

  • Write proper photo metadata (orientation & isMirrored) (#2660) (babed3c)

🐛 Bug Fixes

  • Also dont enable if other extension is enabled (5525f2b)
  • Fix 10-bit HDR in combination with HDR Extension (19a7b0c)
  • Fix Camera not starting because PreviewView isn't laid out (ad746d5)
  • Fix capture session configuration error by manually layouting PreviewView (3d68d74)
  • Properly check SDR (211783a)
  • Remove focus listeners after resetting (2611625)
  • Throw correct errors (5fe7608)
  • Update outputs if video stabilization or low-light-boost changes (27a4f85)
  • Use CREATED as default lifecycle state (1682bb2)

4.0.0-beta.6 (2024-03-14)

✨ Features

  • Catch Objective-C init errors on plugin init (fa21983)

🐛 Bug Fixes

  • Catch Objective-C errors in iOS Frame Processor Plugins (c1f274f)
  • Check format requirements in outputs (79d4554)
  • Fix TimeoutException by using STARTED lifecycle (5283020)
  • Fix rotation getting (a9093cf)
  • Remove didSessionChangeFromOutside (5119639)
  • Remove not-compatible-with-outputs error on Android since CameraX supports StreamSharing (8ad08f3)
  • Remove unneeded context (aac2162)
  • Use dummy metering factory instead of display-oriented (a57d640)

4.0.0-beta.5 (2024-03-08)

✨ Features

  • Add type to onShutter (photo or snapshot) (f721d97)
  • Remove enableAutoStabilization prop as this was deprecated in iOS 13 (72c8c1b)

🐛 Bug Fixes

  • Allow catching errors in .await() (7ec53f7)
  • Allow re-creating if session changed from outside (17feff3)
  • Don't play shutter sound unless explicitly enabled (f5c0131)
  • Export Snapshot.ts (6be93af)
  • Fix calling sendAvailableDevicesChangedEvent before module is initialized (b4a9086)
  • Only unbind current outputs, not all (50f47c5)

4.0.0-beta.4 (2024-03-01)

✨ Features

  • Add androidPreviewViewType prop (dd56925)
  • Add cancelRecording (f51921b)
  • Add onShutter event (dd49365)
  • Add takeSnapshot() to PreviewView (e17eb50)
  • Add CodeScanner pipeline (ImageAnalysis) (08d86d4)
  • Allow setting custom format in ImageWriter (d0eb702)
  • Give V4 🫴 (dd4c8fb)
  • Implement native HardwareBuffer rendering for VideoPipeline (00155c9)
  • Properly get orientation and isMirrored in FP (a4a78e9)
  • Shutter sound and stabilization (7b46390)
  • Use CameraX for device details (#2624) (54997a2)
  • Use HDR or NIGHT extensions if available (b9a0434)

🐛 Bug F...

Read more

Release 3.9.2

27 Mar 13:37
8316804
Compare
Choose a tag to compare

3.9.2 (2024-03-27)

✨ Features

🐛 Bug Fixes

  • Changes relative import paths in usePreferredCameraDevice.ts (#2661) (ebe04b2)

📚 Documentation

Release 4.0.0-beta.9

21 Mar 12:27
73e3c44
Compare
Choose a tag to compare
Release 4.0.0-beta.9 Pre-release
Pre-release

4.0.0-beta.9 (2024-03-21)

✨ Features

  • Add GPS Location EXIF tagging for photos and videos (enableLocation={true}) (#2665) (c8033dd)
  • Add UPC-A support (#2563) (97941a9)

🐛 Bug Fixes

  • Changes relative import paths in usePreferredCameraDevice.ts (#2661) (ebe04b2)
  • Fix CodeScanner not working (c0e3a14)
  • Fix focus on Android by using PX instead of DP (#2666) (f794d48)
  • Remove HardwareBufferUtils (3f113e8)

📚 Documentation

3.9.1 (2024-03-04)

🐛 Bug Fixes

Release 4.0.0-beta.10

21 Mar 14:29
ce23932
Compare
Choose a tag to compare
Release 4.0.0-beta.10 Pre-release
Pre-release

4.0.0-beta.10 (2024-03-21)

🐛 Bug Fixes

  • Fix location permission not resolving on iOS (#2672) (a255c24)

Release 4.0.0-beta.8

19 Mar 10:47
6418cdd
Compare
Choose a tag to compare
Release 4.0.0-beta.8 Pre-release
Pre-release

4.0.0-beta.8 (2024-03-19)

✨ Features

  • Basic read-only Frame Processors (ImageAnalysis Use-Case) (#2664) (ca6518f)

🐛 Bug Fixes

  • Properly set maxPhotoDimensions on PhotoOutput (#2659) (7f14f25)

Release 4.0.0-beta.7

18 Mar 14:47
89aef72
Compare
Choose a tag to compare
Release 4.0.0-beta.7 Pre-release
Pre-release

4.0.0-beta.7 (2024-03-18)

✨ Features

  • Write proper photo metadata (orientation & isMirrored) (#2660) (babed3c)

🐛 Bug Fixes

  • Also dont enable if other extension is enabled (5525f2b)
  • Fix 10-bit HDR in combination with HDR Extension (19a7b0c)
  • Fix Camera not starting because PreviewView isn't laid out (ad746d5)
  • Fix capture session configuration error by manually layouting PreviewView (3d68d74)
  • Properly check SDR (211783a)
  • Remove focus listeners after resetting (2611625)
  • Throw correct errors (5fe7608)
  • Update outputs if video stabilization or low-light-boost changes (27a4f85)
  • Use CREATED as default lifecycle state (1682bb2)

Release 4.0.0-beta.6

14 Mar 11:44
e293605
Compare
Choose a tag to compare
Release 4.0.0-beta.6 Pre-release
Pre-release

4.0.0-beta.6 (2024-03-14)

✨ Features

  • Catch Objective-C init errors on plugin init (fa21983)

🐛 Bug Fixes

  • Catch Objective-C errors in iOS Frame Processor Plugins (c1f274f)
  • Check format requirements in outputs (79d4554)
  • Fix TimeoutException by using STARTED lifecycle (5283020)
  • Fix rotation getting (a9093cf)
  • Remove didSessionChangeFromOutside (5119639)
  • Remove not-compatible-with-outputs error on Android since CameraX supports StreamSharing (8ad08f3)
  • Remove unneeded context (aac2162)
  • Use dummy metering factory instead of display-oriented (a57d640)