Skip to content

Release 3.0.0-rc.6

Pre-release
Pre-release

Choose a tag to compare

@mrousavy mrousavy released this 24 Aug 13:48
· 1068 commits to main since this release

3.0.0-rc.6 (2023-08-24)

✨ Features

  • Add enableShutterSound prop to takePhoto() πŸ”Š (#1702) (a46839a)
  • Allow build without Skia or Frame Processors (#1710) (862e05b)
  • Full Android rewrite (CameraX -> Camera2) (#1674) (37a3548), closes #1689 #1691
  • Implement enableZoomGesture on Android (efe6556)
  • Support focus() on Android (#1713) (23af74a)
  • Use ByteBuffer for much faster toArrayBuffer() ⚑ (521d7c8)

πŸ› Bug Fixes

  • Add GrMTLHandle import (390f48d)
  • Clean up codebase (e1b0408)
  • Don't error if session closes (1f12192)
  • Fix JByteBuffer (3a0d7b3)
  • Fix make_shared not working on FrameHostObject (1197df7)
  • Fix circular dependency in FrameProcessorPlugins.ts (c88605e)
  • Fix various Android crashes by using Stable CameraX version (#1665) (3b3515c)
  • Improve build.gradle (07ba0e1)
  • Improve performance of zoom, fps, hdr and format selection (4b009a0)
  • Remove unused constructor (94d9b69)
  • Remove unused imports (617c560)
  • Use default HDR if not applicable (0a51980)
  • Use direct ByteBuffer (86468e3)

2.15.5 (2023-07-31)

πŸ› Bug Fixes

  • Fix Failed to parse camera Id error by ignoring non-integer cameras (#1428) (8833ac1)
  • Pin fbjni to version 0.4.0 (8b9b702)
  • Use HostTimeClock as fallback if masterClock is nil (#1302) (b8527d7)

πŸ“š Documentation