PackageTrack
Sign in Get early access

camera_web

A Flutter plugin for getting information about and controlling the camera on Web.

0.3.5 317K downloads/mo #666 most downloaded on pub.dev flutter/packages

What this package is like to depend on

Last release 17 days ago

07 Aug 2026

Release timing varies

gaps range from 2 weeks to 1.3 years

Nearly every release is documented

notes for 28 of 28 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

28 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

28 releases · Sep 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 0.3.5 06 Aug 2024
    Release notes
    • Migrates to package:web to support WASM
    • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
    Open source →
  2. 0.3.5+1 18 Nov 2025
    Release notes
    • Uses CanvasRenderingContext2D.drawImage instead of the deprecated drawImageScaled.
    • Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
    Open source →
  3. 0.3.5+2 01 Dec 2025
    Release notes
    • Fixes camera initialization failure on Firefox Android by using {video: true} instead of {video: {}} when no video constraints are specified.
    Open source →
  4. 0.3.5+3 07 Jan 2026
    Release notes
    • Fixes camera initialization failure on Safari by fixing a null check operator error using a nullable getter and null-safe practices.
    Open source →
  5. 0.3.5+4 12 Jun 2026
    Release notes
    • Fixes a TypeError in availableCameras() caused by browsers (e.g. Firefox) returning an invalid facingMode capability value instead of the expected DOMString sequence.
    • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
    Open source →
  6. 0.3.5+5 07 Aug 2026
    Release notes
    • Removes invalid @JS annotation from extension type constructors.
    Open source →
  7. 0.3.4 10 Jul 2024
    Release notes
    • Removes maxVideoDuration/maxDuration, as the feature was never exposed at the app-facing package level, and is deprecated at the platform interface level.
    • Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
    Open source →
  8. 0.3.3 05 Apr 2024
    Release notes
    • Adds support to control video FPS and bitrate. See CameraController.withSettings.
    • Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
    Open source →
  9. 0.3.2 31 Jul 2023
    Release notes
    • Changes availableCameras to not ask for the microphone permission.
    Open source →
  10. 0.3.2+1 04 Aug 2023
    Release notes
    • Updates README to improve example of Image creation.
    Open source →
  11. 0.3.2+2 29 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  12. 0.3.2+3 30 Aug 2023
    Release notes
    • Migrates to dart:ui_web APIs.
    • Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.
    Open source →
  13. 0.3.2+4 04 Jan 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    • Fixes new lint warnings.
    Open source →
  14. 0.3.1 09 Dec 2022
    Release notes
    • Updates to latest camera platform interface, and fails if user attempts to use streaming with recording (since streaming is currently unsupported on web).
    Open source →
  15. 0.3.1+1 20 Jan 2023
    Release notes
    • Updates code for stricter lint checks.
    Open source →
  16. 0.3.1+2 22 Feb 2023
    Release notes
    • Updates links for the merge of flutter/plugins into flutter/packages.
    • Updates minimum Flutter version to 3.0.
    Open source →
  17. 0.3.1+3 08 Mar 2023
    Release notes
    • Clarifies explanation of endorsement in README.
    • Aligns Dart and Flutter SDK constraints.
    Open source →
  18. 0.3.1+4 22 May 2023
    Release notes
    • Removes obsolete null checks on non-nullable values.
    • Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
    Open source →
  19. 0.3.0 28 May 2022
    Release notes
    • BREAKING CHANGE: Renames error code cameraPermission to CameraAccessDenied to be consistent with other platforms.
    Open source →
  20. 0.3.0+1 28 Sep 2022
    Release notes
    • Updates imports for prefer_relative_imports.
    • Updates minimum Flutter version to 2.10.
    • Fixes avoid_redundant_argument_values lint warnings and minor typos.
    • Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
    Open source →
  21. 0.2.1 16 Sep 2021
    Release notes
    • Add video recording functionality.
    • Fix cameraNotReadable error that prevented access to the camera on some Android devices.
    Open source →
  22. 0.2.1+1 22 Sep 2021
    Release notes
    • Update usage documentation.
    Open source →
  23. 0.2.1+2 09 Feb 2022
    Release notes
    • Fixes cameraNotReadable error that prevented access to the camera on some Android devices when initializing a camera.
    • Implemented support for new Dart SDKs with an async requestFullscreen API.
    Open source →
  24. 0.2.1+3 16 Feb 2022
    Release notes
    • Internal code cleanup for stricter analysis options.
    Open source →
  25. 0.2.1+4 10 May 2022
    Release notes
    • Migrates from ui.hash* to Object.hash*.
    • Updates minimum Flutter version for changes in 0.2.1+3.
    Open source →
  26. 0.2.1+5 10 May 2022
    Release notes
    • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
    Open source →
  27. 0.2.1+6 11 May 2022
    Release notes
    • Minor fixes for new analysis options.
    Open source →
  28. 0.2.0 03 Sep 2021
    Release notes
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive