Skip to content

Release 4.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@mrousavy mrousavy released this 29 Feb 08:18
· 557 commits to main since this release
8d3a12f

4.0.0-beta.0 (2024-02-29)

✨ Features

  • Add takeSnapshot() to PreviewView (da6a818)
  • Add CodeScanner pipeline (ImageAnalysis) (416f00f)
  • Allow setting custom format in ImageWriter (46a1568)
  • Give V4 🫴 (e53af0b)
  • Implement native HardwareBuffer rendering for VideoPipeline (10e7708)
  • Shutter sound and stabilization (66b4c84)
  • Upload .apk as a GitHub artifact (#2575) (2c976d8)
  • Use HDR or NIGHT extensions if available (34f62ec)

πŸ› Bug Fixes

  • Cancel focus on session close (#2578) (9af6e61)
  • Check for ImageAnalysis support (774148a)
  • Fix "Unknown AF/AE/AWB State" error (#2592) (fabf019)
  • Fix Precapture timed out after 5 seconds error (#2586) (369cb4a)
  • Fix SENSOR_INFO_PHYSICAL_SIZE possibly being null on usb devices (d890230)
  • Fix Frame Processor SIGSEV crash in VisionCameraScheduler::trigger by locking mutex in dispatchAsync (#2591) (55992bb)
  • Implement takeSnaphot on iOS (282f105)
  • Trigger measure and layout manually in PreviewView (#2588) (7ac6f4d)
  • Use runOnUiThread only if needed (d7b3e0a)

πŸ“š Documentation

  • Fix toArrayBuffer example in Frame Processor Guide (#2595) (4c159af)
  • Update docs for qualityBalance (cbe76b6)