- Adds image streaming to the platform interface.
- Removes unnecessary imports.
- Adopts
Object.hash. - Removes obsolete dependency on
pedantic.
- Fixes asynchronous exceptions handling of the
initializeCameramethod.
- Removes dependency on
meta.
- Update to use the
verifymethod introduced in platform_plugin_interface 2.1.0.
- Adopts new analysis options and fixes all violations.
- Add web-relevant docs to platform interface code.
- Introduces interface methods for pausing and resuming the camera preview.
- Update platform_plugin_interface version requirement.
- Stable null safety release.
- Added VideoRecordedEvent to support ending a video recording in the native implementation.
- Introduces interface methods for locking and unlocking the capture orientation.
- Introduces interface method for listening to the device orientation.
- Added interface methods to support auto focus.
- Introduces an option to set the image format when initializing.
- Added interface to support automatic exposure.
- Added an optional
maxVideoDurationparameter to thestartVideoRecordingmethod, which allows implementations to limit the duration of a video recording.
- Added the torch option to the FlashMode enum, which when implemented indicates the flash light should be turned on continuously.
- Update Flutter SDK constraint.
- Added interface methods to support zoom features.
- Added interface methods for setting flash mode.
- Initial open-source release