Skip to content

Releases: mrousavy/react-native-vision-camera

Release 2.4.2-beta.5

29 Jun 07:07
Compare
Choose a tag to compare
Release 2.4.2-beta.5 Pre-release
Pre-release

2.4.2-beta.5 (2021-06-29)

🐛 Bug Fixes

  • Fix unset Frame Processor not being called (9b645a8)

Release 2.4.2-beta.4

28 Jun 18:59
Compare
Choose a tag to compare
Release 2.4.2-beta.4 Pre-release
Pre-release

2.4.2-beta.4 (2021-06-28)

🐛 Bug Fixes

  • Delay frame processor setting on Android by 300ms (2f95ecc)
  • React Native 0.65 compatibility (#230) (0f0f1fb)
  • Run setFrameProcessor after interactions have completed (4baf584)

✨ Features

  • Print Frame Processor errors to Metro console (4bacee7)

💨 Performance Improvements

  • Avoid error message copying (da84a0f)
  • clean up delay code (f1a9366)
  • Remove a few unnecessary log statements (26d19d5)

Release 2.4.2-beta.3

28 Jun 16:20
Compare
Choose a tag to compare
Release 2.4.2-beta.3 Pre-release
Pre-release

2.4.2-beta.3 (2021-06-28)

🐛 Bug Fixes

  • Frame Processor not setting on first render (b10b2c1)

Release 2.4.2-beta.2

28 Jun 15:30
Compare
Choose a tag to compare
Release 2.4.2-beta.2 Pre-release
Pre-release

2.4.2-beta.2 (2021-06-28)

📚 Documentation

  • Update documentation titles (08d04d1)

🐛 Bug Fixes

Release 2.4.2-beta.1

28 Jun 08:31
Compare
Choose a tag to compare
Release 2.4.2-beta.1 Pre-release
Pre-release

2.4.2-beta.1 (2021-06-28)

🐛 Bug Fixes

  • Host Object error (e13bef7)
  • patch-package install error (4a1fc1d)
  • Rename incorrect error type name parallel-video-processing-not-supported (0ea633d)

Release 2.4.2-beta.0

27 Jun 11:35
Compare
Choose a tag to compare
Release 2.4.2-beta.0 Pre-release
Pre-release

2.4.2-beta.0 (2021-06-27)

The first beta for Frame Processors for Android! There are quite a few changes and I'd love to receive some feedback on how it works out for you. Check out the documentation: "Creating Frame Processor Plugins for Android"

🔨 Changes

✨ Features

  • Frame Processors for Android (#196) (87e6bb7)
  • Automatically fall back to snapshot capture when the Camera cannot attach the photo-use-case (#196) (87e6bb7)
  • Add flash for snapshot capture (#196) (87e6bb7)
  • Add device/parallel-video-processing-not-supported error (#196) (87e6bb7)

🐛 Bug Fixes

  • Fix hard-crashing the app if any errors are thrown while configuring the Android session (throw in JS instead) (#196) (87e6bb7)

📚 Documentation

  • Add documentation for Creating Frame Processors for Android (#196) (87e6bb7)
  • Add documentation for the new supportsParallelVideoProcessing prop (#196) (87e6bb7)
  • Update the Java types for Frame Processor Plugins (#196) (87e6bb7)
  • Create an Example FP Plugin instead of the empty-promise QR code scanner (#196) (87e6bb7)

Release 2.4.1

12 Jun 09:22
Compare
Choose a tag to compare

2.4.1 (2021-06-12)

🐛 Bug Fixes

  • Correctly catch unsupported colorSpace errors (f52e9fd)

Release 2.4.0

11 Jun 19:08
Compare
Choose a tag to compare

2.4.0 (2021-06-11)

📚 Documentation

🐛 Bug Fixes

  • Abort video recording if it failed to start (#189) (5919d46)
  • Abort video recording if there are no video frames recorded yet (#189) (5919d46)
  • Keep Audio Session in sync (Activate on cameraQueue) (#189) (5919d46)
  • Double-check stop recording in callback (#189) (5919d46)

✨ Features

  • High quality photo mode (enableHighQualityPhotos) (#194) (0e606af)
  • Support camera flipping while recording (#194) (0e606af)

💨 Performance

  • Automatically choose most efficient Pixel Format from active video format (9c579c6) (#197)
  • Run Frame Processors on separate Thread to avoid stutters/frame drops in video recordings (9c579c6) (#197)
  • Automatically drop late Frame Processor frames (9c579c6) (#197)
  • Skip AVAssetWriter transform by directly correctly orienting the Video Output connection (9c579c6) (#197)
  • Make repeated calls to takePhoto() faster by warming up the Photo Output (#194) (0e606af)

❌ Removed

  • Remove enableVirtualDeviceFusion as that is enabled by default (#194) (0e606af)

Release 2.3.0

09 Jun 09:15
Compare
Choose a tag to compare

2.3.0 (2021-06-09)

Features

  • Frame Processors: Allow returning Frames (support for resize and other frame manipulations) (#185) (4038db2)
  • Use Frame type instead of CMSampleBufferRef in Frame Processor Plugins to provide more information about a Frame (orientation) (#186) (68a716b)

Release 2.2.0

07 Jun 11:22
Compare
Choose a tag to compare

2.2.0 (2021-06-07)

BREAKING CHANGE

This release includes a breaking change. With #168, the use-cases are now separated and have to be explicitly enabled. So if you use video capture, use video={true} (and audio={true}). If you use photo capture, set photo={true}.

Bug Fixes

Features

  • Separate usecases (decouple microphone, video, photo) (#168) (72a1fad)
  • Add support for LEGACY Android devices (#168) (72a1fad)
  • Allow using the Camera without Microphone permission (#168) (72a1fad)
  • Allow recording Videos without Audio (#168) (72a1fad)

Performance

  • Improve startup speed by separating use-cases (#168) (72a1fad)