- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
- Clarifies explanation of endorsement in README.
- Allows camera to be switched while video recording.
- Aligns Dart and Flutter SDK constraints.
- Updates minimum Flutter version to 3.3 and iOS 11.
- Updates links for the merge of flutter/plugins into flutter/packages.
- Adds back use of Optional type.
- Updates minimum Flutter version to 3.0.
- Updates code for stricter lint checks.
- Updates code for stricter lint checks.
- Remove usage of deprecated quiver Optional type.
- Implements option to also stream when recording a video.
- Updates code for
no_leading_underscores_for_local_identifierslint. - Updates minimum Flutter version to 2.10.
- Fixes a regression introduced in 0.9.8+4 where the stream handler is not set.
- Fixes a crash due to sending orientation change events when the engine is torn down.
- Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Ignores missing return warnings in preparation for upcoming analysis changes.
- Fixes exception in registerWith caused by the switch to an in-package method channel.
- Ignores deprecation warnings for upcoming styleFrom button API changes.
- Switches to internal method channel implementation.
- Splits from
cameraas a federated implementation.