- Converts Dart-to-host communcation to Pigeon.
- Fixes a race condition in camera disposal.
- Converts host-to-Dart communcation to Pigeon.
- Moves
pigeon
todev_dependencies
.
- Converts camera query to Pigeon.
- Simplifies internal handling of method channel responses.
- Adds support to control video FPS and bitrate. See
CameraController.withSettings
.
- Removes
_ambiguate
methods from example code.
- Fixes bug where max resolution preset does not produce highest available resolution on iOS.
- Adds support to HEIF format.
- Fixes a memory leak of sample buffer when pause and resume the video recording.
- Removes development team from example app.
- Updates minimum iOS version to 12.0 and minimum Flutter version to 3.16.6.
- Adds privacy manifest.
- Fixes new lint warnings.
- Updates example app to use non-deprecated video_player method.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes inverted orientation strings.
- Fixes incorrect use of
NSError
that could cause crashes on launch.
- Ignores audio samples until the first video sample arrives.
- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Migrates
styleFrom
usage in examples off of deprecatedprimary
andonPrimary
parameters. - Fixes unawaited_futures violations.
- Removes obsolete null checks on non-nullable values.
- 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_identifiers
lint. - 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
camera
as a federated implementation.