5.1.0 (2026-07-01)
✨ Features
- Add
scanCodesInImage(...)to scan static Images via Barcode Scanner (#3995) (3106137) - Add support for passing declarative position to Camera Device configuration (#4057) (be75cce), closes #4059
- Better
useCameraDevice(...)including default Cameras (#4053) (38140ce) - Properly report YUV range (
-fullor-video) on Android (#4034) (fd23573) - Support
getDefaultCamera('external')on Android too (#4056) (e26489f)
🐛 Bug Fixes
- Add timeout for metering tasks (#3972) (dbe1c23)
- Check white balance mode support before metering (#3976) (da5cc3b)
- Don't start zoom animation if we are already on that exact
zoomvalue (#3988) (e226a61) - Fix
getDefaultCamera('external')not returning external Cameras (#4040) (98bcf42) - Fix
saveToFileAsync(...)accidentally applying orientation twice (#4043) (f6f21c5) - Fix connections not being removed (#4065) (faefaa8)
- Fix react-native patch for IPv6 Harness that crashed since RN upgrade (#3970) (31e2927)
- Fix unknown Pixel Formats (specifically rgb) (#4064) (db81a6c)
- Improve
hasPixelBuffercorrectness (#3930) (cf1a2f5) - Make
continuityCamera Devicesexternaltoo (#4039) (081aabc) - Observe metering state before requesting changes (#3974) (a6b909c)
- Observe zoom ramp before starting animation (#3975) (5cd7a36)
- Serialize metering KVO updates on queue (#3977) (e8eda52)
- Treat
ERROR_SOURCE_INACTIVEas a successful recording finish (don't discard a valid file) (#4042) (7870330)
📚 Documentation
- Add "Production Apps" section (#4004) (08954c2)
- Add 96x96 favicon (#4010) (95de720)
- Add comparison to react-native-data-scanner library (#4006) (63cc72c)
- Add GolfDaddy to showcase (4ccff4e)
- add Locket app (#4041) (7e369fb)
- Add Margelo icon link (#4024) (84f0f1c)
- Add missing og description (#4008) (e0edc0c)
- Add more apps to showcase (#4054) (0deb035)
- Add more apps to showcase (#4066) (f0b1098)
- Add ShadowLens (203042d)
- Add VisionCamera vs expo-camera section (#3994) (6adf47b)
- Adjust SEO desc (da584e9)
- Fix code ellipsis ligature (#3987) (48da41b)
- Fix edit app URL (511d99c)
- fix incorrect API examples and default in camera docs (#4030) (bd631bc)
- Fix SEO (#4007) (0ee4396)
- Frame Output is now Frame Processors (47c784d)
- In-memory Photo capture (5d1c947)
- No subtitle (4197e45)
- Simpler README (5e8f75b)
- Update reference to
resolveConstraintsmethod (9f862db) - Update wording (b1abad9)
- Update wording about still images (62f70d3)
- Use Google forms link for submitting apps to showcase (2c9261d)