diff --git a/packages/camera/camera/CHANGELOG.md b/packages/camera/camera/CHANGELOG.md index b9af4eb81e17..1dc9270824d8 100644 --- a/packages/camera/camera/CHANGELOG.md +++ b/packages/camera/camera/CHANGELOG.md @@ -1,5 +1,8 @@ -## NEXT +## 0.10.0 +* **Breaking Change** Bumps default camera_web package version, which updates permission exception code from `cameraPermission` to `CameraAccessDenied`. +* **Breaking Change** Bumps default camera_android package version, which updates permission exception code from `cameraPermission` to + `CameraAccessDenied` and `AudioAccessDenied`. * Ignores unnecessary import warnings in preparation for [upcoming Flutter changes](https://github.com/flutter/flutter/pull/106316). ## 0.9.8+1 diff --git a/packages/camera/camera/README.md b/packages/camera/camera/README.md index 610b7175b533..4d7c3d90791a 100644 --- a/packages/camera/camera/README.md +++ b/packages/camera/camera/README.md @@ -98,8 +98,6 @@ Here is a list of all permission error codes that can be thrown: - `AudioAccessRestricted`: iOS only for now. Thrown when audio access is restricted and users cannot grant permission (parental control). -- `cameraPermission`: Android and Web only. A legacy error code for all kinds of camera permission errors. - ### Example Here is a small example flutter app displaying a full screen camera preview. diff --git a/packages/camera/camera/example/lib/main.dart b/packages/camera/camera/example/lib/main.dart index f8f28dd5d23f..b90b0033563a 100644 --- a/packages/camera/camera/example/lib/main.dart +++ b/packages/camera/camera/example/lib/main.dart @@ -716,10 +716,6 @@ class _CameraExampleHomeState extends State // iOS only showInSnackBar('Audio access is restricted.'); break; - case 'cameraPermission': - // Android & web only - showInSnackBar('Unknown permission error.'); - break; default: _showCameraException(e); break; diff --git a/packages/camera/camera/pubspec.yaml b/packages/camera/camera/pubspec.yaml index a23405d083e3..e9a07e6b806c 100644 --- a/packages/camera/camera/pubspec.yaml +++ b/packages/camera/camera/pubspec.yaml @@ -4,7 +4,7 @@ description: A Flutter plugin for controlling the camera. Supports previewing Dart. repository: https://github.com/flutter/plugins/tree/main/packages/camera/camera issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22 -version: 0.9.8+1 +version: 0.10.0 environment: sdk: ">=2.14.0 <3.0.0" @@ -21,10 +21,10 @@ flutter: default_package: camera_web dependencies: - camera_android: ^0.9.7+1 + camera_android: ^0.10.0 camera_avfoundation: ^0.9.7+1 camera_platform_interface: ^2.2.0 - camera_web: ^0.2.1 + camera_web: ^0.3.0 flutter: sdk: flutter flutter_plugin_android_lifecycle: ^2.0.2