0.9.15

  • Adds support to control video FPS and bitrate. See CameraController.withSettings.

0.9.14+2

  • Removes _ambiguate methods from example code.

0.9.14+1

  • Fixes bug where max resolution preset does not produce highest available resolution on iOS.

0.9.14

  • Adds support to HEIF format.

0.9.13+11

  • 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.

0.9.13+10

  • Adds privacy manifest.

0.9.13+9

  • Fixes new lint warnings.

0.9.13+8

  • Updates example app to use non-deprecated video_player method.
  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

0.9.13+7

  • Fixes inverted orientation strings.

0.9.13+6

  • Fixes incorrect use of NSError that could cause crashes on launch.

0.9.13+5

  • Ignores audio samples until the first video sample arrives.

0.9.13+4

  • Adds pub topics to package metadata.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

0.9.13+3

  • Migrates styleFrom usage in examples off of deprecated primary and onPrimary parameters.
  • Fixes unawaited_futures violations.

0.9.13+2

  • Removes obsolete null checks on non-nullable values.
  • Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.

0.9.13+1

  • Clarifies explanation of endorsement in README.

0.9.13

  • Allows camera to be switched while video recording.
  • Aligns Dart and Flutter SDK constraints.

0.9.12

  • Updates minimum Flutter version to 3.3 and iOS 11.

0.9.11+1

  • Updates links for the merge of flutter/plugins into flutter/packages.

0.9.11

  • Adds back use of Optional type.
  • Updates minimum Flutter version to 3.0.

0.9.10+2

  • Updates code for stricter lint checks.

0.9.10+1

  • Updates code for stricter lint checks.

0.9.10

  • Remove usage of deprecated quiver Optional type.

0.9.9

  • Implements option to also stream when recording a video.

0.9.8+6

  • Updates code for no_leading_underscores_for_local_identifiers lint.
  • Updates minimum Flutter version to 2.10.

0.9.8+5

  • Fixes a regression introduced in 0.9.8+4 where the stream handler is not set.

0.9.8+4

  • Fixes a crash due to sending orientation change events when the engine is torn down.

0.9.8+3

  • Fixes avoid_redundant_argument_values lint warnings and minor typos.
  • Ignores missing return warnings in preparation for upcoming analysis changes.

0.9.8+2

  • Fixes exception in registerWith caused by the switch to an in-package method channel.

0.9.8+1

  • Ignores deprecation warnings for upcoming styleFrom button API changes.

0.9.8

  • Switches to internal method channel implementation.

0.9.7+1

  • Splits from camera as a federated implementation.