NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
An advanced camera with focus (with focus rectangle) and zoom feature.
Last release 11 months ago
31 Oct 2025
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Nearly every release is documented
notes for 39 of 39 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
40 releases · first in 2019
* Upgrade to flutter 3.32.0
Attach route aware mixin now, so the widget will turn off the camera itself if not needed
Fix camera being active after unused on IOS
One column per quarter.
* Up ios deployment target to 11
* Minor fix on IOS
* Minor fix on IOS
Fix switch camera not properly pause the current active camera
Permission fixes for Android 33
* Support for Android 33
* Support for Flutter 3
- Migrate Android V2 embedding
- More script tidy-up
Fix android error for Q above context.getExternalFilesDir(null) replaces Environment.getExternalStorageState()
Add turnoff Camera feature (so the flashlight can be used if the camera is turned off)
- Fix minor bug on turnOn method
Add SavePath and MaxSize parameter on constructor
Add Ignore Permission for Camera
Add checkPermissionAtStartup flag at AdvCamera, to prevent checkPermission at startup
Fix error when null is passed as focusRectColor
Add manual focus on controller.setFocus, to programmatically set the focus of camera
- Do some tidy ups
Fix error when changing into camera without flash (android)
Fix switch camera without result in Android
fix that the camera is not closed after disposing the widget
remove onResume on IOS, because apparently the camera will start right away when it's resumed
turn off camera for android only happen in native
fix ios no camera case (for emulator)
freeze ios camera after taking picture
clean up and check if the camera is null before stop preview on paused
Add permission on both Android and IOS
Fixing inconsistency on some device with its result rotated 90 degree more, hopefully this works for every device
Add fileNamePrefix as initial parameter on AdvCamera
Add bestPictureSize parameter for initial run on Android, because each device's default picture size may vary, example on MI 8 Lite, its default pictu
Fix ios wrong rotation after resized
Add maxSize argument to resize captured image
Fix android capture image to return success
- Some bug fixes - Clean up unnecessary codes
- Migrate to AndroidX
- Migrate to Swift 4.2
Initial release with these features
Initial release with these features
Your coding agent can read these notes before it upgrades. Set up the MCP server →