diff --git a/packages/animations/CHANGELOG.md b/packages/animations/CHANGELOG.md
index 4d8b66709c6e..595f409c39f1 100644
--- a/packages/animations/CHANGELOG.md
+++ b/packages/animations/CHANGELOG.md
@@ -11,18 +11,18 @@
## 2.1.2
* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
-* Adds an example of using `OpenContainer`
+* Adds an example of using `OpenContainer`.
## 2.1.1
-* Updated the documentation for `OpenContainer.onClosed` to clarify that it is called at the start of the closing transition, not at the end.
+* Updates the documentation for `OpenContainer.onClosed` to clarify that it is called at the start of the closing transition, not at the end.
* Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
## 2.1.0
* Updates examples to use the new RadioGroup API instead of deprecated Radio parameters.
* Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
-* Make `OpenContainerState` public.
+* Makes `OpenContainerState` public.
## 2.0.11
@@ -35,7 +35,7 @@
## 2.0.9
* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
-* Migrate motion curves to use `Easing` class.
+* Migrates motion curves to use `Easing` class.
## 2.0.8
@@ -44,14 +44,14 @@
* Aligns Dart and Flutter SDK constraints.
## 2.0.7
-* Updates screenshots to use webp compressed animations
+* Updates screenshots to use webp compressed animations.
## 2.0.6
-* Adds screenshots to pubspec.yaml
+* Adds screenshots to pubspec.yaml.
## 2.0.5
-* Update `OpenContainer` to use `Visibility` widget internally instead of `Opacity`.
-* Update `OpenContainer` to use `FadeTransition` instead of animating an `Opacity`
+* Updates `OpenContainer` to use `Visibility` widget internally instead of `Opacity`.
+* Updates `OpenContainer` to use `FadeTransition` instead of animating an `Opacity`
widget internally.
## 2.0.4
@@ -63,15 +63,15 @@
* Updates for non-nullable bindings.
## 2.0.2
-* Fixed documentation for `OpenContainer` class; replaced `openBuilder` with `closedBuilder`.
+* Fixes documentation for `OpenContainer` class; replaces `openBuilder` with `closedBuilder`.
## 2.0.1
-* Add links to the spec and codelab.
+* Adds links to the spec and codelab.
## 2.0.0
* Migrates to null safety.
-* Add `routeSettings` and `filter` option to `showModal`.
+* Adds `routeSettings` and `filter` option to `showModal`.
## 1.1.2
@@ -83,48 +83,48 @@
## 1.1.0
-* Introduce usage of `DualTransitionBuilder` for all transition widgets, preventing ongoing animations at the start of the transition animation from resetting at the end of the transition animations.
-* Fix `FadeScaleTransition` example's `FloatingActionButton` being accessible
+* Introduces usage of `DualTransitionBuilder` for all transition widgets, preventing ongoing animations at the start of the transition animation from resetting at the end of the transition animations.
+* Fixes `FadeScaleTransition` example's `FloatingActionButton` being accessible
and tappable when it is supposed to be hidden.
* `showModal` now defaults to using `FadeScaleTransitionConfiguration` instead of `null`.
-* Added const constructors for `FadeScaleTransitionConfiguration` and `ModalConfiguration`.
-* Add custom fillColor property to `SharedAxisTransition` and `SharedAxisPageTransitionsBuilder`.
-* Fix prefer_const_constructors lint in test and example.
-* Add option `useRootNavigator` to `OpenContainer`.
-* Add `OpenContainer.onClosed`, which is called with a returned value when the container was popped and has returned to the closed state.
+* Adds const constructors for `FadeScaleTransitionConfiguration` and `ModalConfiguration`.
+* Adds custom fillColor property to `SharedAxisTransition` and `SharedAxisPageTransitionsBuilder`.
+* Fixes prefer_const_constructors lint in test and example.
+* Adds option `useRootNavigator` to `OpenContainer`.
+* Adds `OpenContainer.onClosed`, which is called with a returned value when the container was popped and has returned to the closed state.
* Fixes a bug with OpenContainer where a crash occurs when the container is dismissed after the container widget itself is removed.
## 1.0.0+5
-* Fix override analyzer ignore placement.
+* Fixes override analyzer ignore placement.
## 1.0.0+4
-* Fix a typo in the changelog dates
-* Revert use of modern Material text style nomenclature in the example app
+* Fixes a typo in the changelog dates.
+* Reverts use of modern Material text style nomenclature in the example app
to be compatible with Flutter's `stable` branch for the time being.
-* Add override analyzer ignore in modal.dart for reverseTransitionDuration
+* Adds override analyzer ignore in modal.dart for reverseTransitionDuration
until Flutter's stable branch contains
https://github.com/flutter/flutter/pull/48274.
## 1.0.0+3
-* Update README.md to better describe Material motion
+* Updates README.md to better describe Material motion.
## 1.0.0+2
-* Fixes to pubspec.yaml
+* Fixes to pubspec.yaml.
## 1.0.0+1
-* Fixes to pubspec.yaml
+* Fixes to pubspec.yaml.
## 1.0.0
-* Initial release
+* Initial release.
diff --git a/packages/camera/camera/CHANGELOG.md b/packages/camera/camera/CHANGELOG.md
index 73cbd87ada2f..5493f3e0607c 100644
--- a/packages/camera/camera/CHANGELOG.md
+++ b/packages/camera/camera/CHANGELOG.md
@@ -86,7 +86,7 @@
## 0.10.5+6
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-* Drop unused dependency on `package:quiver`.
+* Drops unused dependency on `package:quiver`.
## 0.10.5+5
@@ -143,7 +143,7 @@
## 0.10.1
-* Remove usage of deprecated quiver Optional type.
+* Removes usage of deprecated quiver Optional type.
## 0.10.0+5
@@ -227,7 +227,7 @@
## 0.9.4+19
-* Migrate deprecated Scaffold SnackBar methods to ScaffoldMessenger.
+* Migrates deprecated Scaffold SnackBar methods to ScaffoldMessenger.
## 0.9.4+18
@@ -295,77 +295,77 @@
## 0.9.4+4
-* Change Android compileSdkVersion to 31.
-* Remove usages of deprecated Android API `CamcorderProfile`.
-* Update gradle version to 7.0.2 on Android.
+* Changes Android compileSdkVersion to 31.
+* Removes usages of deprecated Android API `CamcorderProfile`.
+* Updates gradle version to 7.0.2 on Android.
## 0.9.4+3
-* Fix registerTexture and result being called on background thread on iOS.
+* Fixes registerTexture and result being called on background thread on iOS.
## 0.9.4+2
-* Updated package description;
-* Refactor unit test on iOS to make it compatible with new restrictions in Xcode 13 which only supports the use of the `XCUIDevice` in Xcode UI tests.
+* Updates package description.
+* Refactors unit test on iOS to make it compatible with new restrictions in Xcode 13 which only supports the use of the `XCUIDevice` in Xcode UI tests.
## 0.9.4+1
-* Fixed Android implementation throwing IllegalStateException when switching to a different activity.
+* Fixes Android implementation throwing IllegalStateException when switching to a different activity.
## 0.9.4
-* Add web support by endorsing `package:camera_web`.
+* Adds web support by endorsing `package:camera_web`.
## 0.9.3+1
-* Remove iOS 9 availability check around ultra high capture sessions.
+* Removes iOS 9 availability check around ultra high capture sessions.
## 0.9.3
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 0.9.2+2
-* Ensure that setting the exposure offset returns the new offset value on Android.
+* Ensures that setting the exposure offset returns the new offset value on Android.
## 0.9.2+1
-* Fixed camera controller throwing an exception when being replaced in the preview widget.
+* Fixes camera controller throwing an exception when being replaced in the preview widget.
## 0.9.2
-* Added functions to pause and resume the camera preview.
+* Adds functions to pause and resume the camera preview.
## 0.9.1+1
-* Replace `device_info` reference with `device_info_plus` in the [README.md](README.md)
+* Replaces `device_info` reference with `device_info_plus` in the [README.md](README.md).
## 0.9.1
-* Added `lensAperture`, `sensorExposureTime` and `sensorSensitivity` properties to the `CameraImage` dto.
+* Adds `lensAperture`, `sensorExposureTime` and `sensorSensitivity` properties to the `CameraImage` dto.
## 0.9.0
* Complete rewrite of Android plugin to fix many capture, focus, flash, orientation and exposure issues.
-* Fixed crash when opening front-facing cameras on some legacy android devices like Sony XZ.
+* Fixes crash when opening front-facing cameras on some legacy android devices like Sony XZ.
* Android Flash mode works with full precapture sequence.
-* Updated Android lint settings.
+* Updates Android lint settings.
## 0.8.1+7
-* Fix device orientation sometimes not affecting the camera preview orientation.
+* Fixes device orientation sometimes not affecting the camera preview orientation.
## 0.8.1+6
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 0.8.1+5
-* Make sure the `setFocusPoint` and `setExposurePoint` coordinates work correctly in all orientations on iOS (instead of only in portrait mode).
+* Makes sure the `setFocusPoint` and `setExposurePoint` coordinates work correctly in all orientations on iOS (instead of only in portrait mode).
## 0.8.1+4
-* Silenced warnings that may occur during build when using a very
+* Silences warnings that may occur during build when using a very
recent version of Flutter relating to null safety.
## 0.8.1+3
@@ -374,76 +374,76 @@
## 0.8.1+2
-* Fix iOS crash when selecting an unsupported FocusMode.
+* Fixes iOS crash when selecting an unsupported FocusMode.
## 0.8.1+1
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 0.8.1
-* Solved a rotation issue on iOS which caused the default preview to be displayed as landscape right instead of portrait.
+* Solves a rotation issue on iOS which caused the default preview to be displayed as landscape right instead of portrait.
## 0.8.0
* Stable null safety release.
-* Solved delay when using the zoom feature on iOS.
-* Added a timeout to the pre-capture sequence on Android to prevent crashes when the camera cannot get a focus.
+* Solves delay when using the zoom feature on iOS.
+* Adds a timeout to the pre-capture sequence on Android to prevent crashes when the camera cannot get a focus.
* Updates the example code listed in the [README.md](README.md), so it runs without errors when you simply copy/ paste it into a Flutter App.
## 0.7.0+4
-* Fix crash when taking picture with orientation lock
+* Fixes crash when taking picture with orientation lock.
## 0.7.0+3
-* Clockwise rotation of focus point in android
+* Clockwise rotation of focus point in android.
## 0.7.0+2
-* Fix example reference in README.
-* Revert compileSdkVersion back to 29 (from 30) as this is causing problems with add-to-app configurations.
+* Fixes example reference in README.
+* Reverts compileSdkVersion back to 29 (from 30) as this is causing problems with add-to-app configurations.
## 0.7.0+1
-* Ensure communication from JAVA to Dart is done on the main UI thread.
+* Ensures communication from JAVA to Dart is done on the main UI thread.
## 0.7.0
-* BREAKING CHANGE: `CameraValue.aspectRatio` now returns `width / height` rather than `height / width`. [(commit)](https://github.com/flutter/plugins/commit/100c7470d4066b1d0f8f7e4ec6d7c943e736f970)
- * Added support for capture orientation locking on Android and iOS.
- * Fixed camera preview not rotating correctly on Android and iOS.
- * Fixed camera preview sometimes appearing stretched on Android and iOS.
- * Fixed videos & photos saving with the incorrect rotation on iOS.
+* **BREAKING CHANGE**: `CameraValue.aspectRatio` now returns `width / height` rather than `height / width`. [(commit)](https://github.com/flutter/plugins/commit/100c7470d4066b1d0f8f7e4ec6d7c943e736f970).
+ * Adds support for capture orientation locking on Android and iOS.
+ * Fixes camera preview not rotating correctly on Android and iOS.
+ * Fixes camera preview sometimes appearing stretched on Android and iOS.
+ * Fixes videos & photos saving with the incorrect rotation on iOS.
* New Features:
- * Adds auto focus support for Android and iOS implementations. [(commmit)](https://github.com/flutter/plugins/commit/71a831790220f898bf8120c8a23840ac6e742db5)
- * Adds ImageFormat selection for ImageStream and Video(iOS only). [(commit)](https://github.com/flutter/plugins/commit/da1b4638b750a5ff832d7be86a42831c42c6d6c0)
+ * Adds auto focus support for Android and iOS implementations. [(commmit)](https://github.com/flutter/plugins/commit/71a831790220f898bf8120c8a23840ac6e742db5).
+ * Adds ImageFormat selection for ImageStream and Video(iOS only). [(commit)](https://github.com/flutter/plugins/commit/da1b4638b750a5ff832d7be86a42831c42c6d6c0).
* Bug Fixes:
- * Fixes crash when taking a picture on iOS devices without flash. [(commit)](https://github.com/flutter/plugins/commit/831344490984b1feec007afc9c8595d80b6c13f4)
- * Make sure the configured zoom scale is copied over to the final capture builder on Android. Fixes the issue where the preview is zoomed but the final picture is not. [(commit)](https://github.com/flutter/plugins/commit/5916f55664e1772a4c3f0c02c5c71fc11e491b76)
- * Fixes crash with using inner camera on some Android devices. [(commit)](https://github.com/flutter/plugins/commit/980b674cb4020c1927917426211a87e275346d5e)
- * Improved error feedback by differentiating between uninitialized and disposed camera controllers. [(commit)](https://github.com/flutter/plugins/commit/d0b7109f6b00a0eda03506fed2c74cc123ffc6f3)
- * Fixes picture captures causing a crash on some Huawei devices. [(commit)](https://github.com/flutter/plugins/commit/6d18db83f00f4861ffe485aba2d1f8aa08845ce6)
+ * Fixes crash when taking a picture on iOS devices without flash. [(commit)](https://github.com/flutter/plugins/commit/831344490984b1feec007afc9c8595d80b6c13f4).
+ * Makes sure the configured zoom scale is copied over to the final capture builder on Android. Fixes the issue where the preview is zoomed but the final picture is not. [(commit)](https://github.com/flutter/plugins/commit/5916f55664e1772a4c3f0c02c5c71fc11e491b76).
+ * Fixes crash with using inner camera on some Android devices. [(commit)](https://github.com/flutter/plugins/commit/980b674cb4020c1927917426211a87e275346d5e).
+ * Improves error feedback by differentiating between uninitialized and disposed camera controllers. [(commit)](https://github.com/flutter/plugins/commit/d0b7109f6b00a0eda03506fed2c74cc123ffc6f3).
+ * Fixes picture captures causing a crash on some Huawei devices. [(commit)](https://github.com/flutter/plugins/commit/6d18db83f00f4861ffe485aba2d1f8aa08845ce6).
## 0.6.4+5
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 0.6.4+4
-* Set camera auto focus enabled by default.
+* Sets camera auto focus enabled by default.
## 0.6.4+3
-* Detect if selected camera supports auto focus and act accordingly on Android. This solves a problem where front facing cameras are not capturing the picture because auto focus is not supported.
+* Detects if selected camera supports auto focus and act accordingly on Android. This solves a problem where front facing cameras are not capturing the picture because auto focus is not supported.
## 0.6.4+2
-* Set ImageStreamReader listener to null to prevent stale images when streaming images.
+* Sets ImageStreamReader listener to null to prevent stale images when streaming images.
## 0.6.4+1
-* Added closeCaptureSession() to stopVideoRecording in Camera.java to fix an Android 6 crash.
+* Adds closeCaptureSession() to stopVideoRecording in Camera.java to fix an Android 6 crash.
## 0.6.4
@@ -451,11 +451,11 @@
## 0.6.3+4
-* Revert previous dependency update: Changed dependency on camera_platform_interface to >=1.04 <1.1.0.
+* Reverts previous dependency update: Changes dependency on camera_platform_interface to >=1.04 <1.1.0.
## 0.6.3+3
-* Updated dependency on camera_platform_interface to ^1.2.0.
+* Updates dependency on camera_platform_interface to ^1.2.0.
## 0.6.3+2
@@ -471,74 +471,74 @@
## 0.6.2+1
-* Fix the API documentation for the `CameraController.takePicture` method.
+* Fixes the API documentation for the `CameraController.takePicture` method.
## 0.6.2
-* Add zoom support for Android and iOS implementations.
+* Adds zoom support for Android and iOS implementations.
## 0.6.1+1
-* Added implementation of the `didFinishProcessingPhoto` on iOS which allows saving image metadata (EXIF) on iOS 11 and up.
+* Adds implementation of the `didFinishProcessingPhoto` on iOS which allows saving image metadata (EXIF) on iOS 11 and up.
## 0.6.1
-* Add flash support for Android and iOS implementations.
+* Adds flash support for Android and iOS implementations.
## 0.6.0+2
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.6.0+1
-Updated README to inform users that iOS 10.0+ is needed for use
+* Updates README to inform users that iOS 10.0+ is needed for use
## 0.6.0
-As part of implementing federated architecture and making the interface compatible with the web this version contains the following **breaking changes**:
+As part of implementing federated architecture and making the interface compatible with the web this version contains the following **BREAKING CHANGES**:
Method changes in `CameraController`:
-- The `takePicture` method no longer accepts the `path` parameter, but instead returns the captured image as an instance of the `XFile` class;
-- The `startVideoRecording` method no longer accepts the `filePath`. Instead the recorded video is now returned as a `XFile` instance when the `stopVideoRecording` method completes;
-- The `stopVideoRecording` method now returns the captured video when it completes;
-- Added the `buildPreview` method which is now used to implement the CameraPreview widget.
+- The `takePicture` method no longer accepts the `path` parameter, but instead returns the captured image as an instance of the `XFile` class.
+- The `startVideoRecording` method no longer accepts the `filePath`. Instead the recorded video is now returned as a `XFile` instance when the `stopVideoRecording` method completes.
+- The `stopVideoRecording` method now returns the captured video when it completes.
+- Adds the `buildPreview` method which is now used to implement the CameraPreview widget.
## 0.5.8+19
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.5.8+18
-* Suppress unchecked warning in Android tests which prevented the tests to compile.
+* Suppresses unchecked warning in Android tests which prevented the tests to compile.
## 0.5.8+17
-* Added Android 30 support.
+* Adds Android 30 support.
## 0.5.8+16
-* Moved package to camera/camera subdir, to allow for federated implementations.
+* Moves package to camera/camera subdir, to allow for federated implementations.
## 0.5.8+15
-* Added the `debugCheckIsDisposed` method which can be used in debug mode to validate if the `CameraController` class has been disposed.
+* Adds the `debugCheckIsDisposed` method which can be used in debug mode to validate if the `CameraController` class has been disposed.
## 0.5.8+14
-* Changed the order of the setters for `mediaRecorder` in `MediaRecorderBuilder.java` to make it more readable.
+* Changes the order of the setters for `mediaRecorder` in `MediaRecorderBuilder.java` to make it more readable.
## 0.5.8+13
-* Added Dartdocs for all public APIs.
+* Adds Dartdocs for all public APIs.
## 0.5.8+12
-* Added information of video not working correctly on Android emulators to `README.md`.
+* Adds information of video not working correctly on Android emulators to `README.md`.
## 0.5.8+11
-* Fix rare nullptr exception on Android.
-* Updated README.md with information about handling App lifecycle changes.
+* Fixes rare nullptr exception on Android.
+* Updates README.md with information about handling App lifecycle changes.
## 0.5.8+10
@@ -546,15 +546,15 @@ Method changes in `CameraController`:
## 0.5.8+9
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.5.8+8
-* Fixed garbled audio (in video) by setting audio encoding bitrate.
+* Fixes garbled audio (in video) by setting audio encoding bitrate.
## 0.5.8+7
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.5.8+6
@@ -562,15 +562,15 @@ Method changes in `CameraController`:
## 0.5.8+5
-* Fix compilation/availability issues on iOS.
+* Fixes compilation/availability issues on iOS.
## 0.5.8+4
-* Fixed bug caused by casting a `CameraAccessException` on Android.
+* Fixes bug caused by casting a `CameraAccessException` on Android.
## 0.5.8+3
-* Fix bug in usage example in README.md
+* Fixes bug in usage example in README.md.
## 0.5.8+2
@@ -578,38 +578,38 @@ Method changes in `CameraController`:
## 0.5.8+1
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.5.8
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
## 0.5.7+5
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 0.5.7+4
-* Add `pedantic` to dev_dependency.
+* Adds `pedantic` to dev_dependency.
## 0.5.7+3
-* Fix an Android crash when permissions are requested multiple times.
+* Fixes an Android crash when permissions are requested multiple times.
## 0.5.7+2
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.5.7+1
-* Fix example null exception.
+* Fixes example null exception.
## 0.5.7
-* Fix unawaited futures.
+* Fixes unawaited futures.
## 0.5.6+4
@@ -617,7 +617,7 @@ Method changes in `CameraController`:
## 0.5.6+3
-* Remove AndroidX warning.
+* Removes AndroidX warning.
## 0.5.6+2
@@ -630,12 +630,12 @@ Method changes in `CameraController`:
## 0.5.6
-* Add support for the v2 Android embedding. This shouldn't affect existing
+* Adds support for the v2 Android embedding. This shouldn't affect existing
functionality.
## 0.5.5+1
-* Fix event type check
+* Fixes event type check.
## 0.5.5
@@ -643,48 +643,48 @@ Method changes in `CameraController`:
## 0.5.4+3
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 0.5.4+2
-* Fix Android NullPointerException on devices with only front-facing camera.
+* Fixes Android NullPointerException on devices with only front-facing camera.
## 0.5.4+1
-* Fix Android pause and resume video crash when executing in APIs below 24.
+* Fixes Android pause and resume video crash when executing in APIs below 24.
## 0.5.4
-* Add feature to pause and resume video recording.
+* Adds feature to pause and resume video recording.
## 0.5.3+1
-* Fix too large request code for FragmentActivity users.
+* Fixes too large request code for FragmentActivity users.
## 0.5.3
-* Added new quality presets.
+* Adds new quality presets.
* Now all quality presets can be used to control image capture quality.
## 0.5.2+2
-* Fix memory leak related to not unregistering stream handler in FlutterEventChannel when disposing camera.
+* Fixes memory leak related to not unregistering stream handler in FlutterEventChannel when disposing camera.
## 0.5.2+1
-* Fix bug that prevented video recording with audio.
+* Fixes bug that prevented video recording with audio.
## 0.5.2
-* Added capability to disable audio for the `CameraController`. (e.g. `CameraController(_, _,
- enableAudio: false);`)
+* Adds capability to disable audio for the `CameraController`. (e.g. `CameraController(_, _,
+ enableAudio: false);`).
## 0.5.1
* Can now be compiled with earlier Android sdks below 21 when
`` has been added to the project
`AndroidManifest.xml`. For sdks below 21, the plugin won't be registered and calls to it will throw
-a `MissingPluginException.`
+a `MissingPluginException.`.
## 0.5.0
@@ -694,8 +694,8 @@ a `MissingPluginException.`
## 0.4.3+2
-* Bump the minimum Flutter version to 1.2.0.
-* Add template type parameter to `invokeMethod` calls.
+* Bumps the minimum Flutter version to 1.2.0.
+* Adds template type parameter to `invokeMethod` calls.
## 0.4.3+1
@@ -703,11 +703,11 @@ a `MissingPluginException.`
## 0.4.3
-* Add capability to prepare the capture session for video recording on iOS.
+* Adds capability to prepare the capture session for video recording on iOS.
## 0.4.2
-* Add sensor orientation value to `CameraDescription`.
+* Adds sensor orientation value to `CameraDescription`.
## 0.4.1
@@ -715,41 +715,41 @@ a `MissingPluginException.`
## 0.4.0+3
-* Fixed a crash when the plugin is registered by a background FlutterView.
+* Fixes a crash when the plugin is registered by a background FlutterView.
## 0.4.0+2
-* Fix orientation of captured photos when camera is used for the first time on Android.
+* Fixes orientation of captured photos when camera is used for the first time on Android.
## 0.4.0+1
-* Remove categories.
+* Removes categories.
## 0.4.0
-* **Breaking Change** Change iOS image stream format to `ImageFormatGroup.bgra8888` from
+* **Breaking Change** Changes iOS image stream format to `ImageFormatGroup.bgra8888` from
`ImageFormatGroup.yuv420`.
## 0.3.0+4
-* Fixed bug causing black screen on some Android devices.
+* Fixes bug causing black screen on some Android devices.
## 0.3.0+3
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.3.0+2
-* Fix issue with calculating iOS image orientation in certain edge cases.
+* Fixes issue with calculating iOS image orientation in certain edge cases.
## 0.3.0+1
-* Remove initial method call invocation from static camera method.
+* Removes initial method call invocation from static camera method.
## 0.3.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -757,7 +757,7 @@ a `MissingPluginException.`
## 0.2.9+1
-* Fix a crash when failing to start preview.
+* Fixes a crash when failing to start preview.
## 0.2.9
@@ -765,21 +765,21 @@ a `MissingPluginException.`
## 0.2.8
-* Add access to the image stream from Dart.
-* Use `cameraController.startImageStream(listener)` to process the images.
+* Adds access to the image stream from Dart.
+* Uses `cameraController.startImageStream(listener)` to process the images.
## 0.2.7
-* Fix issue with crash when the physical device's orientation is unknown.
+* Fixes issue with crash when the physical device's orientation is unknown.
## 0.2.6
-* Update the camera to use the physical device's orientation instead of the UI
+* Updates the camera to use the physical device's orientation instead of the UI
orientation on Android.
## 0.2.5
-* Fix preview and video size with satisfying conditions of multiple outputs.
+* Fixes preview and video size with satisfying conditions of multiple outputs.
## 0.2.4
@@ -787,64 +787,64 @@ a `MissingPluginException.`
## 0.2.3
-* Added path_provider and video_player as dev dependencies because the example uses them.
-* Updated example path_provider version to get Dart 2 support.
+* Adds path_provider and video_player as dev dependencies because the example uses them.
+* Updates example path_provider version to get Dart 2 support.
## 0.2.2
-* iOS image capture is done in high quality (full camera size)
+* iOS image capture is done in high quality (full camera size).
## 0.2.1
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.2.0
-* Added support for video recording.
-* Changed the example app to add video recording.
+* Adds support for video recording.
+* Changes the example app to add video recording.
A lot of **breaking changes** in this version:
Getter changes:
- - Removed `isStarted`
- - Renamed `initialized` to `isInitialized`
- - Added `isRecordingVideo`
+ - Removes `isStarted`.
+ - Renames `initialized` to `isInitialized`.
+ - Adds `isRecordingVideo`.
Method changes:
- - Renamed `capture` to `takePicture`
- - Removed `start` (the preview starts automatically when `initialize` is called)
- - Added `startVideoRecording(String filePath)`
- - Removed `stop` (the preview stops automatically when `dispose` is called)
- - Added `stopVideoRecording`
+ - Renames `capture` to `takePicture`.
+ - Removes `start` (the preview starts automatically when `initialize` is called).
+ - Adds `startVideoRecording(String filePath)`.
+ - Removes `stop` (the preview stops automatically when `dispose` is called).
+ - Adds `stopVideoRecording`.
## 0.1.2
-* Fix Dart 2 runtime errors.
+* Fixes Dart 2 runtime errors.
## 0.1.1
-* Fix Dart 2 runtime error.
+* Fixes Dart 2 runtime error.
## 0.1.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.0.4
-* Revert regression of `CameraController.capture()` introduced in v. 0.0.3.
+* Reverts regression of `CameraController.capture()` introduced in v. 0.0.3.
## 0.0.3
-* Improved resource cleanup on Android. Avoids crash on Activity restart.
-* Made the Future returned by `CameraController.dispose()` and `CameraController.capture()` actually complete on
+* Improves resource cleanup on Android. Avoids crash on Activity restart.
+* Makes the Future returned by `CameraController.dispose()` and `CameraController.capture()` actually complete on
Android.
## 0.0.2
-* Simplified and upgraded Android project template to Android SDK 27.
-* Moved Android package to io.flutter.plugins.
-* Fixed warnings from the Dart 2.0 analyzer.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Moves Android package to io.flutter.plugins.
+* Fixes warnings from the Dart 2.0 analyzer.
## 0.0.1
-* Initial release
+* Initial release.
diff --git a/packages/camera/camera_android/CHANGELOG.md b/packages/camera/camera_android/CHANGELOG.md
index 7ec60946aab0..9d33ab08282a 100644
--- a/packages/camera/camera_android/CHANGELOG.md
+++ b/packages/camera/camera_android/CHANGELOG.md
@@ -29,7 +29,7 @@
## 0.10.10+12
-* Removed mockito-inline and updated to mockito-core 5.17.0.
+* Removes mockito-inline and updates to mockito-core 5.17.0.
## 0.10.10+11
@@ -63,7 +63,7 @@
## 0.10.10+4
-* Fix flutter#166533 - prevent startImageStream OOM error when main thread paused.
+* Fixes flutter#166533 - prevent startImageStream OOM error when main thread paused.
## 0.10.10+3
@@ -301,7 +301,7 @@
## 0.10.2
-* Remove usage of deprecated quiver Optional type.
+* Removes usage of deprecated quiver Optional type.
## 0.10.1
diff --git a/packages/camera/camera_android_camerax/CHANGELOG.md b/packages/camera/camera_android_camerax/CHANGELOG.md
index c8428d21d4fe..3dba97aba6d0 100644
--- a/packages/camera/camera_android_camerax/CHANGELOG.md
+++ b/packages/camera/camera_android_camerax/CHANGELOG.md
@@ -4,7 +4,7 @@
`compileDebugJavaWithJavac` failing with "class file for
androidx.concurrent.futures.CallbackToFutureAdapter not found" when
`camera-core`'s Jspecify type annotations are resolved during compilation.
-
+
## 0.7.4+5
* Fixes a leaked thread per capture by dispatching the `takePicture` result callback on the main
@@ -12,7 +12,7 @@
## 0.7.4+4
-* Fix `NullPointerException` when disposing camera during active video recording.
+* Fixes `NullPointerException` when disposing camera during active video recording.
## 0.7.4+3
@@ -71,7 +71,7 @@
## 0.6.30
-* Bump camerax_version from 1.5.2 to 1.5.3.
+* Bumps camerax_version from 1.5.2 to 1.5.3.
## 0.6.29
@@ -127,7 +127,7 @@
## 0.6.24
-* Change plugin to assume mp4 format for capture videos.
+* Changes plugin to assume mp4 format for capture videos.
## 0.6.23+5
@@ -356,7 +356,7 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
## 0.6.5+2
-* Update to latest stable camerax `1.3.3`.
+* Updates to latest stable camerax `1.3.3`.
* Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
## 0.6.5+1
@@ -456,7 +456,7 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
## 0.5.0+27
* Removes or updates any references to an `ActivityPluginBinding` when the plugin is detached
- or attached/re-attached, respectively, to an `Activity.`
+ or attached/re-attached, respectively, to an `Activity.`.
## 0.5.0+26
@@ -567,7 +567,7 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
## 0.5.0+1
-* Update `README.md` to include known duplicate Kotlin classes issue.
+* Updates `README.md` to include known duplicate Kotlin classes issue.
## 0.5.0
diff --git a/packages/camera/camera_avfoundation/CHANGELOG.md b/packages/camera/camera_avfoundation/CHANGELOG.md
index 03cdabfb6a44..94f492bec011 100644
--- a/packages/camera/camera_avfoundation/CHANGELOG.md
+++ b/packages/camera/camera_avfoundation/CHANGELOG.md
@@ -82,7 +82,7 @@
## 0.9.22
-* Adds lensType in the PlatformCameraDescription
+* Adds lensType in the PlatformCameraDescription.
## 0.9.21+4
@@ -247,7 +247,7 @@
## 0.9.17+6
* Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
-* Removes OCMock usage from permission tests
+* Removes OCMock usage from permission tests.
## 0.9.17+5
@@ -401,7 +401,7 @@
## 0.9.10
-* Remove usage of deprecated quiver Optional type.
+* Removes usage of deprecated quiver Optional type.
## 0.9.9
diff --git a/packages/camera/camera_platform_interface/CHANGELOG.md b/packages/camera/camera_platform_interface/CHANGELOG.md
index 47f4146fc8a4..dec5225213e0 100644
--- a/packages/camera/camera_platform_interface/CHANGELOG.md
+++ b/packages/camera/camera_platform_interface/CHANGELOG.md
@@ -139,7 +139,7 @@
## 2.1.3
-* Update to use the `verify` method introduced in platform_plugin_interface 2.1.0.
+* Updates to use the `verify` method introduced in platform_plugin_interface 2.1.0.
## 2.1.2
@@ -147,7 +147,7 @@
## 2.1.1
-* Add web-relevant docs to platform interface code.
+* Adds web-relevant docs to platform interface code.
## 2.1.0
@@ -155,7 +155,7 @@
## 2.0.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.0
@@ -163,7 +163,7 @@
## 1.6.0
-- Added VideoRecordedEvent to support ending a video recording in the native implementation.
+- Adds VideoRecordedEvent to support ending a video recording in the native implementation.
## 1.5.0
@@ -172,7 +172,7 @@
## 1.4.0
-- Added interface methods to support auto focus.
+- Adds interface methods to support auto focus.
## 1.3.0
@@ -180,28 +180,28 @@
## 1.2.0
-- Added interface to support automatic exposure.
+- Adds interface to support automatic exposure.
## 1.1.0
-- Added an optional `maxVideoDuration` parameter to the `startVideoRecording` method, which allows implementations to limit the duration of a video recording.
+- Adds an optional `maxVideoDuration` parameter to the `startVideoRecording` method, which allows implementations to limit the duration of a video recording.
## 1.0.4
-- Added the torch option to the FlashMode enum, which when implemented indicates the flash light should be turned on continuously.
+- Adds the torch option to the FlashMode enum, which when implemented indicates the flash light should be turned on continuously.
## 1.0.3
-- Update Flutter SDK constraint.
+- Updates Flutter SDK constraint.
## 1.0.2
-- Added interface methods to support zoom features.
+- Adds interface methods to support zoom features.
## 1.0.1
-- Added interface methods for setting flash mode.
+- Adds interface methods for setting flash mode.
## 1.0.0
-- Initial open-source release
+- Initial open-source release.
diff --git a/packages/camera/camera_web/CHANGELOG.md b/packages/camera/camera_web/CHANGELOG.md
index a5d9cefa755d..cd2be51a39aa 100644
--- a/packages/camera/camera_web/CHANGELOG.md
+++ b/packages/camera/camera_web/CHANGELOG.md
@@ -25,7 +25,7 @@
## 0.3.5
-* Migrates to package:web to support WASM
+* Migrates to package:web to support WASM.
* Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
## 0.3.4
@@ -122,12 +122,12 @@
## 0.2.1+1
-* Update usage documentation.
+* Updates usage documentation.
## 0.2.1
-* Add video recording functionality.
-* Fix cameraNotReadable error that prevented access to the camera on some Android devices.
+* Adds video recording functionality.
+* Fixes cameraNotReadable error that prevented access to the camera on some Android devices.
## 0.2.0
diff --git a/packages/camera/camera_windows/CHANGELOG.md b/packages/camera/camera_windows/CHANGELOG.md
index 57f56ceaf788..36061c378b1b 100644
--- a/packages/camera/camera_windows/CHANGELOG.md
+++ b/packages/camera/camera_windows/CHANGELOG.md
@@ -98,7 +98,7 @@
## 0.2.1
-* Adds a check for string size before Win32 MultiByte <-> WideChar conversions
+* Adds a check for string size before Win32 MultiByte <-> WideChar conversions.
## 0.2.0
@@ -130,4 +130,4 @@
## 0.1.0
-* Initial release
+* Initial release.
diff --git a/packages/cross_file/CHANGELOG.md b/packages/cross_file/CHANGELOG.md
index ac14e215177b..bfbab07fbf84 100644
--- a/packages/cross_file/CHANGELOG.md
+++ b/packages/cross_file/CHANGELOG.md
@@ -79,11 +79,11 @@
## 0.3.2
-* Improve web implementation so it can stream larger files.
+* Improves web implementation so it can stream larger files.
## 0.3.1+5
-* Unify XFile interface for web and mobile platforms
+* Unify XFile interface for web and mobile platforms.
## 0.3.1+4
@@ -92,12 +92,12 @@
## 0.3.1+3
-* Fix example in README
+* Fixes example in README.
## 0.3.1+2
-* Fix package import in README
-* Remove 'Get Started' boilerplate in README
+* Fixes package import in README.
+* Removes 'Get Started' boilerplate in README.
## 0.3.1+1
@@ -105,14 +105,14 @@
## 0.3.1
-* Fix nullability of `XFileBase`'s `path` and `name` to match the
+* Fixes nullability of `XFileBase`'s `path` and `name` to match the
implementations to avoid potential analyzer issues.
## 0.3.0
-* Migrated package to null-safety.
+* Migrates package to null-safety.
* **breaking change** According to our unit tests, the API should be backwards-compatible. Some relevant changes were made, however:
- * Web: `lastModified` returns the epoch time as a default value, to maintain the `Future` return type (and not `null`)
+ * Web: `lastModified` returns the epoch time as a default value, to maintain the `Future` return type (and not `null`).
## 0.2.1
@@ -124,11 +124,11 @@
## 0.1.0+2
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.1.0+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.1.0
diff --git a/packages/cupertino_ui/CHANGELOG.md b/packages/cupertino_ui/CHANGELOG.md
index c77a5c8f84ad..d02ad5e63b30 100644
--- a/packages/cupertino_ui/CHANGELOG.md
+++ b/packages/cupertino_ui/CHANGELOG.md
@@ -2,17 +2,17 @@
- README updated for the full release of cupertino_ui.
- Promotes the pre-release to 1.0.0.
-- Added a main.dart example for the Pub "Example" tab that references a curated
+- Adds a main.dart example for the Pub "Example" tab that references a curated
list of existing examples.
## 0.0.3+1
-- Remove unresolvable doc import for flutter_test
+- Removes unresolvable doc import for flutter_test.
## 0.0.3
-- Fix API doc by clearing unsupported directives introduced by macros.
-- Fix API doc references.
+- Fixes API doc by clearing unsupported directives introduced by macros.
+- Fixes API doc references.
- Adds CupertinoUiCompatibilityBridge for legacy flutter/cupertino.dart compatibility.
- Refactors examples to not cross-import material_ui.
diff --git a/packages/espresso/CHANGELOG.md b/packages/espresso/CHANGELOG.md
index 50987aa3cefa..296b7ca4b8ca 100644
--- a/packages/espresso/CHANGELOG.md
+++ b/packages/espresso/CHANGELOG.md
@@ -9,13 +9,13 @@
## 0.4.0+23
-* Removed the unused `io.flutter.network-policy` metadata tag from the README and example application.
+* Removes the unused `io.flutter.network-policy` metadata tag from the README and example application.
## 0.4.0+22
* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
* Updates README to remove usesCleartextTraffic. Users should use
- network security configuration instead.
+ network security configuration instead.
## 0.4.0+21
@@ -198,7 +198,7 @@
## 0.2.0+4
* Updates minimum Flutter version to 2.10.
-* Bumps gson to 2.9.1
+* Bumps gson to 2.9.1.
## 0.2.0+3
@@ -222,29 +222,29 @@
## 0.1.0+4
-* Updated Android lint settings.
-* Updated package description.
+* Updates Android lint settings.
+* Updates package description.
## 0.1.0+3
-* Remove references to the Android v1 embedding.
+* Removes references to the Android v1 embedding.
## 0.1.0+2
-* Migrate maven repo from jcenter to mavenCentral
+* Migrates maven repo from jcenter to mavenCentral.
## 0.1.0+1
-* Minor code cleanup
-* Package metadata updates
+* Minor code cleanup.
+* Package metadata updates.
## 0.1.0
-* Update SDK requirement for null-safety compatibility.
+* Updates SDK requirement for null-safety compatibility.
## 0.0.1+9
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.1+8
@@ -252,28 +252,28 @@
## 0.0.1+7
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.0.1+6
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.0.1+5
-* Replace deprecated `getFlutterEngine` call on Android.
-* Fix CocoaPods podspec lint warnings.
+* Replaces deprecated `getFlutterEngine` call on Android.
+* Fixes CocoaPods podspec lint warnings.
## 0.0.1+4
-* Remove Swift dependency.
+* Removes Swift dependency.
## 0.0.1+3
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.0.1+2
-* Update te example app to avoid using deprecated api.
+* Updates te example app to avoid using deprecated api.
## 0.0.1+1
diff --git a/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md b/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md
index e4192dcdf31d..3719d3535d6b 100644
--- a/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md
+++ b/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md
@@ -58,7 +58,7 @@
## 2.0.4
-* Update example with the latest changes from `google_sign_in`, so it builds again on Android. [#89301](https://github.com/flutter/flutter/issues/89301).
+* Updates example with the latest changes from `google_sign_in`, so it builds again on Android. [#89301](https://github.com/flutter/flutter/issues/89301).
## 2.0.3
@@ -66,34 +66,34 @@
## 2.0.2
-* Update example to use a scope name as a constant from the People API, instead of a hardcoded string.
-* Remove `x` bit from README and pubspec.yaml
+* Updates example to use a scope name as a constant from the People API, instead of a hardcoded string.
+* Removes `x` bit from README and pubspec.yaml.
## 2.0.1
* Rehomed to `flutter/packages` repository.
-* Update to `googleapis_auth: ^1.1.0`.
+* Updates to `googleapis_auth: ^1.1.0`.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
* Fixes the requested scopes to use the `GoogleSignIn` instance's `scopes`.
## 1.0.4
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 1.0.3
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 1.0.2
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.1
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.0.0
diff --git a/packages/file_selector/file_selector/CHANGELOG.md b/packages/file_selector/file_selector/CHANGELOG.md
index c6faec81048d..00617d1f9dce 100644
--- a/packages/file_selector/file_selector/CHANGELOG.md
+++ b/packages/file_selector/file_selector/CHANGELOG.md
@@ -126,11 +126,11 @@
## 0.8.2+1
* Minor code cleanup for new analysis rules.
-* Updated package description.
+* Updates package description.
## 0.8.2
-* Update `platform_plugin_interface` version requirement.
+* Updates `platform_plugin_interface` version requirement.
## 0.8.1
@@ -142,11 +142,11 @@ Migrate to null safety.
## 0.7.0+2
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 0.7.0+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.7.0
diff --git a/packages/file_selector/file_selector_android/CHANGELOG.md b/packages/file_selector/file_selector_android/CHANGELOG.md
index 83fc2fd6a1f3..89f8b82debf1 100644
--- a/packages/file_selector/file_selector_android/CHANGELOG.md
+++ b/packages/file_selector/file_selector_android/CHANGELOG.md
@@ -32,7 +32,7 @@
## 0.5.2+2
-* Removed mockito-inline and updated to mockito-core 5.17.0.
+* Removes mockito-inline and updates to mockito-core 5.17.0.
## 0.5.2+1
diff --git a/packages/file_selector/file_selector_linux/CHANGELOG.md b/packages/file_selector/file_selector_linux/CHANGELOG.md
index c82c6d4d574d..553ed659b503 100644
--- a/packages/file_selector/file_selector_linux/CHANGELOG.md
+++ b/packages/file_selector/file_selector_linux/CHANGELOG.md
@@ -69,7 +69,7 @@
## 0.0.2+1
-* Updates README
+* Updates README.
## 0.0.2
diff --git a/packages/file_selector/file_selector_macos/CHANGELOG.md b/packages/file_selector/file_selector_macos/CHANGELOG.md
index 913c2edb0b21..7631058a71a8 100644
--- a/packages/file_selector/file_selector_macos/CHANGELOG.md
+++ b/packages/file_selector/file_selector_macos/CHANGELOG.md
@@ -133,7 +133,7 @@
## 0.0.4+1
-* Update README
+* Updates README.
## 0.0.4
@@ -141,11 +141,11 @@
## 0.0.3
-* Fix README
+* Fixes README.
## 0.0.2
-* Update SDK constraint to signal compatibility with null safety.
+* Updates SDK constraint to signal compatibility with null safety.
## 0.0.1
diff --git a/packages/file_selector/file_selector_platform_interface/CHANGELOG.md b/packages/file_selector/file_selector_platform_interface/CHANGELOG.md
index 92c13b1c72e6..a2cd43ae76cf 100644
--- a/packages/file_selector/file_selector_platform_interface/CHANGELOG.md
+++ b/packages/file_selector/file_selector_platform_interface/CHANGELOG.md
@@ -65,35 +65,35 @@
## 2.0.3
* Minor code cleanup for new analysis rules.
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 2.0.2
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.1
-* Replace extensions with leading dots.
+* Replaces extensions with leading dots.
## 2.0.0
-* Migration to null-safety
+* Migration to null-safety.
## 1.0.3+1
-* Bump the [cross_file](https://pub.dev/packages/cross_file) package version.
+* Bumps the [cross_file](https://pub.dev/packages/cross_file) package version.
## 1.0.3
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.2
-* Replace locally defined `XFile` types with the versions from the [cross_file](https://pub.dev/packages/cross_file) package.
+* Replaces locally defined `XFile` types with the versions from the [cross_file](https://pub.dev/packages/cross_file) package.
## 1.0.1
-* Allow type groups that allow any file.
+* Allows type groups that allow any file.
## 1.0.0
diff --git a/packages/file_selector/file_selector_web/CHANGELOG.md b/packages/file_selector/file_selector_web/CHANGELOG.md
index 873703399c55..c8702e3a19a2 100644
--- a/packages/file_selector/file_selector_web/CHANGELOG.md
+++ b/packages/file_selector/file_selector_web/CHANGELOG.md
@@ -78,11 +78,11 @@
## 0.8.1+2
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
# 0.8.1+1
-- Updated installation instructions in README.
+- Updates installation instructions in README.
# 0.8.1
@@ -91,11 +91,11 @@
# 0.8.0
-- Migrated to null-safety
+- Migrates to null-safety.
# 0.7.0+1
-- Add dummy `ios` dir, so flutter sdk can be lower than 1.20
+- Adds dummy `ios` dir, so flutter sdk can be lower than 1.20.
# 0.7.0
diff --git a/packages/file_selector/file_selector_windows/CHANGELOG.md b/packages/file_selector/file_selector_windows/CHANGELOG.md
index b4a3ed652715..c692932217e3 100644
--- a/packages/file_selector/file_selector_windows/CHANGELOG.md
+++ b/packages/file_selector/file_selector_windows/CHANGELOG.md
@@ -102,11 +102,11 @@
## 0.0.2+1
-* Update README
+* Updates README.
## 0.0.2
-* Update SDK constraint to signal compatibility with null safety.
+* Updates SDK constraint to signal compatibility with null safety.
## 0.0.1
diff --git a/packages/flutter_lints/CHANGELOG.md b/packages/flutter_lints/CHANGELOG.md
index 34ecefe218db..943d2094fdba 100644
--- a/packages/flutter_lints/CHANGELOG.md
+++ b/packages/flutter_lints/CHANGELOG.md
@@ -5,16 +5,16 @@
## 6.0.0
* Updates `package:lints` dependency to version 6.0.0, with the following changes:
- * adds `strict_top_level_inference`
- * adds `unnecessary_underscores`
+ * adds `strict_top_level_inference`.
+ * adds `unnecessary_underscores`.
* Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
## 5.0.0
* Updates `package:lints` dependency to version 5.0.0, with the following changes:
- * adds `invalid_runtime_check_with_js_interop_types`
- * adds `unnecessary_library_name`
- * removes `avoid_null_checks_in_equality_operators`
+ * adds `invalid_runtime_check_with_js_interop_types`.
+ * adds `unnecessary_library_name`.
+ * removes `avoid_null_checks_in_equality_operators`.
* Removes the following lints (see https://github.com/dart-lang/lints/issues/205):
* `prefer_const_constructors`
* `prefer_const_declarations`
@@ -24,10 +24,10 @@
## 4.0.0
* Updates `package:lints` dependency to version 4.0.0, with the following changes:
- * adds `library_annotations`
- * adds `no_wildcard_variable_uses`
- * removes `package_prefixed_library_names`
- * removes `library_names`
+ * adds `library_annotations`.
+ * adds `no_wildcard_variable_uses`.
+ * removes `package_prefixed_library_names`.
+ * removes `library_names`.
## 3.0.2
@@ -40,20 +40,20 @@
## 3.0.0
-* Updated `package:lints` dependency to version 3.0.0, with the following changes:
- * added `collection_methods_unrelated_type`
- * added `dangling_library_doc_comments`
- * added `implicit_call_tearoffs`
- * added `secure_pubspec_urls`
- * added `type_literal_in_constant_pattern`
- * added `unnecessary_to_list_in_spreads`
- * added `use_string_in_part_of_directives`
- * added `use_super_parameters`
- * removed `iterable_contains_unrelated_type`
- * removed `list_remove_unrelated_type`
- * removed `no_wildcard_variable_uses`
- * removed `prefer_equal_for_default_values`
- * removed `prefer_void_to_null`
+* Updates `package:lints` dependency to version 3.0.0, with the following changes:
+ * adds `collection_methods_unrelated_type`.
+ * adds `dangling_library_doc_comments`.
+ * adds `implicit_call_tearoffs`.
+ * adds `secure_pubspec_urls`.
+ * adds `type_literal_in_constant_pattern`.
+ * adds `unnecessary_to_list_in_spreads`.
+ * adds `use_string_in_part_of_directives`.
+ * adds `use_super_parameters`.
+ * removes `iterable_contains_unrelated_type`.
+ * removes `list_remove_unrelated_type`.
+ * removes `no_wildcard_variable_uses`.
+ * removes `prefer_equal_for_default_values`.
+ * removes `prefer_void_to_null`.
* Updates minimum supported SDK version to Flutter 3.10 / Dart 3.0.
## 2.0.3
@@ -63,47 +63,47 @@
## 2.0.2
-* Update links to the old linter site in the README and example to point to dart.dev.
+* Updates links to the old linter site in the README and example to point to dart.dev.
* Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
## 2.0.1
-* Updated readme to document suggestion process for new lints
+* Updates readme to document suggestion process for new lints.
## 2.0.0
-* Added the following lints:
- * `sort_child_properties_last`
- * `use_build_context_synchronously`
-* Updated `package:lints` dependency to version 2.0.0, which added the following lints:
- * `depend_on_referenced_packages`
- * `library_private_types_in_public_api`
- * `no_leading_underscores_for_library_prefixes`
- * `no_leading_underscores_for_local_identifiers`
- * `null_check_on_nullable_type_parameter`
- * `prefer_interpolation_to_compose_strings`
- * `unnecessary_constructor_name`
- * `unnecessary_late`
- * `unnecessary_null_aware_assignments`
- * `unnecessary_nullable_for_final_variable_declarations`
-* Bumped the minimum required Dart SDK version to 2.17
+* Adds the following lints:
+ * `sort_child_properties_last`.
+ * `use_build_context_synchronously`.
+* Updates `package:lints` dependency to version 2.0.0, which added the following lints:
+ * `depend_on_referenced_packages`.
+ * `library_private_types_in_public_api`.
+ * `no_leading_underscores_for_library_prefixes`.
+ * `no_leading_underscores_for_local_identifiers`.
+ * `null_check_on_nullable_type_parameter`.
+ * `prefer_interpolation_to_compose_strings`.
+ * `unnecessary_constructor_name`.
+ * `unnecessary_late`.
+ * `unnecessary_null_aware_assignments`.
+ * `unnecessary_nullable_for_final_variable_declarations`.
+* Bumped the minimum required Dart SDK version to 2.17.
## 1.0.4
-* Small update to readme
+* Small update to readme.
## 1.0.3
-* More small updates to readme
+* More small updates to readme.
## 1.0.2
-* Small updates to readme
+* Small updates to readme.
## 1.0.1
-* Added an example project
+* Adds an example project.
## 1.0.0
-* Initial release
+* Initial release.
diff --git a/packages/flutter_plugin_android_lifecycle/CHANGELOG.md b/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
index 1c74dca23f29..074a4954adfb 100644
--- a/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
+++ b/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
@@ -138,37 +138,37 @@
## 2.0.4
-* Updated Android lint settings.
-* Remove placeholder Dart file.
+* Updates Android lint settings.
+* Removes placeholder Dart file.
## 2.0.3
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 2.0.2
-* Migrate maven repo from jcenter to mavenCentral.
+* Migrates maven repo from jcenter to mavenCentral.
## 2.0.1
-* Make sure androidx.lifecycle.DefaultLifecycleObservable doesn't get shrunk away.
+* Makes sure androidx.lifecycle.DefaultLifecycleObservable doesn't get shrunk away.
## 2.0.0
-* Bump Dart SDK for null-safety compatibility.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Bumps Dart SDK for null-safety compatibility.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 1.0.12
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.11
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 1.0.10
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.0.9
@@ -180,26 +180,26 @@
## 1.0.7
-* Update Gradle version. Fixes https://github.com/flutter/flutter/issues/48724.
-* Fix CocoaPods podspec lint warnings.
+* Updates Gradle version. Fixes https://github.com/flutter/flutter/issues/48724.
+* Fixes CocoaPods podspec lint warnings.
## 1.0.6
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.5
-* Add notice in example this plugin only provides Android Lifecycle API.
+* Adds notice in example this plugin only provides Android Lifecycle API.
## 1.0.4
-* Require Flutter SDK 1.12.13 or greater.
-* Change to avoid reflection.
+* Requires Flutter SDK 1.12.13 or greater.
+* Changes to avoid reflection.
## 1.0.3
-* Remove the deprecated `author:` field from pubspec.yaml
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Requires Flutter SDK 1.10.0 or greater.
## 1.0.2
diff --git a/packages/go_router/CHANGELOG.md b/packages/go_router/CHANGELOG.md
index ef05a190eb98..ee593cdd0e89 100644
--- a/packages/go_router/CHANGELOG.md
+++ b/packages/go_router/CHANGELOG.md
@@ -5,7 +5,7 @@
## 17.4.0
-- Fixes onExit ignored for GoRoute nested inside ShellRoute
+- Fixes onExit ignored for GoRoute nested inside ShellRoute.
- Adds `BlockedInitialNavigationException` (a `GoException` subtype), raised when the initial navigation is blocked by `onEnter` with no prior route to restore, so apps can distinguish this case in `onException` without string matching.
## 17.3.0
@@ -57,7 +57,7 @@
## 16.2.4
-- Fix Android Cold Start deep link with empty path losing scheme and authority.
+- Fixes Android Cold Start deep link with empty path losing scheme and authority.
## 16.2.3
@@ -83,7 +83,7 @@
## 16.0.0
- **BREAKING CHANGE**
- - Bump major version for `GoRouteData` breaking changes.
+ - Bumps major version for `GoRouteData` breaking changes.
- (Previously 15.2.4) Fixes routing to treat URLs with different cases (e.g., `/Home` vs `/home`) as distinct routes.
- (Previously 15.2.3) Updates Type-safe routes topic documentation to use the mixin from `go_router_builder` 3.0.0.
- (Previously 15.2.2) Fixes calling `PopScope.onPopInvokedWithResult` in branch routes.
@@ -112,11 +112,11 @@
- **BREAKING CHANGE**
- URLs are now case sensitive.
- Adds `caseSensitive` parameter to `GoRouter` (default to `true`).
- - See [Migrating to 15.0.0](https://flutter.dev/go/go-router-v15-breaking-changes)
+ - See [Migrating to 15.0.0](https://flutter.dev/go/go-router-v15-breaking-changes).
## 14.8.1
-- Secured canPop method for the lack of matches in routerDelegate's configuration.
+- Secures canPop method for the lack of matches in routerDelegate's configuration.
## 14.8.0
@@ -124,7 +124,7 @@
## 14.7.2
-- Add missing `await` keyword to `onTap` callback in `navigation.md`.
+- Adds missing `await` keyword to `onTap` callback in `navigation.md`.
## 14.7.1
@@ -149,11 +149,11 @@
## 14.6.1
-- Fixed `PopScope`, and `WillPopScop` was not handled properly in the Root routes.
+- Fixes `PopScope`, and `WillPopScop` was not handled properly in the Root routes.
## 14.6.0
-- Allows going to a path relatively by prefixing `./`
+- Allows going to a path relatively by prefixing `./`.
## 14.5.0
@@ -177,7 +177,7 @@
## 14.2.8
-- Updated custom_stateful_shell_route example to better support swiping in TabView as well as demonstration of the use of PageView.
+- Updates custom_stateful_shell_route example to better support swiping in TabView as well as demonstration of the use of PageView.
## 14.2.7
@@ -194,7 +194,7 @@
## 14.2.4
- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
-- Fix GoRouter configuration in `upgrading.md`
+- Fixes GoRouter configuration in `upgrading.md`.
## 14.2.3
@@ -210,7 +210,7 @@
## 14.2.0
-- Added proper `redirect` handling for `ShellRoute.$route` and `StatefulShellRoute.$route` for proper redirection handling in case of code generation.
+- Adds proper `redirect` handling for `ShellRoute.$route` and `StatefulShellRoute.$route` for proper redirection handling in case of code generation.
## 14.1.4
@@ -230,7 +230,7 @@
## 14.1.0
-- Adds route redirect to ShellRoutes
+- Adds route redirect to ShellRoutes.
## 14.0.2
@@ -238,7 +238,7 @@
## 14.0.1
-- Updates the redirection documentation for clarity
+- Updates the redirection documentation for clarity.
## 14.0.0
@@ -251,11 +251,11 @@
## 13.2.3
-- Fixes an issue where deep links without path caused an exception
+- Fixes an issue where deep links without path caused an exception.
## 13.2.2
-- Fixes restoreRouteInformation issue when GoRouter.optionURLReflectsImperativeAPIs is true and the last match is ShellRouteMatch
+- Fixes restoreRouteInformation issue when GoRouter.optionURLReflectsImperativeAPIs is true and the last match is ShellRouteMatch.
## 13.2.1
@@ -264,12 +264,12 @@
## 13.2.0
-- Exposes full `Uri` on `GoRouterState` in `GoRouterRedirect`
+- Exposes full `Uri` on `GoRouterState` in `GoRouterRedirect`.
## 13.1.0
-- Adds `topRoute` to `GoRouterState`
-- Adds `lastOrNull` to `RouteMatchList`
+- Adds `topRoute` to `GoRouterState`.
+- Adds `lastOrNull` to `RouteMatchList`.
## 13.0.1
@@ -394,7 +394,7 @@
## 9.0.3
-- Adds helpers for go_router_builder for StatefulShellRoute support
+- Adds helpers for go_router_builder for StatefulShellRoute support.
## 9.0.2
@@ -409,7 +409,7 @@
- **BREAKING CHANGE**:
- Removes GoRouter.location. Use GoRouterState.of().location instead.
- GoRouter does not `extends` ChangeNotifier.
- - [Migration guide](https://flutter.dev/go/go-router-v9-breaking-changes)
+ - [Migration guide](https://flutter.dev/go/go-router-v9-breaking-changes).
- Reduces excessive rebuilds due to inherited look up.
## 8.2.0
@@ -439,7 +439,6 @@
## 8.0.1
- Fixes a link for an example in `path` documentation.
- documentation.
## 8.0.0
@@ -489,7 +488,7 @@
## 6.5.8
-- Adds name parameter to `TypedGoRoute`
+- Adds name parameter to `TypedGoRoute`.
## 6.5.7
@@ -536,8 +535,8 @@
- Aligns Dart and Flutter SDK constraints.
- Updates compileSdkVersion to 33.
- Updates example app to iOS 11.
-- Adds `navigatorKey` to `TypedShellRoute`
-- Adds `parentNavigatorKey` to `TypedGoRoute`
+- Adds `navigatorKey` to `TypedShellRoute`.
+- Adds `parentNavigatorKey` to `TypedGoRoute`.
- Updates documentation in matching methods.
## 6.2.0
@@ -550,11 +549,11 @@
## 6.0.10
-- Adds helpers for go_router_builder for ShellRoute support
+- Adds helpers for go_router_builder for ShellRoute support.
## 6.0.9
-- Fixes deprecation message for `GoRouterState.namedLocation`
+- Fixes deprecation message for `GoRouterState.namedLocation`.
## 6.0.8
@@ -562,12 +561,12 @@
## 6.0.7
-- Add observers parameter to the ShellRoute that will be passed to the nested Navigator.
-- Use `HeroControllerScope` for nested Navigator that fixes Hero Widgets not animating in Nested Navigator.
+- Adds observers parameter to the ShellRoute that will be passed to the nested Navigator.
+- Uses `HeroControllerScope` for nested Navigator that fixes Hero Widgets not animating in Nested Navigator.
## 6.0.6
-- Adds `reverseTransitionDuration` to `CustomTransitionPage`
+- Adds `reverseTransitionDuration` to `CustomTransitionPage`.
## 6.0.5
@@ -579,7 +578,7 @@
## 6.0.3
-- Makes `CustomTransitionPage.barrierDismissible` work
+- Makes `CustomTransitionPage.barrierDismissible` work.
## 6.0.2
@@ -598,7 +597,7 @@
- `GoRouteData`'s `buildPageWithState` has been removed and replaced by `buildPage` with now takes 2 parameters `BuildContext context, GoRouterState state`.
- `replace` from `GoRouter`, `GoRouterDelegate` and `GoRouterHelper` has been renamed into `pushReplacement`.
- `replaceNamed` from `GoRouter`, `GoRouterDelegate` and `GoRouterHelper` has been renamed into `pushReplacementNamed`.
- - [go_router v6 migration guide](https://flutter.dev/go/go-router-v6-breaking-changes)
+ - [go_router v6 migration guide](https://flutter.dev/go/go-router-v6-breaking-changes).
## 5.2.4
@@ -606,7 +605,7 @@
## 5.2.3
-- Fixes link for router configuration and sub-routes
+- Fixes link for router configuration and sub-routes.
## 5.2.2
@@ -660,7 +659,7 @@
- Updates README.
- Removes dynamic calls in examples.
- **BREAKING CHANGE**
- - Remove NavigatorObserver mixin from GoRouter
+ - Removes NavigatorObserver mixin from GoRouter.
## 5.1.1
@@ -681,7 +680,7 @@
## 5.0.3
-- Changes examples to use the routerConfig API
+- Changes examples to use the routerConfig API.
## 5.0.2
@@ -689,7 +688,7 @@
## 5.0.1
-- Allows ShellRoute to have child ShellRoutes (flutter/flutter#111981)
+- Allows ShellRoute to have child ShellRoutes (flutter/flutter#111981).
## 5.0.0
@@ -700,25 +699,25 @@
fields.
- **BREAKING CHANGE**
- Redesigns redirection API, adds asynchronous feature, and adds build context to redirect.
- - Removes GoRouterRefreshStream
- - Removes navigatorBuilder
- - Removes urlPathStrategy
-- [go_router v5 migration guide](https://flutter.dev/go/go-router-v5-breaking-changes)
+ - Removes GoRouterRefreshStream.
+ - Removes navigatorBuilder.
+ - Removes urlPathStrategy.
+- [go_router v5 migration guide](https://flutter.dev/go/go-router-v5-breaking-changes).
## 4.5.1
- Fixes an issue where GoRoutes with only a redirect were disallowed
- (flutter/flutter#111763)
+ (flutter/flutter#111763).
## 4.5.0
-- Adds ShellRoute for nested navigation support (flutter/flutter#99126)
+- Adds ShellRoute for nested navigation support (flutter/flutter#99126).
- Adds `parentNavigatorKey` to GoRoute, which specifies the Navigator to place that
route's Page onto.
## 4.4.1
-- Fix an issue where disabling logging clears the root logger's listeners
+- Fixes an issue where disabling logging clears the root logger's listeners.
## 4.4.0
@@ -749,7 +748,7 @@
## 4.2.5
-- Fixes a bug where calling extra parameter is always null in route level redirect callback
+- Fixes a bug where calling extra parameter is always null in route level redirect callback.
## 4.2.4
@@ -765,7 +764,7 @@
## 4.2.1
-- Refactors internal classes and methods
+- Refactors internal classes and methods.
## 4.2.0
@@ -785,7 +784,7 @@
## 4.0.2
-- Fixes a bug where initialLocation took precedence over deep-links
+- Fixes a bug where initialLocation took precedence over deep-links.
## 4.0.1
@@ -793,12 +792,12 @@
## 4.0.0
-- Refactors go_router and introduces `GoRouteInformationProvider`. [Migration Doc](https://flutter.dev/go/go-router-v4-breaking-changes)
+- Refactors go_router and introduces `GoRouteInformationProvider`. [Migration Doc](https://flutter.dev/go/go-router-v4-breaking-changes).
- Fixes a bug where top-level routes are skipped if another contains child routes.
## 3.1.1
-- Uses first match if there are more than one route to match. [ [#99833](https://github.com/flutter/flutter/issues/99833)
+- Uses first match if there are more than one route to match. [ [#99833](https://github.com/flutter/flutter/issues/99833).
## 3.1.0
@@ -814,8 +813,8 @@
## 3.0.5
-- Add `dispatchNotification` method to `DummyBuildContext` in tests. (This
- should be revisited when Flutter `2.11.0` becomes stable.)
+- Adds `dispatchNotification` method to `DummyBuildContext` in tests. (This
+ should be revisited when Flutter `2.11.0` becomes stable.).
- Improves code coverage.
- `GoRoute` now warns about requiring either `pageBuilder`, `builder` or `redirect` at instantiation.
@@ -834,23 +833,23 @@
## 3.0.1
-- pass along the error to the `navigatorBuilder` to allow for different
- implementations based on the presence of an error
+- Passes along the error to the `navigatorBuilder` to allow for different
+ implementations based on the presence of an error.
## 3.0.0
-- breaking change: added `GoRouterState` to `navigatorBuilder` function
-- breaking change: removed `BuildContext` from `GoRouter.pop()` to remove the
+- **BREAKING CHANGE**: adds `GoRouterState` to `navigatorBuilder` function.
+- **BREAKING CHANGE**: removes `BuildContext` from `GoRouter.pop()` to remove the
need to use `context` parameter when calling the `GoRouter` API; this changes
the behavior of `GoRouter.pop()` to only pop what's on the `GoRouter` page
- stack and no longer calls `Navigator.pop()`
+ stack and no longer calls `Navigator.pop()`.
- new [Migrating to 3.0 section](https://gorouter.dev/migrating-to-30) in the
docs to describe the details of the breaking changes and how to update your
- code
-- added a new [shared
+ code.
+- Adds a new [shared
scaffold](https://github.com/csells/go_router/blob/main/go_router/example/lib/shared_scaffold.dart)
sample to show how to use the `navigatorBuilder` function to build a custom
- shared scaffold outside of the animations provided by go_router
+ shared scaffold outside of the animations provided by go_router.
## 2.5.7
@@ -860,41 +859,41 @@
translation of the docs; thanks to
[toshi-kuji](https://github.com/toshi-kuji)! Unfortunately I don't yet know
how to properly display them via docs.page, but [I'm working on
- it](https://github.com/csells/go_router/issues/266)
-- updated the examples using the `from` query parameter to be completely
- self-contained in the `redirect` function, simplifying usage
-- updated the async data example to be simpler
-- added a new example to show how to implement a loading page
-- renamed the navigator_integration example to user_input and added an example
- of `WillPopScope` for go_router apps
+ it](https://github.com/csells/go_router/issues/266).
+- updates the examples using the `from` query parameter to be completely
+ self-contained in the `redirect` function, simplifying usage.
+- updates the async data example to be simpler.
+- adds a new example to show how to implement a loading page.
+- renames the navigator_integration example to user_input and adds an example
+ of `WillPopScope` for go_router apps.
## 2.5.6
- [PR 259](https://github.com/csells/go_router/pull/259): remove a hack for
notifying the router of a route change that was no longer needed; thanks to
[nullrocket](https://github.com/nullrocket)!
-- improved async example to handle the case that the data has been returned but
- the page is no longer there by checking the `mounted` property of the screen
+- improves async example to handle the case that the data has been returned but
+ the page is no longer there by checking the `mounted` property of the screen.
## 2.5.5
-- updated implementation to use logging package for debug diagnostics; thanks
- to [johnpryan](https://github.com/johnpryan)
+- updates implementation to use logging package for debug diagnostics; thanks
+ to [johnpryan](https://github.com/johnpryan).
## 2.5.4
-- fixed up the `GoRouterRefreshStream` implementation with an export, an example
- and some docs
+- fixes up the `GoRouterRefreshStream` implementation with an export, an example
+ and some docs.
## 2.5.3
-- added `GoRouterRefreshStream` from
+- adds `GoRouterRefreshStream` from
[jopmiddelkamp](https://github.com/jopmiddelkamp) to easily map from a
`Stream` to a `Listenable` for use with `refreshListenable`; very useful when
combined with stream-based state management like
- [flutter_bloc](https://pub.dev/packages/flutter_bloc)
-- dartdocs fixups from [mehade369](https://github.com/mehade369)
-- example link fixes from [ben-milanko](https://github.com/ben-milanko)
+ [flutter_bloc](https://pub.dev/packages/flutter_bloc).
+- dartdocs fixups from [mehade369](https://github.com/mehade369).
+- example link fixes from [ben-milanko](https://github.com/ben-milanko).
## 2.5.2
@@ -905,38 +904,38 @@
- [fix 205](https://github.com/csells/go_router/issues/205): hack around a
failed assertion in Flutter when using `Duration.zero` in the
- `NoTransitionPage`
+ `NoTransitionPage`.
## 2.5.0
- provide default implementation of `GoRoute.pageBuilder` to provide a simpler
- way to build pages via the `GoRouter.build` method
+ way to build pages via the `GoRouter.build` method.
- provide default implementation of `GoRouter.errorPageBuilder` to provide a
- simpler way to build error pages via the `GoRouter.errorBuilder` method
+ simpler way to build error pages via the `GoRouter.errorBuilder` method.
- provide default implementation of `GoRouter.errorBuilder` to provide an error
- page without the need to implement a custom error page builder
+ page without the need to implement a custom error page builder.
- new [Migrating to 2.5 section](https://gorouter.dev/migrating-to-25) in
the docs to show how to take advantage of the new `builder` and default error
- page builder
-- removed `launch.json` as VSCode-centric and unnecessary for discovery or easy
- launching
-- added a [new custom error screen
- sample](https://github.com/csells/go_router/blob/master/example/lib/error_screen.dart)
-- added a [new WidgetsApp
- sample](https://github.com/csells/go_router/blob/master/example/lib/widgets_app.dart)
-- added a new `NoTransitionPage` class
-- updated docs to explain why the browser's Back button doesn't work
- with the `extra` param
-- updated README to point to new docs site: [gorouter.dev](https://gorouter.dev)
+ page builder.
+- removes `launch.json` as VSCode-centric and unnecessary for discovery or easy
+ launching.
+- adds a [new custom error screen
+ sample](https://github.com/csells/go_router/blob/master/example/lib/error_screen.dart).
+- adds a [new WidgetsApp
+ sample](https://github.com/csells/go_router/blob/master/example/lib/widgets_app.dart).
+- adds a new `NoTransitionPage` class.
+- updates docs to explain why the browser's Back button doesn't work
+ with the `extra` param.
+- updates README to point to new docs site: [gorouter.dev](https://gorouter.dev).
## 2.3.1
- [fix 191](https://github.com/csells/go_router/issues/191): handle several
- kinds of trailing / in the location, e.g. `/foo/` should be the same as `/foo`
+ kinds of trailing / in the location, e.g. `/foo/` should be the same as `/foo`.
## 2.3.0
-- fix a misleading error message when using redirect functions with sub-routes
+- fix a misleading error message when using redirect functions with sub-routes.
## 2.2.9
@@ -947,52 +946,52 @@
## 2.2.8
-- reformatted CHANGELOG file; lets see if pub.dev is still ok with it...
-- staged an in-progress doc site at
-- tightened up a test that was silently failing
-- fixed a bug that dropped parent params in sub-route redirects
+- reformats CHANGELOG file; lets see if pub.dev is still ok with it...
+- stages an in-progress doc site at .
+- tightens up a test that was silently failing.
+- fixes a bug that dropped parent params in sub-route redirects.
## 2.2.7
- [fix 163](https://github.com/csells/go_router/issues/163): avoids unnecessary
- page rebuilds
+ page rebuilds.
- [fix 139](https://github.com/csells/go_router/issues/139): avoids unnecessary
- page flashes on deep linking
+ page flashes on deep linking.
- [fix 158](https://github.com/csells/go_router/issues/158): shows exception
info in the debug output even during a top-level redirect coded w/ an
- anonymous function, i.e. what the samples all use
+ anonymous function, i.e. what the samples all use.
- [fix 151](https://github.com/csells/go_router/issues/151): exposes
- `Navigator.pop()` via `GoRouter.pop()` to make it easy to find
+ `Navigator.pop()` via `GoRouter.pop()` to make it easy to find.
## 2.2.6
- [fix 127](https://github.com/csells/go_router/issues/127): updated the docs
to add a video overview of the project for people that prefer that media style
- over long-form text when approaching a new topic
+ over long-form text when approaching a new topic.
- [fix 108](https://github.com/csells/go_router/issues/108): updated the
description of the `state` parameter to clarfy that not all properties will be
- set at every usage
+ set at every usage.
## 2.2.5
- [fix 120 again](https://github.com/csells/go_router/issues/120): found the bug
in my tests that was masking the real bug; changed two characters to implement
- the actual fix (sigh)
+ the actual fix (sigh).
## 2.2.4
- [fix 116](https://github.com/csells/go_router/issues/116): work-around for
- auto-import of the `context.go` family of extension methods
+ auto-import of the `context.go` family of extension methods.
## 2.2.3
- [fix 132](https://github.com/csells/go_router/issues/132): route names are
- stored as case insensitive and are now matched in a case insensitive manner
+ stored as case insensitive and are now matched in a case insensitive manner.
## 2.2.2
- [fix 120](https://github.com/csells/go_router/issues/120): encoding and
- decoding of params and query params
+ decoding of params and query params.
## 2.2.1
@@ -1003,241 +1002,241 @@
## 2.2.0
-- added a new [`navigatorBuilder`](https://gorouter.dev/navigator-builder) argument to the
+- adds a new [`navigatorBuilder`](https://gorouter.dev/navigator-builder) argument to the
`GoRouter` constructor; thanks to [andyduke](https://github.com/andyduke)!
- also from [andyduke](https://github.com/andyduke) is an update to
- improve state restoration
-- refactor from [kevmoo](https://github.com/kevmoo) for easier maintenance
-- added a new [Navigator Integration section of the
- docs](https://gorouter.dev/navigator-integration)
+ improve state restoration.
+- refactors from [kevmoo](https://github.com/kevmoo) for easier maintenance.
+- adds a new [Navigator Integration section of the
+ docs](https://gorouter.dev/navigator-integration).
## 2.1.2
-- [fix 61 again](https://github.com/csells/go_router/issues/61): enable images
- and file links to work on pub.dev/documentation
+- [fix 61 again](https://github.com/csells/go_router/issues/61): enables images
+ and file links to work on pub.dev/documentation.
- [fix 62](https://github.com/csells/go_router/issues/62) re-tested; fixed w/
- earlier Android system Back button fix (using navigation key)
+ earlier Android system Back button fix (using navigation key).
- [fix 91](https://github.com/csells/go_router/issues/91): fix a regression w/
- the `errorPageBuilder`
+ the `errorPageBuilder`.
- [fix 92](https://github.com/csells/go_router/issues/92): fix an edge case w/
- named sub-routes
+ named sub-routes.
- [fix 89](https://github.com/csells/go_router/issues/89): enable queryParams
- and extra object param w/ `push`
-- refactored tests for greater coverage and fewer methods `@visibleForTesting`
+ and extra object param w/ `push`.
+- refactors tests for greater coverage and fewer methods `@visibleForTesting`.
## 2.1.1
- [fix 86](https://github.com/csells/go_router/issues/86): add `name` to
`GoRouterState` to complete support for URI-free navigation knowledge in your
- code
+ code.
- [fix 83](https://github.com/csells/go_router/issues/83): fix for `null`
- `extra` object
+ `extra` object.
## 2.1.0
- [fix 80](https://github.com/csells/go_router/issues/80): adding a redirect
- limit to catch too many redirects error
+ limit to catch too many redirects error.
- [fix 81](https://github.com/csells/go_router/issues/81): allow an `extra`
- object to pass through for navigation
+ object to pass through for navigation.
## 2.0.1
-- add badges to the README and codecov to the GitHub commit action; thanks to
- [rydmike](https://github.com/rydmike) for both
+- adds badges to the README and codecov to the GitHub commit action; thanks to
+ [rydmike](https://github.com/rydmike) for both.
## 2.0.0
-- BREAKING CHANGE and [fix #50](https://github.com/csells/go_router/issues/50):
+- **BREAKING CHANGE**: [fix #50](https://github.com/csells/go_router/issues/50):
split `params` into `params` and `queryParams`; see the [Migrating to 2.0
section of the docs](https://gorouter.dev/migrating-to-20)
- for instructions on how to migrate your code from 1.x to 2.0
+ for instructions on how to migrate your code from 1.x to 2.0.
- [fix 69](https://github.com/csells/go_router/issues/69): exposed named
- location lookup for redirection
+ location lookup for redirection.
- [fix 57](https://github.com/csells/go_router/issues/57): enable the Android
system Back button to behave exactly like the `AppBar` Back button; thanks to
[SunlightBro](https://github.com/SunlightBro) for the one-line fix that I had
- no idea about until he pointed it out
+ no idea about until he pointed it out.
- [fix 59](https://github.com/csells/go_router/issues/59): add query params to
- top-level redirect
+ top-level redirect.
- [fix 44](https://github.com/csells/go_router/issues/44): show how to use the
`AutomaticKeepAliveClientMixin` with nested navigation to keep widget state
between navigations; thanks to [rydmike](https://github.com/rydmike) for this
- update
+ update.
## 1.1.3
- enable case-insensitive path matching while still preserving path and query
- parameter cases
+ parameter cases.
- change a lifetime of habit to sort constructors first as per
- [sort_constructors_first](https://dart.dev/lints/sort_constructors_first).
+ [sort_constructors_first](https://dart.dev/lints/sort_constructors_first)
Thanks for the PR, [Abhishek01039](https://github.com/Abhishek01039)!
- set the initial transition example route to `/none` to make pushing the 'fade
- transition' button on the first run through more fun
-- fixed an error in the async data example
+ transition' button on the first run through more fun.
+- fixes an error in the async data example.
## 1.1.2
- Thanks, Mikes!
- - updated dartdocs from [rydmike](https://github.com/rydmike)
+ - updates dartdocs from [rydmike](https://github.com/rydmike).
- also shoutout to [https://github.com/Salakar](https://github.com/Salakar)
- for the CI action on GitHub
+ for the CI action on GitHub.
- this is turning into a real community effort...
## 1.1.1
-- now showing routing exceptions in the debug log
-- updated the docs to make it clear that it will be called until it returns
- `null`
+- now showing routing exceptions in the debug log.
+- updates the docs to make it clear that it will be called until it returns
+ `null`.
## 1.1.0
-- added support `NavigatorObserver` objects to receive change notifications
+- adds support `NavigatorObserver` objects to receive change notifications.
## 1.0.1
-- docs updates based on user feedback for clarity
-- fix for setting URL path strategy in `main()`
-- fix for `push()` disables `AppBar` Back button
+- docs updates based on user feedback for clarity.
+- fix for setting URL path strategy in `main()`.
+- fix for `push()` disables `AppBar` Back button.
## 1.0.0
-- updated version for initial release
-- some renaming for clarify and consistency with transitions
- - `GoRoute.builder` => `GoRoute.pageBuilder`
- - `GoRoute.error` => `GoRoute.errorPageBuilder`
-- added diagnostic logging for `push` and `pushNamed`
+- updates version for initial release.
+- some renaming for clarify and consistency with transitions.
+ - `GoRoute.builder` => `GoRoute.pageBuilder`.
+ - `GoRoute.error` => `GoRoute.errorPageBuilder`.
+- adds diagnostic logging for `push` and `pushNamed`.
## 0.9.6
-- added support for `push` as well as `go`
-- added 'none' to transitions example app
-- updated animation example to use no transition and added an animated gif to
- the docs
+- adds support for `push` as well as `go`.
+- adds 'none' to transitions example app.
+- updates animation example to use no transition and added an animated gif to
+ the docs.
## 0.9.5
-- added support for custom transitions between routes
+- adds support for custom transitions between routes.
## 0.9.4
-- updated API docs
-- updated docs for `GoRouterState`
+- updates API docs.
+- updates docs for `GoRouterState`.
## 0.9.3
-- updated API docs
+- updates API docs.
## 0.9.2
-- updated named route lookup to O(1)
-- updated diagnostics output to show known named routes
+- updates named route lookup to O(1).
+- updates diagnostics output to show known named routes.
## 0.9.1
-- updated diagnostics output to show named route lookup
-- docs updates
+- updates diagnostics output to show named route lookup.
+- docs updates.
## 0.9.0
-- added support for named routes
+- adds support for named routes.
## 0.8.8
-- fix to make `GoRouter` notify on pop
+- fix to make `GoRouter` notify on pop.
## 0.8.7
-- made `GoRouter` a `ChangeNotifier` so you can listen for `location` changes
+- made `GoRouter` a `ChangeNotifier` so you can listen for `location` changes.
## 0.8.6
-- books sample bug fix
+- books sample bug fix.
## 0.8.5
-- added Cupertino sample
-- added example of async data lookup
+- adds Cupertino sample.
+- adds example of async data lookup.
## 0.8.4
-- added state restoration sample
+- adds state restoration sample.
## 0.8.3
-- changed `debugOutputFullPaths` to `debugLogDiagnostics` and added add'l
- debugging logging
-- parameterized redirect
+- changes `debugOutputFullPaths` to `debugLogDiagnostics` and added add'l
+ debugging logging.
+- parameterizes redirect.
## 0.8.2
-- updated docs for `Link` widget support
+- updates docs for `Link` widget support.
## 0.8.1
-- added Books sample; fixed some issues it revealed
+- adds Books sample; fixed some issues it revealed.
## 0.8.0
-- breaking build to refactor the API for simplicity and capability
+- breaking build to refactor the API for simplicity and capability.
- move to fixed routing from conditional routing; simplies API, allows for
- redirection at the route level and there scenario was sketchy anyway
-- add redirection at the route level
-- replace guard objects w/ redirect functions
-- add `refresh` method and `refreshListener`
-- removed `.builder` ctor from `GoRouter` (not reasonable to implement)
-- add Dynamic linking section to the docs
-- replaced Books sample with Nested Navigation sample
-- add ability to dump the known full paths to your routes to debug output
+ redirection at the route level and there scenario was sketchy anyway.
+- adds redirection at the route level.
+- replaces guard objects w/ redirect functions.
+- adds `refresh` method and `refreshListener`.
+- removes `.builder` ctor from `GoRouter` (not reasonable to implement).
+- adds Dynamic linking section to the docs.
+- replaces Books sample with Nested Navigation sample.
+- adds ability to dump the known full paths to your routes to debug output.
## 0.7.1
-- update to pageKey to take sub-routes into account
+- update to pageKey to take sub-routes into account.
## 0.7.0
- BREAK: rename `pattern` to `path` for consistency w/ other routers in the
- world
-- added the `GoRouterLoginGuard` for the common redirect-to-login-page pattern
+ world.
+- adds the `GoRouterLoginGuard` for the common redirect-to-login-page pattern.
## 0.6.2
-- fixed issue showing home page for a second before redirecting (if needed)
+- fixes issue showing home page for a second before redirecting (if needed).
## 0.6.1
-- added `GoRouterState.pageKey`
-- removed `cupertino_icons` from main `pubspec.yaml`
+- adds `GoRouterState.pageKey`.
+- removes `cupertino_icons` from main `pubspec.yaml`.
## 0.6.0
- refactor to support sub-routes to build a stack of pages instead of matching
- multiple routes
-- added unit tests for building the stack of pages
+ multiple routes.
+- adds unit tests for building the stack of pages.
- some renaming of the types, e.g. `Four04Page` and `FamiliesPage` to
- `ErrorPage` and `HomePage` respectively
-- fix a redirection error shown in the debug output
+ `ErrorPage` and `HomePage` respectively.
+- fix a redirection error shown in the debug output.
## 0.5.2
-- add `urlPathStrategy` argument to `GoRouter` ctor
+- adds `urlPathStrategy` argument to `GoRouter` ctor.
## 0.5.1
-- docs and description updates
+- docs and description updates.
## 0.5.0
-- moved redirect to top-level instead of per route for simplicity
+- moves redirect to top-level instead of per route for simplicity.
## 0.4.1
-- fixed CHANGELOG formatting
+- fixes CHANGELOG formatting.
## 0.4.0
-- bundled various useful route handling variables into the `GoRouterState` for
- use when building pages and error pages
-- updated URL Strategy section of docs to reference `flutter run`
+- bundles various useful route handling variables into the `GoRouterState` for
+ use when building pages and error pages.
+- updates URL Strategy section of docs to reference `flutter run`.
## 0.3.2
@@ -1245,39 +1244,39 @@
## 0.3.1
-- updated the CHANGELOG
+- updates the CHANGELOG.
## 0.3.0
-- moved redirection into a `GoRoute` ctor arg
-- forgot to update the CHANGELOG
+- moves redirection into a `GoRoute` ctor arg.
+- forgot to update the CHANGELOG.
## 0.2.3
- move outstanding issues to [issue
- tracker](https://github.com/csells/go_router/issues)
-- added explanation of Deep Linking to docs
-- reformatting to meet pub.dev scoring guidelines
+ tracker](https://github.com/csells/go_router/issues).
+- adds explanation of Deep Linking to docs.
+- reformatting to meet pub.dev scoring guidelines.
## 0.2.2
-- docs updates
+- docs updates.
## 0.2.1
-- messing with the CHANGELOG formatting
+- messing with the CHANGELOG formatting.
## 0.2.0
-- initial useful release
-- added support for declarative routes via `GoRoute` instances
-- added support for imperative routing via `GoRoute.builder`
-- added support for setting the URL path strategy
-- added support for conditional routing
-- added support for redirection
-- added support for optional query parameters as well as positional parameters
- in route names
+- initial useful release.
+- adds support for declarative routes via `GoRoute` instances.
+- adds support for imperative routing via `GoRoute.builder`.
+- adds support for setting the URL path strategy.
+- adds support for conditional routing.
+- adds support for redirection.
+- adds support for optional query parameters as well as positional parameters
+ in route names.
## 0.1.0
-- squatting on the package name (I'm not too proud to admit it)
+- squatting on the package name (I'm not too proud to admit it).
diff --git a/packages/go_router_builder/CHANGELOG.md b/packages/go_router_builder/CHANGELOG.md
index d200fcc72f07..e7bf2296b57f 100644
--- a/packages/go_router_builder/CHANGELOG.md
+++ b/packages/go_router_builder/CHANGELOG.md
@@ -32,14 +32,14 @@
## 4.1.1
-- Allow `analyzer: '>=7.4.0 <9.0.0'`.
-- Allow `build: '>=3.0.0 <5.0.0'`.
-- Allow `source_gen: '>=3.1.0 <5.0.0'`.
+- Allows `analyzer: '>=7.4.0 <9.0.0'`.
+- Allows `build: '>=3.0.0 <5.0.0'`.
+- Allows `source_gen: '>=3.1.0 <5.0.0'`.
## 4.1.0
-- Adds support for classes that support fromJson/toJson. [#117261](https://github.com/flutter/flutter/issues/117261)
-- Adds annotation that enable custom string encoder/decoder [#110781](https://github.com/flutter/flutter/issues/110781)
+- Adds support for classes that support fromJson/toJson. [#117261](https://github.com/flutter/flutter/issues/117261).
+- Adds annotation that enable custom string encoder/decoder [#110781](https://github.com/flutter/flutter/issues/110781).
## 4.0.1
@@ -47,7 +47,7 @@
## 4.0.0
-- Make Route mixins public.
+- Makes Route mixins public.
## 3.3.1
@@ -83,7 +83,7 @@
## 2.9.1
-- Fixes an deprecated warning for using withNullability
+- Fixes an deprecated warning for using withNullability.
## 2.9.0
@@ -91,11 +91,11 @@
## 2.8.2
-- Fixes an issue when enum params are not required
+- Fixes an issue when enum params are not required.
## 2.8.1
-- Fixes an issue when navigate to router with invalid params
+- Fixes an issue when navigate to router with invalid params.
## 2.8.0
@@ -161,11 +161,11 @@
## 2.3.4
-* Fixes a bug of typeArguments losing NullabilitySuffix
+* Fixes a bug of typeArguments losing NullabilitySuffix.
## 2.3.3
-* Adds `initialLocation` for `StatefulShellBranchConfig`
+* Adds `initialLocation` for `StatefulShellBranchConfig`.
## 2.3.2
@@ -178,7 +178,7 @@
## 2.3.0
-* Adds Support for StatefulShellRoute
+* Adds Support for StatefulShellRoute.
## 2.2.5
@@ -186,7 +186,7 @@
## 2.2.4
-* Bumps example go_router version to v10.0.0 and migrate example code.
+* Bumps example go_router version to v10.0.0 and migrates example code.
## 2.2.3
@@ -194,7 +194,7 @@
## 2.2.2
-* Bumps example go_router version and migrate example code.
+* Bumps example go_router version and migrates example code.
## 2.2.1
@@ -227,15 +227,15 @@
## 1.2.2
-* Supports returning value in generated `push` method. [go_router CHANGELOG](https://github.com/flutter/packages/blob/main/packages/go_router/CHANGELOG.md#650)
+* Supports returning value in generated `push` method. [go_router CHANGELOG](https://github.com/flutter/packages/blob/main/packages/go_router/CHANGELOG.md#650).
## 1.2.1
-* Supports opt-in required extra parameters. [#117261](https://github.com/flutter/flutter/issues/117261)
+* Supports opt-in required extra parameters. [#117261](https://github.com/flutter/flutter/issues/117261).
## 1.2.0
-* Adds Support for ShellRoute
+* Adds Support for ShellRoute.
## 1.1.7
@@ -264,7 +264,7 @@
## 1.1.1
-* Support for the generation of the pushReplacement method has been added.
+* Adds support for the generation of the pushReplacement method.
## 1.1.0
@@ -272,7 +272,7 @@
## 1.0.16
-* Update the documentation to go_router v6.0.0.
+* Updates the documentation to go_router v6.0.0.
* Bumps go_router version in example folder to v6.0.0.
## 1.0.15
@@ -294,7 +294,7 @@
## 1.0.11
-* Replace mentions of the deprecated `GoRouteData.buildPage` with `GoRouteData.buildPageWithState`.
+* Replaces mentions of the deprecated `GoRouteData.buildPage` with `GoRouteData.buildPageWithState`.
## 1.0.10
@@ -319,15 +319,15 @@
## 1.0.5
-* Update example to avoid using `push()` to push the same page since is not supported. [#105150](https://github.com/flutter/flutter/issues/105150)
+* Updates example to avoid using `push()` to push the same page since is not supported. [#105150](https://github.com/flutter/flutter/issues/105150).
## 1.0.4
-* Adds `push` method to generated GoRouteData's extension. [#103025](https://github.com/flutter/flutter/issues/103025)
+* Adds `push` method to generated GoRouteData's extension. [#103025](https://github.com/flutter/flutter/issues/103025).
## 1.0.3
-* Fixes incorrect separator at location path on Windows. [#102710](https://github.com/flutter/flutter/issues/102710)
+* Fixes incorrect separator at location path on Windows. [#102710](https://github.com/flutter/flutter/issues/102710).
## 1.0.2
diff --git a/packages/google_adsense/CHANGELOG.md b/packages/google_adsense/CHANGELOG.md
index 5aa19f356539..6faa5bf876df 100644
--- a/packages/google_adsense/CHANGELOG.md
+++ b/packages/google_adsense/CHANGELOG.md
@@ -4,7 +4,7 @@
## 0.1.2
-* Added a callback to the widget for testing to make unit tests more deterministic.
+* Adds a callback to the widget for testing to make unit tests more deterministic.
## 0.1.1
diff --git a/packages/google_fonts/CHANGELOG.md b/packages/google_fonts/CHANGELOG.md
index 99a7d557fa8e..2aef1b9a17c9 100644
--- a/packages/google_fonts/CHANGELOG.md
+++ b/packages/google_fonts/CHANGELOG.md
@@ -4,7 +4,7 @@
## 8.2.0
-- Extract the class `Config` to its own file and rename it `GoogleFontsConfig`. The `Config` class is now deprecated.
+- Extracts the class `Config` to its own file and renames it `GoogleFontsConfig`. The `Config` class is now deprecated.
- Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
## 8.1.0
@@ -21,7 +21,7 @@
## 8.0.0
-- Added fonts:
+- Adds fonts:
- `Amarna`
- `BBH Bartle`
- `BBH Bogle`
@@ -42,7 +42,7 @@
- `Stack Sans Headline`
- `Stack Sans Notch`
- `Stack Sans Text`
-- Removed fonts:
+- Removes fonts:
- `Chiron GoRound TC`
- `Chiron Sung HK`
@@ -52,15 +52,15 @@
## 7.0.2
-- Adds missing public API documentation
+- Adds missing public API documentation.
## 7.0.1
-- Excludes variable font entries when a static entry of the same weight and style exists
+- Excludes variable font entries when a static entry of the same weight and style exists.
## 7.0.0
-- Added fonts:
+- Adds fonts:
- `Afacad Flux`
- `Agu Display`
- `Alan Sans`
@@ -248,7 +248,7 @@
- `Zalando Sans`
- `Zalando Sans Expanded`
- `Zalando Sans SemiExpanded`
-- Removed fonts:
+- Removes fonts:
- `Asap Condensed`
- `Big Shoulders Display`
- `Big Shoulders Inline Display`
@@ -290,8 +290,8 @@
## 6.3.0
-- Update AssetManifest to use the builtin Flutter API.
-- Added fonts:
+- Updates AssetManifest to use the builtin Flutter API.
+- Adds fonts:
- `Anton SC`
- `Arsenal SC`
- `Baskervville SC`
@@ -406,11 +406,11 @@
## 6.2.1
-- Update lowest supported Flutter version to current stable (`3.19.2`)
+- Updates lowest supported Flutter version to current stable (`3.19.2`).
## 6.2.0
-- Added fonts:
+- Adds fonts:
- `AR One Sans`
- `Afacad`
- `Agbalumo`
@@ -452,11 +452,11 @@
## 6.1.0
-- Add an example where one can select any available font
+- Adds an example where one can select any available font.
## 6.0.0
-- Added fonts
+- Adds fonts.
- `ADLaM Display`
- `Agdasima`
- `Akatab`
@@ -515,19 +515,19 @@
- `Ysabeau SC`
- `Yuji Hentaigana Akari`
- `Yuji Hentaigana Akebono`
-- Removed fonts:
+- Removes fonts:
- `Coda Caption`
- `Source Sans Pro`
- `Source Serif Pro`
## 5.1.0
-- Add ability to wait for fonts to load with `GoogleFonts.pendingFonts`
-- Split `google_fonts.dart` into multiple files
+- Adds ability to wait for fonts to load with `GoogleFonts.pendingFonts`.
+- Split `google_fonts.dart` into multiple files.
## 5.0.0
-- Added fonts:
+- Adds fonts:
- `Alkatra`
- `Anuphan`
- `Braah One`
@@ -584,7 +584,7 @@
- `Wix Madefor Display`
- `Wix Madefor Text`
- `Ysabeau`
-- Removed fonts:
+- Removes fonts:
- `Arima Madurai`
- `Fredoka One`
- `Gentium Book Basic`
@@ -595,27 +595,27 @@
## 4.0.5
-- Bumped `http` version to 1.0.0
+- Bumped `http` version to 1.0.0.
## 4.0.4
-- Bumped minimum SDK version to 2.14
+- Bumped minimum SDK version to 2.14.
## 4.0.3
-- Added screenshots
+- Adds screenshots.
## 4.0.2
-- Update pubspec `repository`
+- Updates pubspec `repository`.
## 4.0.1
-- Hide AssetManifest from flutter services imports
+- Hide AssetManifest from flutter services imports.
## 4.0.0
-- Added fonts:
+- Adds fonts:
- `Aboreto`
- `Abyssinica SIL`
- `Albert Sans`
@@ -683,7 +683,7 @@
- `Tiro Kannada`
- `Tiro Tamil`
- `Tiro Telugu`
-- Removed fonts:
+- Removes fonts:
- `Andika New Basic`
- `Gentium Basic`
- `Kdam Thmor`
@@ -696,17 +696,17 @@
## 3.0.1
### Changed
-- Improve asset manifest loading errors
-- Improve testing guidance
+- Improves asset manifest loading errors.
+- Improves testing guidance.
## 3.0.0
-- Complete null safety migration
-- Improve documentation
-- Improve support around HTTP fetching errors
-- Added cache busting for font updates
-- Added support for removing fonts
-- Added fonts:
+- Complete null safety migration.
+- Improves documentation.
+- Improves support around HTTP fetching errors.
+- Adds cache busting for font updates.
+- Adds support for removing fonts.
+- Adds fonts:
- `Akaya Kanadaka`
- `Akshar`
- `Alumni Sans Inline One`
@@ -812,7 +812,7 @@
- `Waterfall`
- `Whisper`
- `Zen Dots`
-- Removed fonts:
+- Removes fonts:
- `Amatica SC`
- `Andada`
- `Baloo`
@@ -838,184 +838,184 @@
## 2.3.3
-- Updated the value of the pubspec 'repository' field
+- Updates the value of the pubspec 'repository' field.
## 2.3.2
-- Add warning on macOS about entitlements
+- Adds warning on macOS about entitlements.
## 2.3.1
-- Introduce Flutter SDK constraint minimum of 2.10
+- Introduces Flutter SDK constraint minimum of 2.10.
## 2.3.0
-- Update 2018 text style names to 2021 text style names (`display`, `headline`, `title`, `body`, `label` X `large`, `medium`, `small`)
+- Updates 2018 text style names to 2021 text style names (`display`, `headline`, `title`, `body`, `label` X `large`, `medium`, `small`).
## 2.2.0
-- Added the latest fonts from fonts.google.com
+- Adds the latest fonts from fonts.google.com.
## 2.1.1
-- Migrated from `pedantic` to `flutter_lints`
+- Migrates from `pedantic` to `flutter_lints`.
## 2.1.0
-- Added the latest fonts from fonts.google.com
+- Adds the latest fonts from fonts.google.com.
## 2.0.0
-- Migrated the main library to null safety
-- Require Dart 2.12 or greater
+- Migrates the main library to null safety.
+- Require Dart 2.12 or greater.
## 1.1.2
-- Bump dependency constraints for null safety
+- Bumps dependency constraints for null safety.
## 1.1.1
-- Use conditional imports to separate out web from destkop + mobile `file_io` implementations
+- Uses conditional imports to separate out web from destkop + mobile `file_io` implementations.
## 1.1.0
-- Increase the flutter SDK dependency to version `1.17` (latest stable). This is needed for updated text theme names and a fix in the engine
-- Update text theme names
+- Increase the flutter SDK dependency to version `1.17` (latest stable). This is needed for updated text theme names and a fix in the engine.
+- Updates text theme names.
## 1.0.0
-- Removed beta notice from README
-- Public API is now defined, as per [semantic versioning guidelines](https://semver.org/spec/v2.0.0-rc.1.html)
+- Removes beta notice from README.
+- Public API is now defined, as per [semantic versioning guidelines](https://semver.org/spec/v2.0.0-rc.1.html).
## 0.7.0
-- Added the following variable fonts: Bellota, Bellota Text, Comic Neue, Fira Code, Gotu, Hepta Slab, Inria Sans, Inter, Literata, Manrope, Markazi Text, Public Sans, Sen, Spartan, Viaoda Libre
+- Adds the following variable fonts: Bellota, Bellota Text, Comic Neue, Fira Code, Gotu, Hepta Slab, Inria Sans, Inter, Literata, Manrope, Markazi Text, Public Sans, Sen, Spartan, Viaoda Libre.
## 0.6.2
-- Clean up code
+- Cleans up code.
## 0.6.1
-- Memoize asset manifest
+- Memoize asset manifest.
## 0.6.0
-- Rename `config.allowHttp` to `config.allowRuntimeFetching`
+- Renames `config.allowHttp` to `config.allowRuntimeFetching`.
## 0.5.0
-- Use more accurate naming algorithm for `GoogleFonts.foo` and `GoogleFonts.fooTextTheme`
+- Uses more accurate naming algorithm for `GoogleFonts.foo` and `GoogleFonts.fooTextTheme`.
## 0.4.3
-- Add `GoogleFonts.getTextTheme(...)` method for dynamically getting a text theme from a font name
+- Adds `GoogleFonts.getTextTheme(...)` method for dynamically getting a text theme from a font name.
## 0.4.2
-- Change loadFontIfNecessary to only follow through once per unique family when called in parallel
+- Changes loadFontIfNecessary to only follow through once per unique family when called in parallel.
## 0.4.1
-- Update README to include instructions for how to include licenses for fonts
+- Updates README to include instructions for how to include licenses for fonts.
## 0.4.0
-- Added ability to load fonts dynamically through `getFont` method
-- Added `asMap` method which returns a map with font family names mapped to methods
+- Adds ability to load fonts dynamically through `getFont` method.
+- Adds `asMap` method which returns a map with font family names mapped to methods.
## 0.3.10
-- Update Fonts API url in generator to add in missing fonts
+- Updates Fonts API url in generator to add in missing fonts.
## 0.3.9
-- Fix `path_provider` usage for web
+- Fixes `path_provider` usage for web.
## 0.3.8
-- Add byte length and checksum verification for font files downloaded
+- Adds byte length and checksum verification for font files downloaded.
## 0.3.7
-- Fix asset font loading bug
-- Update asset font README instructions
+- Fixes asset font loading bug.
+- Updates asset font README instructions.
## 0.3.6
-- Add a config to the `GoogleFonts` class with an `allowHttp` option
+- Adds a config to the `GoogleFonts` class with an `allowHttp` option.
## 0.3.5
-- Add `CONTRIBUTING.md`
-- Update generator to get most up-to-date urls from fonts.google.com
+- Adds `CONTRIBUTING.md`.
+- Updates generator to get most up-to-date urls from fonts.google.com.
## 0.3.4
-- Store downloaded font files in device's support directory instead of documents directory
+- Store downloaded font files in device's support directory instead of documents directory.
## 0.3.3
-- Update font URLs to https to properly support web
+- Updates font URLs to https to properly support web.
## 0.3.2
-- README image path fixes
+- README image path fixes.
## 0.3.1
-- README fixes
+- README fixes.
## 0.3.0
-- Added dartdocs to every public method in the google fonts package
-- Added the ability to include font files in pubspec assets (see README)
+- Adds dartdocs to every public method in the google fonts package.
+- Adds the ability to include font files in pubspec assets (see README).
## 0.2.0
-- Updated to include all fonts currently on fonts.google.com
+- Updates to include all fonts currently on fonts.google.com.
## 0.1.1
-- Generated method names changed back to pre 0.1.0 (breaking change). For example, `GoogleFonts.latoTextStyle(...)` is now `GoogleFonts.lato(...)`
-- Text theme parameters are now optional positional parameters (breaking change). For example, `GoogleFonts.latoTextTheme(textTheme: TextTheme(...))` is now `GoogleFonts.latoTextTheme(TextTheme(...))`
+- **BREAKING CHANGE**: Reverts generated method names to pre 0.1.0. For example, `GoogleFonts.latoTextStyle(...)` is now `GoogleFonts.lato(...)`.
+- **BREAKING CHANGE**: Text theme parameters are now optional positional parameters. For example, `GoogleFonts.latoTextTheme(textTheme: TextTheme(...))` is now `GoogleFonts.latoTextTheme(TextTheme(...))`.
## 0.1.0
-- Generated method names changed (breaking change).
-- Text theme support. Every font family now *also* has a `TextTheme` method. For example, the `Lato` font now has `GoogleFonts.latoTextStyle()` and `GoogleFonts.latoTextTheme()`. See README for more examples
-- Refactored implementation, updated READMEs, and usage docs
+- **BREAKING CHANGE**: Changes generated method names.
+- Text theme support. Every font family now *also* has a `TextTheme` method. For example, the `Lato` font now has `GoogleFonts.latoTextStyle()` and `GoogleFonts.latoTextTheme()`. See README for more examples.
+- Refactors implementation, updated READMEs, and usage docs.
## 0.0.8
-- Internal refactor and added tests
+- Internal refactor and added tests.
## 0.0.7
-- BETA support for Flutter web
+- BETA support for Flutter web.
## 0.0.6
-- Minor updates to README
+- Minor updates to README.
## 0.0.5
-- Mark as experimental in more places
+- Marks as experimental in more places.
## 0.0.4
-- Add pubspec instructions to README
+- Adds pubspec instructions to README.
## 0.0.3
-- Fix homepage and main gif
+- Fixes homepage and main gif.
## 0.0.2
-- Update README with import instructions
+- Updates README with import instructions.
## 0.0.1
-- Initial release: supports all 960 fonts and variants from fonts.google.com
-- ttf files are downloaded via http on demand, and saved to local disk so that they can be loaded without making another http request for future font requests
-- Fonts are loaded asynchronously through the font loader and Text widgets that use them are refreshed when they are ready
+- Initial release: supports all 960 fonts and variants from fonts.google.com.
+- ttf files are downloaded via http on demand, and saved to local disk so that they can be loaded without making another http request for future font requests.
+- Fonts are loaded asynchronously through the font loader and Text widgets that use them are refreshed when they are ready.
diff --git a/packages/google_fonts/generator/generator.dart b/packages/google_fonts/generator/generator.dart
index 1508b79fa996..3b1509e0b49e 100644
--- a/packages/google_fonts/generator/generator.dart
+++ b/packages/google_fonts/generator/generator.dart
@@ -160,12 +160,12 @@ class _FamiliesDelta {
var diff = '';
if (addedPrintable.isNotEmpty) {
- diff += '- Added fonts:\n';
+ diff += '- Adds fonts:\n';
diff += addedPrintable.join('\n');
diff += '\n';
}
if (removedPrintable.isNotEmpty) {
- diff += '- Removed fonts:\n';
+ diff += '- Removes fonts:\n';
diff += removedPrintable.join('\n');
diff += '\n';
}
diff --git a/packages/google_identity_services_web/CHANGELOG.md b/packages/google_identity_services_web/CHANGELOG.md
index a86aa16471f2..e5f4b93c3f0e 100644
--- a/packages/google_identity_services_web/CHANGELOG.md
+++ b/packages/google_identity_services_web/CHANGELOG.md
@@ -87,7 +87,7 @@
* Fixes:
* Assert that `scope` is not empty when used to create `CodeClientConfig`,
`TokenClientConfig`, and `OverridableTokenClientConfig` instances.
- * Deprecated `enable_serial_consent`.
+ * Deprecates `enable_serial_consent`.
## 0.2.2
@@ -109,14 +109,14 @@
* Adds `renderButton` API to `id.dart`.
* **Breaking Change:** Makes JS-interop API more `dart2wasm`-friendly.
- * Removes external getters for function types
+ * Removes external getters for function types.
* Introduces an external getter for the whole libraries instead.
* Updates `README.md` with the new way of `import`ing the desired libraries.
## 0.1.1
-* Add optional `scope` to `OverridableTokenClientConfig` object.
-* Mark some callbacks as optional properly.
+* Adds optional `scope` to `OverridableTokenClientConfig` object.
+* Marks some callbacks as optional properly.
## 0.1.0
diff --git a/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md
index 056b3ffd66ba..3503b15bfe85 100644
--- a/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md
@@ -183,7 +183,7 @@
## 2.2.2
-* Modified `README.md` to fix minor syntax issues and added Code Excerpt to `README.md`.
+* Modifies `README.md` to fix minor syntax issues and added Code Excerpt to `README.md`.
* Updates code for new analysis options.
* Updates code for `no_leading_underscores_for_local_identifiers` lint.
@@ -249,7 +249,7 @@
## 2.1.2
-* Removes dependencies from `pubspec.yaml` that are only needed in `example/pubspec.yaml`
+* Removes dependencies from `pubspec.yaml` that are only needed in `example/pubspec.yaml`.
* Updates Android compileSdkVersion to 31.
* Internal code cleanup for stricter analysis options.
@@ -259,34 +259,34 @@
## 2.1.0
-* Add iOS unit and UI integration test targets.
+* Adds iOS unit and UI integration test targets.
* Provide access to Hybrid Composition on Android through the `GoogleMap` widget.
## 2.0.11
-* Add additional marker drag events.
+* Adds additional marker drag events.
## 2.0.10
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 2.0.9
-* Fix Android `NullPointerException` caused by the `GoogleMapController` being disposed before `GoogleMap` was ready.
+* Fixes Android `NullPointerException` caused by the `GoogleMapController` being disposed before `GoogleMap` was ready.
## 2.0.8
-* Mark iOS arm64 simulators as unsupported.
+* Marks iOS arm64 simulators as unsupported.
## 2.0.7
-* Add iOS unit and UI integration test targets.
-* Exclude arm64 simulators in example app.
-* Remove references to the Android V1 embedding.
+* Adds iOS unit and UI integration test targets.
+* Excludes arm64 simulators in example app.
+* Removes references to the Android V1 embedding.
## 2.0.6
-* Migrate maven repo from jcenter to mavenCentral.
+* Migrates maven repo from jcenter to mavenCentral.
## 2.0.5
@@ -298,49 +298,49 @@
## 2.0.3
-* Fix incorrect typecast in TileOverlay example.
-* Fix english wording in instructions.
+* Fixes incorrect typecast in TileOverlay example.
+* Fixes english wording in instructions.
## 2.0.2
-* Update flutter\_plugin\_android\_lifecycle dependency to 2.0.1 to fix an R8 issue
+* Updates flutter\_plugin\_android\_lifecycle dependency to 2.0.1 to fix an R8 issue
on some versions.
## 2.0.1
-* Update platform\_plugin\_interface version requirement.
+* Updates platform\_plugin\_interface version requirement.
## 2.0.0
-* Migrate to null-safety
-* BREAKING CHANGE: Passing an unknown map object ID (e.g., MarkerId) to a
+* Migrates to null-safety.
+* **BREAKING CHANGE**: Passing an unknown map object ID (e.g., MarkerId) to a
method, it will throw an `UnknownMapObjectIDError`. Previously it would
either silently do nothing, or throw an error trying to call a function on
`null`, depneding on the method.
## 1.2.0
-* Support custom tiles.
+* Supports custom tiles.
## 1.1.1
-* Fix in example app to properly place polyline at initial camera position.
+* Fixes in example app to properly place polyline at initial camera position.
## 1.1.0
-* Add support for holes in Polygons.
+* Adds support for holes in Polygons.
## 1.0.10
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 1.0.9
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 1.0.8
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.7
@@ -348,8 +348,8 @@
## 1.0.6
-* Update Dart SDK constraint in example.
-* Remove unused `test` dependency in the example app.
+* Updates Dart SDK constraint in example.
+* Removes unused `test` dependency in the example app.
## 1.0.5
@@ -365,47 +365,47 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
* Cleanup of Android code:
* A few minor formatting changes and additions of `@Nullable` annotations.
-* Removed pass-through of `activityHashCode` to `GoogleMapController`.
-* Replaced custom lifecycle state ints with `androidx.lifecycle.Lifecycle.State` enum.
-* Fixed a bug where the Lifecycle object was being leaked `onDetachFromActivity`, by nulling out the field.
-* Moved GoogleMapListener to its own file. Declaring multiple top level classes in the same file is discouraged.
+* Removes pass-through of `activityHashCode` to `GoogleMapController`.
+* Replaces custom lifecycle state ints with `androidx.lifecycle.Lifecycle.State` enum.
+* Fixes a bug where the Lifecycle object was being leaked `onDetachFromActivity`, by nulling out the field.
+* Moves GoogleMapListener to its own file. Declaring multiple top level classes in the same file is discouraged.
## 1.0.3
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.0.2
-* Remove `io.flutter.embedded_views_preview` requirement from readme.
+* Removes `io.flutter.embedded_views_preview` requirement from readme.
## 1.0.1
-* Fix headline in the readme.
+* Fixes headline in the readme.
## 1.0.0 - Out of developer preview 🎉.
-* Bump the minimal Flutter SDK to 1.22 where platform views are out of developer preview and performing better on iOS. Flutter 1.22 no longer requires adding the `io.flutter.embedded_views_preview` to `Info.plist` in iOS.
+* Bumps the minimal Flutter SDK to 1.22 where platform views are out of developer preview and performing better on iOS. Flutter 1.22 no longer requires adding the `io.flutter.embedded_views_preview` to `Info.plist` in iOS.
## 0.5.33
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.5.32
-* Fix typo in google_maps_flutter/example/map_ui.dart.
+* Fixes typo in google_maps_flutter/example/map_ui.dart.
## 0.5.31
-* Geodesic Polyline support for iOS
+* Geodesic Polyline support for iOS.
## 0.5.30
-* Add a `dispose` method to the controller to let the native side know that we're done with said controller.
+* Adds a `dispose` method to the controller to let the native side know that we're done with said controller.
* Call `controller.dispose()` from the `dispose` method of the `GoogleMap` widget.
## 0.5.29+1
-* (ios) Pin dependency on GoogleMaps pod to `< 3.10`, to address https://github.com/flutter/flutter/issues/63447
+* (ios) Pin dependency on GoogleMaps pod to `< 3.10`, to address https://github.com/flutter/flutter/issues/63447.
## 0.5.29
@@ -414,7 +414,7 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.28+2
-* Move test introduced in #2449 to its right location.
+* Moves test introduced in #2449 to its right location.
## 0.5.28+1
@@ -423,39 +423,39 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.28
-* Android: Add liteModeEnabled option.
+* Android: Adds liteModeEnabled option.
## 0.5.27+3
* iOS: Update the gesture recognizer blocking policy to "WaitUntilTouchesEnded", which fixes the camera idle callback not triggered issue.
-* Update the min flutter version to 1.16.3.
+* Updates the min flutter version to 1.16.3.
* Skip `testTakeSnapshot` test on Android.
## 0.5.27+2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.5.27+1
-* Remove endorsement of `web` platform, it's not ready yet.
+* Removes endorsement of `web` platform, it's not ready yet.
## 0.5.27
-* Migrate the core plugin to use `google_maps_flutter_platform_interface` APIs.
+* Migrates the core plugin to use `google_maps_flutter_platform_interface` APIs.
## 0.5.26+4
* Android: Fix map view crash when "exit app" while using `FragmentActivity`.
-* Android: Remove listeners from `GoogleMap` when disposing.
+* Android: Removes listeners from `GoogleMap` when disposing.
## 0.5.26+3
* iOS: observe the bounds update for the `GMSMapView` to reset the camera setting.
-* Update UI related e2e tests to wait for camera update on the platform thread.
+* Updates UI related e2e tests to wait for camera update on the platform thread.
## 0.5.26+2
-* Fix UIKit availability warnings and CocoaPods podspec lint warnings.
+* Fixes UIKit availability warnings and CocoaPods podspec lint warnings.
## 0.5.26+1
@@ -463,71 +463,71 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.26
-* Adds support for toggling zoom controls (Android only)
+* Adds support for toggling zoom controls (Android only).
## 0.5.25+3
-* Rename 'Page' in the example app to avoid type conflict with the Flutter Framework.
+* Renames 'Page' in the example app to avoid type conflict with the Flutter Framework.
## 0.5.25+2
-* Avoid unnecessary map elements updates by ignoring not platform related attributes (eg. onTap)
+* Avoid unnecessary map elements updates by ignoring not platform related attributes (eg. onTap).
## 0.5.25+1
-* Add takeSnapshot that takes a snapshot of the map.
+* Adds takeSnapshot that takes a snapshot of the map.
## 0.5.25
-* Add an optional param `mipmaps` for `BitmapDescriptor.fromAssetImage`.
+* Adds an optional param `mipmaps` for `BitmapDescriptor.fromAssetImage`.
## 0.5.24+1
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.5.24
-* Exposed `getZoomLevel` in `GoogleMapController`.
+* Exposes `getZoomLevel` in `GoogleMapController`.
## 0.5.23+1
-* Move core plugin to its own subdirectory, to prepare for federation.
+* Moves core plugin to its own subdirectory, to prepare for federation.
## 0.5.23
-* Add methods to programmatically control markers info windows.
+* Adds methods to programmatically control markers info windows.
## 0.5.22+3
-* Fix polygon and circle stroke width according to device density
+* Fixes polygon and circle stroke width according to device density.
## 0.5.22+2
-* Update README: Add steps to enable Google Map SDK in the Google Developer Console.
+* Updates README: Adds steps to enable Google Map SDK in the Google Developer Console.
## 0.5.22+1
-* Fix for toggling traffic layer on Android not working
+* Fixes for toggling traffic layer on Android not working.
## 0.5.22
-* Support Android v2 embedding.
-* Bump the min flutter version to `1.12.13+hotfix.5`.
+* Supports Android v2 embedding.
+* Bumps the min flutter version to `1.12.13+hotfix.5`.
* Fixes some e2e tests on Android.
## 0.5.21+17
-* Fix Swift example in README.md.
+* Fixes Swift example in README.md.
## 0.5.21+16
-* Fixed typo in LatLng's documentation.
+* Fixes typo in LatLng's documentation.
## 0.5.21+15
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.5.21+14
@@ -535,11 +535,11 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.21+13
-* Add documentation.
+* Adds documentation.
## 0.5.21+12
-* Update driver tests in the example app to e2e tests.
+* Updates driver tests in the example app to e2e tests.
## 0.5.21+11
@@ -551,11 +551,11 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.21+9
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.5.21+8
-* Add NS*ASSUME_NONNULL*\* macro to reduce iOS compiler warnings.
+* Adds NS*ASSUME_NONNULL*\* macro to reduce iOS compiler warnings.
## 0.5.21+7
@@ -568,23 +568,23 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.21+5
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 0.5.21+4
-* Support projection methods to translate between screen and latlng coordinates.
+* Supports projection methods to translate between screen and latlng coordinates.
## 0.5.21+3
-* Fix `myLocationButton` bug in `google_maps_flutter` iOS.
+* Fixes `myLocationButton` bug in `google_maps_flutter` iOS.
## 0.5.21+2
-* Fix more `prefer_const_constructors` analyzer warnings in example app.
+* Fixes more `prefer_const_constructors` analyzer warnings in example app.
## 0.5.21+1
-* Fix `prefer_const_constructors` analyzer warnings in example app.
+* Fixes `prefer_const_constructors` analyzer warnings in example app.
## 0.5.21
@@ -592,19 +592,19 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.20+6
-* Adds support for toggling the traffic layer
+* Adds support for toggling the traffic layer.
## 0.5.20+5
-* Allow (de-)serialization of CameraPosition
+* Allows (de-)serialization of CameraPosition.
## 0.5.20+4
-* Marker drag event
+* Marker drag event.
## 0.5.20+3
-* Update Android play-services-maps to 17.0.0
+* Updates Android play-services-maps to 17.0.0.
## 0.5.20+2
@@ -616,51 +616,51 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.20
-* Add map toolbar support
+* Adds map toolbar support.
## 0.5.19+2
-* Fix polygons for iOS
+* Fixes polygons for iOS.
## 0.5.19+1
-* Fix polyline width according to device density
+* Fixes polyline width according to device density.
## 0.5.19
* Adds support for toggling Indoor View on or off.
-* Allow BitmapDescriptor scaling override
+* Allows BitmapDescriptor scaling override.
## 0.5.18
-* Fixed build issue on iOS.
+* Fixes build issue on iOS.
## 0.5.17
-* Add support for Padding.
+* Adds support for Padding.
## 0.5.16+1
-* Update Dart code to conform to current Dart formatter.
+* Updates Dart code to conform to current Dart formatter.
## 0.5.16
-* Add support for custom map styling.
+* Adds support for custom map styling.
## 0.5.15+1
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.5.15
-* Add support for Polygons.
+* Adds support for Polygons.
## 0.5.14+1
* Example app update(comment out usage of the ImageStreamListener API which has a breaking change
- that's not yet on master). See: https://github.com/flutter/flutter/issues/33438
+ that's not yet on master). See: https://github.com/flutter/flutter/issues/33438.
## 0.5.14
@@ -668,11 +668,11 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.13
-* Add support for Circle overlays.
+* Adds support for Circle overlays.
## 0.5.12
-* Prevent calling null callbacks and callbacks on removed objects.
+* Prevents calling null callbacks and callbacks on removed objects.
## 0.5.11+1
@@ -680,11 +680,11 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.11
-* Add myLocationButtonEnabled option.
+* Adds myLocationButtonEnabled option.
## 0.5.10
-* Support Color's alpha channel when converting to UIColor on iOS.
+* Supports Color's alpha channel when converting to UIColor on iOS.
## 0.5.9
@@ -692,96 +692,96 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.8
-* Remove some unused variables and rename method
+* Removes some unused variables and rename method.
## 0.5.7
-* Add a BitmapDescriptor that is aware of scale.
+* Adds a BitmapDescriptor that is aware of scale.
## 0.5.6
-* Add support for Polylines on GoogleMap.
+* Adds support for Polylines on GoogleMap.
## 0.5.5
-* Enable iOS accessibility.
+* Enables iOS accessibility.
## 0.5.4
-* Add method getVisibleRegion for get the latlng bounds of the visible map area.
+* Adds method getVisibleRegion for get the latlng bounds of the visible map area.
## 0.5.3
-* Added support setting marker icons from bytes.
+* Adds support setting marker icons from bytes.
## 0.5.2
-* Added onTap for callback for GoogleMap.
+* Adds onTap for callback for GoogleMap.
## 0.5.1
-* Update Android gradle version.
-* Added infrastructure to write integration tests.
+* Updates Android gradle version.
+* Adds infrastructure to write integration tests.
## 0.5.0
-* Add a key parameter to the GoogleMap widget.
+* Adds a key parameter to the GoogleMap widget.
## 0.4.0
-* Change events are call backs on GoogleMap widget.
+* Changes events are call backs on GoogleMap widget.
* GoogleMapController no longer handles change events.
* trackCameraPosition is inferred from GoogleMap.onCameraMove being set.
## 0.3.0+3
-* Update Android play-services-maps to 16.1.0
+* Updates Android play-services-maps to 16.1.0.
## 0.3.0+2
* Address an issue on iOS where icons were not loading.
-* Add apache http library required false for Android.
+* Adds apache http library required false for Android.
## 0.3.0+1
-* Add NSNull Checks for markers controller in iOS.
+* Adds NSNull Checks for markers controller in iOS.
* Also address an issue where initial markers are set before initialization.
## 0.3.0
-* **Breaking change**. Changed the Marker API to be
+* **BREAKING CHANGE:** Changes the Marker API to be
widget based, it was controller based. Also changed the
example app to account for the same.
## 0.2.0+6
-* Updated the sample app in README.md.
+* Updates the sample app in README.md.
## 0.2.0+5
-* Skip the Gradle Android permissions lint for MyLocation (https://github.com/flutter/flutter/issues/28339)
+* Skip the Gradle Android permissions lint for MyLocation (https://github.com/flutter/flutter/issues/28339).
* Suppress unchecked cast warning for the PlatformViewFactory creation parameters.
## 0.2.0+4
-* Fixed a crash when the plugin is registered by a background FlutterView.
+* Fixes a crash when the plugin is registered by a background FlutterView.
## 0.2.0+3
-* Fixed a memory leak on Android - the map was not properly disposed.
+* Fixes a memory leak on Android - the map was not properly disposed.
## 0.2.0+2
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.2.0+1
-* Fixed a bug which the camera is not positioned correctly at map initialization(temporary workaround)(https://github.com/flutter/flutter/issues/27550).
+* Fixes a bug which the camera is not positioned correctly at map initialization(temporary workaround)(https://github.com/flutter/flutter/issues/27550).
## 0.2.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -789,15 +789,15 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.1.0
-* Move the map options from the GoogleMapOptions class to GoogleMap widget parameters.
+* Moves the map options from the GoogleMapOptions class to GoogleMap widget parameters.
## 0.0.3+3
-* Relax Flutter version requirement to 0.11.9.
+* Relaxes Flutter version requirement to 0.11.9.
## 0.0.3+2
-* Update README to recommend using the package from pub.
+* Updates README to recommend using the package from pub.
## 0.0.3+1
@@ -807,7 +807,7 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.0.3
* Don't export `dart:async`.
-* Update the minimal required Flutter SDK version to one that supports embedding platform views.
+* Updates the minimal required Flutter SDK version to one that supports embedding platform views.
## 0.0.2
diff --git a/packages/google_maps_flutter/google_maps_flutter_android/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_android/CHANGELOG.md
index c62c53095ef3..7f34316bcd4b 100644
--- a/packages/google_maps_flutter/google_maps_flutter_android/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_android/CHANGELOG.md
@@ -41,7 +41,7 @@
## 2.19.2
-* Bump com.google.maps.android:android-maps-utils from 4.0.0 to 4.1.0.
+* Bumps com.google.maps.android:android-maps-utils from 4.0.0 to 4.1.0.
## 2.19.1
@@ -61,7 +61,7 @@
## 2.18.10
-* Bump com.google.maps.android:android-maps-utils from 3.19.1 to 3.20.1.
+* Bumps com.google.maps.android:android-maps-utils from 3.19.1 to 3.20.1.
## 2.18.9
@@ -253,7 +253,7 @@
## 2.6.0
* Fixes missing updates in TLHC mode.
-* Switched default display mode to TLHC mode.
+* Switches default display mode to TLHC mode.
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
## 2.5.3
@@ -301,7 +301,7 @@
## 2.4.10
-* Bump RoboElectric dependency to 4.4.1 to support AndroidX.
+* Bumps RoboElectric dependency to 4.4.1 to support AndroidX.
## 2.4.9
@@ -340,7 +340,7 @@
## 2.4.1
-* Update `androidx.test.espresso:espresso-core` to 3.5.1.
+* Updates `androidx.test.espresso:espresso-core` to 3.5.1.
## 2.4.0
@@ -349,11 +349,11 @@
## 2.3.3
-* Update android gradle plugin to 7.3.1.
+* Updates android gradle plugin to 7.3.1.
## 2.3.2
-* Update `com.google.android.gms:play-services-maps` to 18.1.0.
+* Updates `com.google.android.gms:play-services-maps` to 18.1.0.
## 2.3.1
diff --git a/packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md
index b4326e884c99..a51ad55be2a3 100644
--- a/packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md
@@ -242,7 +242,7 @@
* Updates code for stricter lint checks.
* Updates code for new analysis options.
* Re-enable XCUITests: testUserInterface.
-* Remove unnecessary `RunnerUITests` target from Podfile of the example app.
+* Removes unnecessary `RunnerUITests` target from Podfile of the example app.
## 2.1.12
diff --git a/packages/google_maps_flutter/google_maps_flutter_ios_sdk10/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_ios_sdk10/CHANGELOG.md
index 59856f19dbec..d0de3258cbd1 100644
--- a/packages/google_maps_flutter/google_maps_flutter_ios_sdk10/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_ios_sdk10/CHANGELOG.md
@@ -8,7 +8,7 @@
## 2.18.3
-* Remove privacy manifest entries duplicated from Google Maps SDK.
+* Removes privacy manifest entries duplicated from Google Maps SDK.
## 2.18.2
diff --git a/packages/google_maps_flutter/google_maps_flutter_ios_sdk9/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_ios_sdk9/CHANGELOG.md
index b8e989f8c9b0..69f6bbf298d2 100644
--- a/packages/google_maps_flutter/google_maps_flutter_ios_sdk9/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_ios_sdk9/CHANGELOG.md
@@ -12,7 +12,7 @@
## 2.18.3
-* Remove privacy manifest entries duplicated from Google Maps SDK.
+* Removes privacy manifest entries duplicated from Google Maps SDK.
## 2.18.2
diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md
index 8a037e442294..2bea29929904 100644
--- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md
@@ -81,7 +81,7 @@
## 2.8.0
* Deprecates `BitmapDescriptor.fromAssetImage` in favor of `BitmapDescriptor.asset` and `AssetMapBitmap.create`.
-* Deprecates `BitmapDescriptor.fromBytes` in favor of `BitmapDescriptor.bytes` and `BytesMapBitmap`
+* Deprecates `BitmapDescriptor.fromBytes` in favor of `BitmapDescriptor.bytes` and `BytesMapBitmap`.
## 2.7.1
@@ -93,7 +93,7 @@
* Adds better support for marker size and scaling behaviour with `AssetMapBitmap` and `BytesMapBitmap`.
* Deprecates `BitmapDescriptor.fromAssetImage` in favor of `BitmapDescriptor.asset` and `AssetMapBitmap.create`.
-* Deprecates `BitmapDescriptor.fromBytes` in favor of `BitmapDescriptor.bytes` and `BytesMapBitmap`
+* Deprecates `BitmapDescriptor.fromBytes` in favor of `BitmapDescriptor.bytes` and `BytesMapBitmap`.
* Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
## 2.6.0
@@ -190,16 +190,16 @@
## 2.1.4
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 2.1.3
* `LatLng` constructor maintains longitude precision when given within
- acceptable range
+ acceptable range.
## 2.1.2
-* Add additional marker drag events
+* Adds additional marker drag events.
## 2.1.1
@@ -207,7 +207,7 @@
## 2.1.0
-* Add support for Hybrid Composition when building the Google Maps widget on Android. Set
+* Adds support for Hybrid Composition when building the Google Maps widget on Android. Set
`MethodChannelGoogleMapsFlutter.useAndroidViewSurface` to `true` to build with Hybrid Composition.
## 2.0.4
@@ -217,53 +217,53 @@
## 2.0.3
-* Fix type issues in `isMarkerInfoWindowShown` and `getZoomLevel` introduced
+* Fixes type issues in `isMarkerInfoWindowShown` and `getZoomLevel` introduced
in the null safety migration.
## 2.0.2
-* Mark constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const
+* Marks constructors for CameraUpdate, CircleId, MapsObjectId, MarkerId, PolygonId, PolylineId and TileOverlayId as const.
## 2.0.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.0
-* Migrated to null-safety.
-* BREAKING CHANGE: Removed deprecated APIs.
-* BREAKING CHANGE: Many sets in APIs that used to treat null and empty set as
+* Migrates to null-safety.
+* **BREAKING CHANGE**: Removes deprecated APIs.
+* **BREAKING CHANGE**: Many sets in APIs that used to treat null and empty set as
equivalent now require passing an empty set.
-* BREAKING CHANGE: toJson now always returns an `Object`; the details of the
+* **BREAKING CHANGE**: toJson now always returns an `Object`; the details of the
object type and structure should be treated as an implementation detail.
## 1.2.0
-* Add TileOverlay support.
+* Adds TileOverlay support.
## 1.1.0
-* Add support for holes in Polygons.
+* Adds support for holes in Polygons.
## 1.0.6
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.5
-* Temporarily add a `fromJson` constructor to `BitmapDescriptor` so serialized descriptors can be synchronously re-hydrated. This will be removed when a fix for [this issue](https://github.com/flutter/flutter/issues/70330) lands.
+* Temporarily adds a `fromJson` constructor to `BitmapDescriptor` so serialized descriptors can be synchronously re-hydrated. This will be removed when a fix for [this issue](https://github.com/flutter/flutter/issues/70330) lands.
## 1.0.4
-* Add a `dispose` method to the interface, so implementations may cleanup resources acquired on `init`.
+* Adds a `dispose` method to the interface, so implementations may cleanup resources acquired on `init`.
## 1.0.3
-* Pass icon width/height if present on `fromAssetImage` BitmapDescriptors (web only)
+* Pass icon width/height if present on `fromAssetImage` BitmapDescriptors (web only).
## 1.0.2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.0.1
diff --git a/packages/google_maps_flutter/google_maps_flutter_web/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_web/CHANGELOG.md
index adc4d66e9eca..b952d8370b52 100644
--- a/packages/google_maps_flutter/google_maps_flutter_web/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter_web/CHANGELOG.md
@@ -26,8 +26,8 @@
## 0.6.0
* **BREAKING CHANGES**: Adds type constraints to generic type parameters:
- * `ClusterManagersController` now requires `T extends Object`
- * `MarkersController` now requires `T extends Object`
+ * `ClusterManagersController` now requires `T extends Object`.
+ * `MarkersController` now requires `T extends Object`.
* Adds support for Google Maps JavaScript API Advanced Markers (`AdvancedMarker`), including new `AdvancedMarkerController` and `AdvancedMarkersController` classes, support for `PinConfig` with customizable background, border, and glyph, and custom marker content via `BitmapDescriptor` (including `AssetMapBitmap`, `BytesMapBitmap`, and `PinConfig`). Advanced markers require the `marker` library - add `&libraries=marker` to your Google Maps API script URL in `web/index.html`.
* Adds `isAdvancedMarkersAvailable()` method to check if advanced markers are supported.
* Refactors marker architecture to support both legacy `Marker` and new `AdvancedMarker` types through unified controller interfaces.
@@ -56,7 +56,7 @@
## 0.5.12+2
-* Fix broken cameraTargetBounds option on web.
+* Fixes broken cameraTargetBounds option on web.
## 0.5.12+1
@@ -232,22 +232,22 @@
## 0.3.2
-* Add `onDragStart` and `onDrag` to `Marker`
+* Adds `onDragStart` and `onDrag` to `Marker`.
## 0.3.1
-* Fix the `getScreenCoordinate(LatLng)` method. [#80710](https://github.com/flutter/flutter/issues/80710)
+* Fixes the `getScreenCoordinate(LatLng)` method. [#80710](https://github.com/flutter/flutter/issues/80710).
* Wait until the map tiles have loaded before calling `onPlatformViewCreated`, so
-the returned controller is 100% functional (has bounds, a projection, etc...)
-* Use zIndex property when initializing Circle objects. [#89374](https://github.com/flutter/flutter/issues/89374)
+the returned controller is 100% functional (has bounds, a projection, etc...).
+* Uses zIndex property when initializing Circle objects. [#89374](https://github.com/flutter/flutter/issues/89374).
## 0.3.0+4
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
## 0.3.0+3
-* Update the `README.md` usage instructions to not be tied to explicit package versions.
+* Updates the `README.md` usage instructions to not be tied to explicit package versions.
## 0.3.0+2
@@ -255,32 +255,32 @@ the returned controller is 100% functional (has bounds, a projection, etc...)
## 0.3.0+1
-* Change sizing code of `GoogleMap` widget's `HtmlElementView` so it works well when slotted.
+* Changes sizing code of `GoogleMap` widget's `HtmlElementView` so it works well when slotted.
## 0.3.0
-* Migrate package to null-safety.
-* **Breaking changes:**
- * The property `icon` of a `Marker` cannot be `null`. Defaults to `BitmapDescriptor.defaultMarker`
+* Migrates package to null-safety.
+* **BREAKING CHANGES:**
+ * The property `icon` of a `Marker` cannot be `null`. Defaults to `BitmapDescriptor.defaultMarker`.
* The property `initialCameraPosition` of a `GoogleMapController` can't be `null`. It is also marked as `required`.
- * The parameter `creationId` of the `buildView` method cannot be `null` (this should be handled internally for users of the plugin)
+ * The parameter `creationId` of the `buildView` method cannot be `null` (this should be handled internally for users of the plugin).
* Most of the Controller methods can't be called after `remove`/`dispose`. Calling these methods now will throw an Assertion error. Before it'd be a no-op, or a null-pointer exception.
## 0.2.1
-* Move integration tests to `example`.
-* Tweak pubspec dependencies for main package.
+* Moves integration tests to `example`.
+* Tweaks pubspec dependencies for main package.
## 0.2.0
-* Make this plugin compatible with the rest of null-safe plugins.
+* Makes this plugin compatible with the rest of null-safe plugins.
* Noop tile overlays methods, so they don't crash on web.
**NOTE**: This plugin is **not** null-safe yet!
## 0.1.2
-* Update min Flutter SDK to 1.20.0.
+* Updates min Flutter SDK to 1.20.0.
## 0.1.1
@@ -288,45 +288,45 @@ the returned controller is 100% functional (has bounds, a projection, etc...)
## 0.1.0+10
-* Update `package:google_maps_flutter_platform_interface` to `^1.1.0`.
-* Add support for Polygon Holes.
+* Updates `package:google_maps_flutter_platform_interface` to `^1.1.0`.
+* Adds support for Polygon Holes.
## 0.1.0+9
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.1.0+8
-* Update `package:google_maps_flutter_platform_interface` to `^1.0.5`.
-* Add support for `fromBitmap` BitmapDescriptors. [Issue](https://github.com/flutter/flutter/issues/66622).
+* Updates `package:google_maps_flutter_platform_interface` to `^1.0.5`.
+* Adds support for `fromBitmap` BitmapDescriptors. [Issue](https://github.com/flutter/flutter/issues/66622).
## 0.1.0+7
-* Substitute `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
+* Substitutes `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
## 0.1.0+6
-* Ensure a single `InfoWindow` is shown at a time. [Issue](https://github.com/flutter/flutter/issues/67380).
+* Ensures a single `InfoWindow` is shown at a time. [Issue](https://github.com/flutter/flutter/issues/67380).
## 0.1.0+5
-* Update `package:google_maps` to `^3.4.5`.
-* Fix `GoogleMapController.getLatLng()`. [Issue](https://github.com/flutter/flutter/issues/67606).
-* Make `InfoWindow` contents clickable so `onTap` works as advertised. [Issue](https://github.com/flutter/flutter/issues/67289).
-* Fix `InfoWindow` snippets when converting initial markers. [Issue](https://github.com/flutter/flutter/issues/67854).
+* Updates `package:google_maps` to `^3.4.5`.
+* Fixes `GoogleMapController.getLatLng()`. [Issue](https://github.com/flutter/flutter/issues/67606).
+* Makes `InfoWindow` contents clickable so `onTap` works as advertised. [Issue](https://github.com/flutter/flutter/issues/67289).
+* Fixes `InfoWindow` snippets when converting initial markers. [Issue](https://github.com/flutter/flutter/issues/67854).
## 0.1.0+4
-* Update `package:sanitize_html` to `^1.4.1` to prevent [a crash](https://github.com/flutter/flutter/issues/67854) when InfoWindow title/snippet have links.
+* Updates `package:sanitize_html` to `^1.4.1` to prevent [a crash](https://github.com/flutter/flutter/issues/67854) when InfoWindow title/snippet have links.
## 0.1.0+3
-* Fix crash when converting initial polylines and polygons. [Issue](https://github.com/flutter/flutter/issues/65152).
+* Fixes crash when converting initial polylines and polygons. [Issue](https://github.com/flutter/flutter/issues/65152).
* Correctly convert Colors when rendering polylines, polygons and circles. [Issue](https://github.com/flutter/flutter/issues/67032).
## 0.1.0+2
-* Fix crash when converting Markers with icon explicitly set to null. [Issue](https://github.com/flutter/flutter/issues/64938).
+* Fixes crash when converting Markers with icon explicitly set to null. [Issue](https://github.com/flutter/flutter/issues/64938).
## 0.1.0+1
@@ -334,4 +334,4 @@ the returned controller is 100% functional (has bounds, a projection, etc...)
## 0.1.0
-* First open-source version
+* First open-source version.
diff --git a/packages/google_sign_in/google_sign_in/CHANGELOG.md b/packages/google_sign_in/google_sign_in/CHANGELOG.md
index a74b95bcd301..6b2d9319cb74 100644
--- a/packages/google_sign_in/google_sign_in/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in/CHANGELOG.md
@@ -116,7 +116,7 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 5.4.4
-* Adds documentation for iOS auth with SERVER_CLIENT_ID
+* Adds documentation for iOS auth with SERVER_CLIENT_ID.
* Updates minimum Flutter version to 3.0.
## 5.4.3
@@ -178,114 +178,114 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 5.2.1
- Change the placeholder of the GoogleUserCircleAvatar to a transparent image.
+ Changes the placeholder of the GoogleUserCircleAvatar to a transparent image.
## 5.2.0
-* Add `GoogleSignInAccount.serverAuthCode`. Mark `GoogleSignInAuthentication.serverAuthCode` as deprecated.
+* Adds `GoogleSignInAccount.serverAuthCode`. Mark `GoogleSignInAuthentication.serverAuthCode` as deprecated.
## 5.1.1
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 5.1.0
-* Add reAuthenticate option to signInSilently to allow re-authentication to be requested
-* Updated Android lint settings.
+* Adds reAuthenticate option to signInSilently to allow re-authentication to be requested.
+* Updates Android lint settings.
## 5.0.7
-* Mark iOS arm64 simulators as unsupported.
+* Marks iOS arm64 simulators as unsupported.
## 5.0.6
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 5.0.5
-* Add iOS unit and UI integration test targets.
-* Add iOS unit test module map.
-* Exclude arm64 simulators in example app.
+* Adds iOS unit and UI integration test targets.
+* Adds iOS unit test module map.
+* Excludes arm64 simulators in example app.
## 5.0.4
-* Migrate maven repo from jcenter to mavenCentral.
+* Migrates maven repo from jcenter to mavenCentral.
## 5.0.3
-* Fixed links in `README.md`.
-* Added documentation for usage on the web.
+* Fixes links in `README.md`.
+* Adds documentation for usage on the web.
## 5.0.2
-* Fix flutter/flutter#48602 iOS flow shows account selection, if user is signed in to Google on the device.
+* Fixes flutter/flutter#48602 iOS flow shows account selection, if user is signed in to Google on the device.
## 5.0.1
-* Update platforms `init` function to prioritize `clientId` property when available;
+* Updates platforms `init` function to prioritize `clientId` property when available.
* Updates `google_sign_in_platform_interface` version.
## 5.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 4.5.9
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 4.5.8
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 4.5.7
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 4.5.6
-* Fix deprecated member warning in tests.
+* Fixes deprecated member warning in tests.
## 4.5.5
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 4.5.4
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 4.5.3
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 4.5.2
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 4.5.1
-* Add note on Apple sign in requirement in README.
+* Adds note on Apple sign in requirement in README.
## 4.5.0
-* Add support for getting `serverAuthCode`.
+* Adds support for getting `serverAuthCode`.
## 4.4.6
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 4.4.5
-* Fix requestScopes to allow subsequent calls on Android.
+* Fixes requestScopes to allow subsequent calls on Android.
## 4.4.4
* OCMock module import -> #import, unit tests compile generated as library.
-* Fix CocoaPods podspec lint warnings.
+* Fixes CocoaPods podspec lint warnings.
## 4.4.3
-* Upgrade google_sign_in_web to version ^0.9.1
+* Upgrades google_sign_in_web to version ^0.9.1.
## 4.4.2
@@ -293,58 +293,58 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 4.4.1
-* Android: Move `GoogleSignInWrapper` to a separate class.
+* Android: Moves `GoogleSignInWrapper` to a separate class.
## 4.4.0
-* Migrate to Android v2 embedder.
+* Migrates to Android v2 embedder.
## 4.3.0
-* Add support for method introduced in `google_sign_in_platform_interface` 1.1.0.
+* Adds support for method introduced in `google_sign_in_platform_interface` 1.1.0.
## 4.2.0
-* Migrate to AndroidX.
+* Migrates to AndroidX.
## 4.1.5
-* Remove unused variable.
+* Removes unused variable.
## 4.1.4
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 4.1.3
-* Make plugin example meet naming convention.
+* Makes plugin example meet naming convention.
## 4.1.2
-* Added a new error code `network_error`, and return it when a network error occurred.
+* Adds a new error code `network_error`, and return it when a network error occurred.
## 4.1.1
-* Support passing `clientId` to the web plugin programmatically.
+* Supports passing `clientId` to the web plugin programmatically.
## 4.1.0
-* Support web by default.
-* Require Flutter SDK `v1.12.13+hotfix.4` or greater.
+* Supports web by default.
+* Requires Flutter SDK `v1.12.13+hotfix.4` or greater.
## 4.0.17
-* Add missing documentation and fix an unawaited future in the example app.
+* Adds missing documentation and fix an unawaited future in the example app.
## 4.0.16
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 4.0.15
-* Export SignInOption from interface since it is used in the frontend as a type.
+* Exports SignInOption from interface since it is used in the frontend as a type.
## 4.0.14
@@ -352,23 +352,23 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 4.0.13
-* Fix `GoogleUserCircleAvatar` to handle new style profile image URLs.
+* Fixes `GoogleUserCircleAvatar` to handle new style profile image URLs.
## 4.0.12
-* Move google_sign_in plugin to google_sign_in/google_sign_in to prepare for federated implementations.
+* Moves google_sign_in plugin to google_sign_in/google_sign_in to prepare for federated implementations.
## 4.0.11
-* Update iOS CocoaPod dependency to 5.0 to fix deprecated API usage issue.
+* Updates iOS CocoaPod dependency to 5.0 to fix deprecated API usage issue.
## 4.0.10
-* Remove AndroidX warning.
+* Removes AndroidX warning.
## 4.0.9
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
* Define clang module for iOS.
## 4.0.8
@@ -378,56 +378,56 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 4.0.7
-* Switch from using `api` to `implementation` for dependency on `play-services-auth`,
+* Switches from using `api` to `implementation` for dependency on `play-services-auth`,
preventing version mismatch build failures in some Android configurations.
## 4.0.6
-* Fixed the `PlatformException` leaking from `catchError()` in debug mode.
+* Fixes the `PlatformException` leaking from `catchError()` in debug mode.
## 4.0.5
-* Update README with solution to `APIException` errors.
+* Updates README with solution to `APIException` errors.
## 4.0.4
-* Revert changes in 4.0.3.
+* Reverts changes in 4.0.3.
## 4.0.3
-* Update guava to `27.0.1-android`.
-* Add correct @NonNull annotations to reduce compiler warnings.
+* Updates guava to `27.0.1-android`.
+* Adds correct @NonNull annotations to reduce compiler warnings.
## 4.0.2
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 4.0.1+3
-* Update example to gracefully handle null user information.
+* Updates example to gracefully handle null user information.
## 4.0.1+2
-* Fix README.md to correctly spell `GoogleService-Info.plist`.
+* Fixes README.md to correctly spell `GoogleService-Info.plist`.
## 4.0.1+1
-* Remove categories.
+* Removes categories.
## 4.0.1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 4.0.0+1
-* Added a better error message for iOS when the app is missing necessary URL schemes.
+* Adds a better error message for iOS when the app is missing necessary URL schemes.
## 4.0.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -437,7 +437,7 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 3.3.0+1
-* **Revert the breaking 3.3.0 update**. 3.3.0 was known to be breaking and
+* **Reverts the breaking 3.3.0 update**. 3.3.0 was known to be breaking and
should have incremented the major version number instead of the minor. This
revert is in and of itself breaking for anyone that has already migrated
however. Anyone who has already migrated their app to AndroidX should
@@ -449,7 +449,7 @@ For every platform other than `web`, this version should be identical to `5.4.4`
* **BAD**. This was a breaking change that was incorrectly published on a minor
version upgrade, should never have happened. Reverted by 3.3.0+1.
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -457,11 +457,11 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 3.2.4
-* Increase play-services-auth version to 16.0.1
+* Increase play-services-auth version to 16.0.1.
## 3.2.3
-* Change google-services.json and GoogleService-Info.plist of example.
+* Changes google-services.json and GoogleService-Info.plist of example.
## 3.2.2
@@ -469,112 +469,112 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 3.2.1
-* Set http version to be compatible with flutter_test.
+* Sets http version to be compatible with flutter_test.
## 3.2.0
-* Add support for clearing authentication cache for Android.
+* Adds support for clearing authentication cache for Android.
## 3.1.0
-* Add support to recover authentication for Android.
+* Adds support to recover authentication for Android.
## 3.0.6
-* Remove flaky displayName assertion
+* Removes flaky displayName assertion.
## 3.0.5
-* Added missing http package dependency.
+* Adds missing http package dependency.
## 3.0.4
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 3.0.3+1
-* Added documentation on where to find the list of available scopes.
+* Adds documentation on where to find the list of available scopes.
## 3.0.3
-* Added support for games sign in on Android.
+* Adds support for games sign in on Android.
## 3.0.2
-* Updated Google Play Services dependency to version 15.0.0.
+* Updates Google Play Services dependency to version 15.0.0.
## 3.0.1
-* Simplified podspec for Cocoapods 1.5.0, avoiding link issues in app archives.
+* Simplifies podspec for Cocoapods 1.5.0, avoiding link issues in app archives.
## 3.0.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 2.1.2
-* Added a Delegate interface (IDelegate) that can be implemented by clients in
+* Adds a Delegate interface (IDelegate) that can be implemented by clients in
order to override the functionality (for testing purposes for example).
## 2.1.1
-* Fixed Dart 2 type errors.
+* Fixes Dart 2 type errors.
## 2.1.0
-* Enabled use in Swift projects.
+* Enables use in Swift projects.
## 2.0.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 2.0.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
-* Relaxed GMS dependency to [11.4.0,12.0[
+* Relaxes GMS dependency to [11.4.0,12.0[.
## 1.0.3
-* Add FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 1.0.2
-* Support setting foregroundColor in the avatar.
+* Supports setting foregroundColor in the avatar.
## 1.0.1
-* Change GMS dependency to 11.+
+* Changes GMS dependency to 11.+.
## 1.0.0
-* Make GoogleUserCircleAvatar fade profile image over the top of placeholder
-* Bump to released version
+* Makes GoogleUserCircleAvatar fade profile image over the top of placeholder.
+* Bumps to released version.
## 0.3.1
-* Updated GMS to always use latest patch version for 11.0.x builds
+* Updates GMS to always use latest patch version for 11.0.x builds.
## 0.3.0
-* Add a new `GoogleIdentity` interface, implemented by `GoogleSignInAccount`.
-* Move `GoogleUserCircleAvatar` to "widgets" library (exported by
+* Adds a new `GoogleIdentity` interface, implemented by `GoogleSignInAccount`.
+* Moves `GoogleUserCircleAvatar` to "widgets" library (exported by
base library for backwards compatibility) and make it take an instance
of `GoogleIdentity`, thus allowing it to be used by other packages that
provide implementations of `GoogleIdentity`.
## 0.2.1
-* Plugin can (once again) be used in apps that extend `FlutterActivity`
-* `signInSilently` is guaranteed to never throw
-* A failed sign-in (caused by a failing `init` step) will no longer block subsequent sign-in attempts
+* Plugin can (once again) be used in apps that extend `FlutterActivity`.
+* `signInSilently` is guaranteed to never throw.
+* A failed sign-in (caused by a failing `init` step) will no longer block subsequent sign-in attempts.
## 0.2.0
-* Updated dependencies
+* Updates dependencies.
* **Breaking Change**: You need to add a maven section with the "https://maven.google.com" endpoint to the repository section of your `android/build.gradle`. For example:
```gradle
allprojects {
@@ -589,35 +589,35 @@ allprojects {
## 0.1.0
-* Update to use `GoogleSignIn` CocoaPod
+* Updates to use `GoogleSignIn` CocoaPod.
## 0.0.6
-* Fix crash on iOS when signing in caused by nil uiDelegate
+* Fixes crash on iOS when signing in caused by nil uiDelegate.
## 0.0.5
-* Require the use of `support-v4` library on Android. This is an API change in
+* Requires the use of `support-v4` library on Android. This is an API change in
that plugin users will need their activity class to be an instance of
`android.support.v4.app.FragmentActivity`. Flutter framework provides such
- an activity out of the box: `io.flutter.app.FlutterFragmentActivity`
-* Ignore "Broken pipe" errors affecting iOS simulator
-* Update to non-deprecated `application:openURL:options:` on iOS
+ an activity out of the box: `io.flutter.app.FlutterFragmentActivity`.
+* Ignore "Broken pipe" errors affecting iOS simulator.
+* Updates to non-deprecated `application:openURL:options:` on iOS.
## 0.0.4
-* Prevent race conditions when GoogleSignIn methods are called concurrently (#94)
+* Prevents race conditions when GoogleSignIn methods are called concurrently (#94).
## 0.0.3
-* Fix signOut and disconnect (they were silently ignored)
-* Fix test (#10050)
+* Fixes signOut and disconnect (they were silently ignored).
+* Fixes test (#10050).
## 0.0.2
-* Don't try to sign in again if user is already signed in
+* Don't try to sign in again if user is already signed in.
## 0.0.1
-* Initial Release
+* Initial Release.
diff --git a/packages/google_sign_in/google_sign_in_android/CHANGELOG.md b/packages/google_sign_in/google_sign_in_android/CHANGELOG.md
index 64ffbf8d61a2..f8ea4e820d0f 100644
--- a/packages/google_sign_in/google_sign_in_android/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_android/CHANGELOG.md
@@ -24,9 +24,9 @@
## 7.2.11
-* Bumps AndroidX Credentials to v1.6.0
-* Bumps Play Services Auth to v21.5.1
-* Bumps Android Identity GoogleID to v1.2.0
+* Bumps AndroidX Credentials to v1.6.0.
+* Bumps Play Services Auth to v21.5.1.
+* Bumps Android Identity GoogleID to v1.2.0.
## 7.2.10
@@ -58,7 +58,7 @@
## 7.2.3
-* Removed mockito-inline and updated to mockito-core 5.17.0.
+* Removes mockito-inline and updates to mockito-core 5.17.0.
## 7.2.2
@@ -249,7 +249,7 @@
## 6.1.6
-* Minor implementation cleanup
+* Minor implementation cleanup.
* Updates minimum Flutter version to 3.0.
## 6.1.5
@@ -266,7 +266,7 @@
## 6.1.2
-* Fixes passing `serverClientId` via the channelled `init` call
+* Fixes passing `serverClientId` via the channelled `init` call.
## 6.1.1
diff --git a/packages/google_sign_in/google_sign_in_ios/CHANGELOG.md b/packages/google_sign_in/google_sign_in_ios/CHANGELOG.md
index fae9e92a608f..01a388791de9 100644
--- a/packages/google_sign_in/google_sign_in_ios/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_ios/CHANGELOG.md
@@ -130,7 +130,7 @@
## 5.5.1
-* Fixes passing `serverClientId` via the channelled `init` call
+* Fixes passing `serverClientId` via the channelled `init` call.
* Updates minimum Flutter version to 2.10.
## 5.5.0
diff --git a/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md b/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
index 5b4549f3edb0..3bb14d93455a 100644
--- a/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_platform_interface/CHANGELOG.md
@@ -48,7 +48,7 @@
* Introduces: `canAccessScopes` method and `userDataEvents` stream.
* These enable separation of Authentication and Authorization, and asynchronous
- sign-in operations where needed (on the web, for example!)
+ sign-in operations where needed (on the web, for example!).
* Updates minimum Flutter version to 3.3.
* Aligns Dart and Flutter SDK constraints.
@@ -82,7 +82,7 @@
## 2.1.0
-* Add serverAuthCode attribute to user data
+* Adds serverAuthCode attribute to user data.
## 2.0.1
@@ -90,41 +90,41 @@
## 2.0.0
-* Migrate to null-safety.
+* Migrates to null-safety.
## 1.1.3
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.1.2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.1.1
-* Add attribute serverAuthCode.
+* Adds attribute serverAuthCode.
## 1.1.0
-* Add hasRequestedScope method to determine if an Oauth scope has been granted.
-* Add requestScope Method to request new Oauth scopes be granted by the user.
+* Adds hasRequestedScope method to determine if an Oauth scope has been granted.
+* Adds requestScope Method to request new Oauth scopes be granted by the user.
## 1.0.4
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.3
-* Remove the deprecated `author:` field from pubspec.yaml
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Requires Flutter SDK 1.10.0 or greater.
## 1.0.2
-* Add missing documentation.
+* Adds missing documentation.
## 1.0.1
-* Switch away from quiver_hashcode.
+* Switches away from quiver_hashcode.
## 1.0.0
diff --git a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
index 6592b63e5715..4000350bed69 100644
--- a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
@@ -4,12 +4,12 @@
## 1.1.3
-* Restored previously reverted changes to prevent `_initCalled` from being invoked twice on web.
-* Fixed `renderButton` being stuck on "Getting ready" on web by correcting the `FutureBuilder` state check to use `ConnectionState.done`.
+* Restores previously reverted changes to prevent `_initCalled` from being invoked twice on web.
+* Fixes `renderButton` being stuck on "Getting ready" on web by correcting the `FutureBuilder` state check to use `ConnectionState.done`.
## 1.1.2
-* Reverts "Throws a more actionable error when init is called more than once."
+* Reverts "Throws a more actionable error when init is called more than once.".
## 1.1.1 (withdrawn)
@@ -132,9 +132,9 @@
## 0.11.0
-* **Breaking Change:** Migrates JS-interop to `package:google_identity_services_web`
+* **Breaking Change:** Migrates JS-interop to `package:google_identity_services_web`.
* Uses the new Google Identity Authentication and Authorization JS SDKs. [Docs](https://developers.google.com/identity).
- * Added "Migrating to v0.11" section to the `README.md`.
+ * Adds "Migrating to v0.11" section to the `README.md`.
* Updates minimum Flutter version to 3.0.
## 0.10.2+1
@@ -177,88 +177,88 @@
## 0.10.0+3
-* Updated URL to the `google_sign_in` package in README.
+* Updates URL to the `google_sign_in` package in README.
## 0.10.0+2
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
## 0.10.0+1
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 0.10.0
-* Migrate to null-safety.
+* Migrates to null-safety.
## 0.9.2+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.9.2
* Throw PlatformExceptions from where the GMaps SDK may throw exceptions: `init()` and `signIn()`.
-* Add two new JS-interop types to be able to unwrap JS errors in release mode.
+* Adds two new JS-interop types to be able to unwrap JS errors in release mode.
* Align the fields of the thrown PlatformExceptions with the mobile version.
-* Migrate tests to run with `flutter drive`
+* Migrates tests to run with `flutter drive`.
## 0.9.1+2
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.9.1+1
-* Remove Android folder from `google_sign_in_web`.
+* Removes Android folder from `google_sign_in_web`.
## 0.9.1
-* Ensure the web code returns `null` when the user is not signed in, instead of a `null-object` User. Fixes [issue 52338](https://github.com/flutter/flutter/issues/52338).
+* Ensures the web code returns `null` when the user is not signed in, instead of a `null-object` User. Fixes [issue 52338](https://github.com/flutter/flutter/issues/52338).
## 0.9.0
-* Add support for methods introduced in `google_sign_in_platform_interface` 1.1.0.
+* Adds support for methods introduced in `google_sign_in_platform_interface` 1.1.0.
## 0.8.4
-* Remove all `fakeConstructor$` from the generated facade. JS interop classes do not support non-external constructors.
+* Removes all `fakeConstructor$` from the generated facade. JS interop classes do not support non-external constructors.
## 0.8.3+2
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.8.3+1
-* Updated documentation with more instructions about Google Sign In web setup.
+* Updates documentation with more instructions about Google Sign In web setup.
## 0.8.3
-* Fix initialization error that causes https://github.com/flutter/flutter/issues/48527
+* Fixes initialization error that causes https://github.com/flutter/flutter/issues/48527.
* Throw a PlatformException when there's an initialization problem (like wrong server-side config).
-* Throw a StateError when checking .initialized before calling .init()
-* Update setup instructions in the README.
+* Throw a StateError when checking .initialized before calling .init().
+* Updates setup instructions in the README.
## 0.8.2+1
-* Add a non-op Android implementation to avoid a flaky Gradle issue.
+* Adds a non-op Android implementation to avoid a flaky Gradle issue.
## 0.8.2
-* Require Flutter SDK 1.12.13+hotfix.4 or greater.
+* Requires Flutter SDK 1.12.13+hotfix.4 or greater.
## 0.8.1+2
-* Remove the deprecated `author:` field from pubspec.yaml
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.8.1+1
-* Add missing documentation.
+* Adds missing documentation.
## 0.8.1
-* Add podspec to enable compilation on iOS.
+* Adds podspec to enable compilation on iOS.
## 0.8.0
-* Flutter for web initial release
+* Flutter for web initial release.
diff --git a/packages/image_picker/image_picker/CHANGELOG.md b/packages/image_picker/image_picker/CHANGELOG.md
index 497b3954c0d2..450029a6d2bc 100644
--- a/packages/image_picker/image_picker/CHANGELOG.md
+++ b/packages/image_picker/image_picker/CHANGELOG.md
@@ -36,7 +36,7 @@
## 1.1.0
* Adds limit parameter to `MediaOptions` and `MultiImagePickerOptions` which limits
- the number of media that can be selected.
+ the number of media that can be selected.
* Currently supported only on iOS and Android.
* Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
@@ -199,11 +199,11 @@ picking multiple images on pre-iOS 14 devices.
* Improves the documentation on handling MainActivity being killed by the Android OS.
* Updates Android compileSdkVersion to 31.
-* Fix iOS RunnerUITests search paths.
+* Fixes iOS RunnerUITests search paths.
## 0.8.4+4
-* Fix typos in README.md.
+* Fixes typos in README.md.
## 0.8.4+3
@@ -211,38 +211,38 @@ picking multiple images on pre-iOS 14 devices.
## 0.8.4+2
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 0.8.4+1
-* Fix README Example for `ImagePickerCache` to cache multiple files.
+* Fixes README Example for `ImagePickerCache` to cache multiple files.
## 0.8.4
-* Update `ImagePickerCache` to cache multiple files.
+* Updates `ImagePickerCache` to cache multiple files.
## 0.8.3+3
-* Fix pickImage not returning a value on iOS when dismissing PHPicker sheet by swiping.
-* Updated Android lint settings.
+* Fixes pickImage not returning a value on iOS when dismissing PHPicker sheet by swiping.
+* Updates Android lint settings.
## 0.8.3+2
-* Fix using Camera as image source on Android 11+
+* Fixes using Camera as image source on Android 11+.
## 0.8.3+1
-* Fixed README Example.
+* Fixes README Example.
## 0.8.3
-* Move `ImagePickerFromLimitedGalleryUITests` to `RunnerUITests` target.
-* Improved handling of bad image data when applying metadata changes on iOS.
+* Moves `ImagePickerFromLimitedGalleryUITests` to `RunnerUITests` target.
+* Improves handling of bad image data when applying metadata changes on iOS.
## 0.8.2
-* Added new methods that return `package:cross_file` `XFile` instances. [Docs](https://pub.dev/documentation/cross_file/latest/index.html).
-* Deprecate methods that return `PickedFile` instances:
+* Adds new methods that return `package:cross_file` `XFile` instances. [Docs](https://pub.dev/documentation/cross_file/latest/index.html).
+* Deprecates methods that return `PickedFile` instances:
* `getImage`: use **`pickImage`** instead.
* `getVideo`: use **`pickVideo`** instead.
* `getMultiImage`: use **`pickMultiImage`** instead.
@@ -251,59 +251,59 @@ picking multiple images on pre-iOS 14 devices.
## 0.8.1+4
* Fixes an issue where `preferredCameraDevice` option is not working for `getVideo` method.
-* Refactor unit tests that were device-only before.
+* Refactors unit tests that were device-only before.
## 0.8.1+3
-* Fix image picker causing a crash when the cache directory is deleted.
+* Fixes image picker causing a crash when the cache directory is deleted.
## 0.8.1+2
-* Update the example app to support the multi-image feature.
+* Updates the example app to support the multi-image feature.
## 0.8.1+1
-* Expose errors thrown in `pickImage` and `pickVideo` docs.
+* Exposes errors thrown in `pickImage` and `pickVideo` docs.
## 0.8.1
-* Add a new method `getMultiImage` to allow picking multiple images on iOS 14 or higher
+* Adds a new method `getMultiImage` to allow picking multiple images on iOS 14 or higher
and Android 4.3 or higher. Returns only 1 image for lower versions of iOS and Android.
* Known issue: On Android, `getLostData` will only get the last picked image when picking multiple images,
see: [#84634](https://github.com/flutter/flutter/issues/84634).
## 0.8.0+4
-* Cleaned up the README example
+* Cleans up the README example.
## 0.8.0+3
-* Readded request for camera permissions.
+* Readds request for camera permissions.
## 0.8.0+2
-* Fix a rotation problem where when camera is chosen as a source and additional parameters are added.
+* Fixes a rotation problem where when camera is chosen as a source and additional parameters are added.
## 0.8.0+1
-* Removed redundant request for camera permissions.
+* Removes redundant request for camera permissions.
## 0.8.0
-* BREAKING CHANGE: Changed storage location for captured images and videos to internal cache on Android,
+* **BREAKING CHANGE**: Changes storage location for captured images and videos to internal cache on Android,
to comply with new Google Play storage requirements. This means developers are responsible for moving
the image or video to a different location in case more permanent storage is required. Other applications
will no longer be able to access images or videos captured unless they are moved to a publicly accessible location.
-* Updated Mockito to fix Android tests.
+* Updates Mockito to fix Android tests.
## 0.7.5+4
-* Migrate maven repo from jcenter to mavenCentral.
+* Migrates maven repo from jcenter to mavenCentral.
## 0.7.5+3
-* Localize `UIAlertController` strings.
+* Localizes `UIAlertController` strings.
## 0.7.5+2
-* Implement `UIAlertController` with a preferredStyle of `UIAlertControllerStyleAlert` since `UIAlertView` is deprecated.
+* Implements `UIAlertController` with a preferredStyle of `UIAlertControllerStyleAlert` since `UIAlertView` is deprecated.
## 0.7.5+1
@@ -313,12 +313,12 @@ is not included selected photos and image is scaled.
## 0.7.5
* Fixes an issue where image rotation is wrong when Select Photos chose and image is scaled.
-* Migrate to PHPicker for iOS 14 and higher versions to pick image from the photo library.
-* Implement the limited permission to pick photo from the photo library when Select Photo is chosen.
+* Migrates to PHPicker for iOS 14 and higher versions to pick image from the photo library.
+* Implements the limited permission to pick photo from the photo library when Select Photo is chosen.
## 0.7.4
-* Update flutter_plugin_android_lifecycle dependency to 2.0.1 to fix an R8 issue
+* Updates flutter_plugin_android_lifecycle dependency to 2.0.1 to fix an R8 issue
on some versions.
## 0.7.3
@@ -335,14 +335,14 @@ is not included selected photos and image is scaled.
## 0.7.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 0.7.0
-* Migrate to nullsafety
-* Breaking Changes:
- * Removed the deprecated methods: `ImagePicker.pickImage`, `ImagePicker.pickVideo`,
-`ImagePicker.retrieveLostData`
+* Migrates to nullsafety.
+* **BREAKING CHANGES**:
+ * Removes the deprecated methods: `ImagePicker.pickImage`, `ImagePicker.pickVideo`,
+`ImagePicker.retrieveLostData`.
## 0.6.7+22
@@ -350,11 +350,11 @@ is not included selected photos and image is scaled.
## 0.6.7+21
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 0.6.7+20
-* Updated README.md to show the new Android API requirements.
+* Updates README.md to show the new Android API requirements.
## 0.6.7+19
@@ -362,7 +362,7 @@ is not included selected photos and image is scaled.
## 0.6.7+18
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.6.7+17
@@ -370,66 +370,66 @@ is not included selected photos and image is scaled.
## 0.6.7+16
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.6.7+15
-* Fix element type in XCUITests to look for staticText type when searching for texts.
- * See https://github.com/flutter/flutter/issues/71927
+* Fixes element type in XCUITests to look for staticText type when searching for texts.
+ * See https://github.com/flutter/flutter/issues/71927.
* Minor update in XCUITests to search for different elements on iOS 14 and above.
## 0.6.7+14
-* Set up XCUITests.
+* Sets up XCUITests.
## 0.6.7+13
-* Update documentation of `getImage()` about HEIC images.
+* Updates documentation of `getImage()` about HEIC images.
## 0.6.7+12
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.6.7+11
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.6.7+10
-* Updated documentation with code that does not throw an error when image is not picked.
+* Updates documentation with code that does not throw an error when image is not picked.
## 0.6.7+9
-* Updated the ExifInterface to the AndroidX version to support more file formats;
-* Update documentation of `getImage()` regarding compression support for specific image types.
+* Updates the ExifInterface to the AndroidX version to support more file formats.
+* Updates documentation of `getImage()` regarding compression support for specific image types.
## 0.6.7+8
-* Update documentation of getImage() about Android's disability to preference front/rear camera.
+* Updates documentation of getImage() about Android's disability to preference front/rear camera.
## 0.6.7+7
-* Updating documentation to use isEmpty check.
+* Updates documentation to use isEmpty check.
## 0.6.7+6
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 0.6.7+5
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.6.7+4
-* Support iOS simulator x86_64 architecture.
+* Supports iOS simulator x86_64 architecture.
## 0.6.7+3
* Fixes to the example app:
- * Make videos in web start muted. This allows auto-play across browsers.
- * Prevent the app from disposing of video controllers too early.
+ * Makes videos in web start muted. This allows auto-play across browsers.
+ * Prevents the app from disposing of video controllers too early.
## 0.6.7+2
@@ -437,7 +437,7 @@ is not included selected photos and image is scaled.
## 0.6.7+1
-* Add web support to the example app.
+* Adds web support to the example app.
## 0.6.7
@@ -446,20 +446,20 @@ is not included selected photos and image is scaled.
## 0.6.6+5
-* Pin the version of the platform interface to 1.0.0 until the plugin refactor
+* Pins the version of the platform interface to 1.0.0 until the plugin refactor
is ready to go.
## 0.6.6+4
-* Fix bug, sometimes double click cancel button will crash.
+* Fixes bug, sometimes double click cancel button will crash.
## 0.6.6+3
-* Update README
+* Updates README.
## 0.6.6+2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.6.6+1
@@ -467,11 +467,11 @@ is ready to go.
## 0.6.6
-* Use the new platform_interface package.
+* Uses the new platform_interface package.
## 0.6.5+3
-* Move core plugin to a subdirectory to allow for federation.
+* Moves core plugin to a subdirectory to allow for federation.
## 0.6.5+2
@@ -479,20 +479,20 @@ is ready to go.
## 0.6.5+1
-* Fix CocoaPods podspec lint warnings.
+* Fixes CocoaPods podspec lint warnings.
## 0.6.5
-* Set maximum duration for video recording.
-* Fix some existing XCTests.
+* Sets maximum duration for video recording.
+* Fixes some existing XCTests.
## 0.6.4
-* Add a new parameter to select preferred camera device.
+* Adds a new parameter to select preferred camera device.
## 0.6.3+4
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.6.3+3
@@ -500,27 +500,27 @@ is ready to go.
## 0.6.3+2
-* Bump RoboElectric dependency to 4.3.1 and update resource usage.
+* Bumps RoboElectric dependency to 4.3.1 and update resource usage.
## 0.6.3+1
-* Fix an issue that the example app won't launch the image picker after Android V2 embedding migration.
+* Fixes an issue that the example app won't launch the image picker after Android V2 embedding migration.
## 0.6.3
-* Support Android V2 embedding.
-* Migrate to using the new e2e test binding.
+* Supports Android V2 embedding.
+* Migrates to using the new e2e test binding.
## 0.6.2+3
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.6.2+2
-* Android: Revert the image file return logic when the image doesn't have to be scaled. Fix a rotation regression caused by 0.6.2+1
-* Example App: Add a dialog to enter `maxWidth`, `maxHeight` or `quality` when picking image.
+* Android: Reverts the image file return logic when the image doesn't have to be scaled. Fix a rotation regression caused by 0.6.2+1.
+* Example App: Adds a dialog to enter `maxWidth`, `maxHeight` or `quality` when picking image.
## 0.6.2+1
@@ -541,11 +541,11 @@ is ready to go.
## 0.6.1+9
-* Remove AndroidX warning.
+* Removes AndroidX warning.
## 0.6.1+8
-* Fix iOS build and analyzer warnings.
+* Fixes iOS build and analyzer warnings.
## 0.6.1+7
@@ -553,30 +553,30 @@ is ready to go.
## 0.6.1+6
-* Define clang module for iOS
+* Define clang module for iOS.
## 0.6.1+5
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 0.6.1+4
* Android: Fix a regression where the `retrieveLostImage` does not work anymore.
-* Set up Android unit test to test `ImagePickerCache` and added image quality caching tests.
+* Sets up Android unit test to test `ImagePickerCache` and added image quality caching tests.
## 0.6.1+3
* Bugfix iOS: Fix orientation of the picked image after scaling.
-* Remove unnecessary code that tried to normalize the orientation.
+* Removes unnecessary code that tried to normalize the orientation.
* Trivial XCTest code fix.
## 0.6.1+2
-* Replace dependency on `androidx.legacy:legacy-support-v4:1.0.0` with `androidx.core:core:1.0.2`
+* Replaces dependency on `androidx.legacy:legacy-support-v4:1.0.0` with `androidx.core:core:1.0.2`.
## 0.6.1+1
-* Add dependency on `androidx.annotation:annotation:1.0.0`.
+* Adds dependency on `androidx.annotation:annotation:1.0.0`.
## 0.6.1
@@ -593,7 +593,7 @@ parameter to compress image.
## 0.6.0+18
-* Fix video play in example and update video_player plugin dependency.
+* Fixes video play in example and update video_player plugin dependency.
## 0.6.0+17
@@ -609,7 +609,7 @@ parameter to compress image.
## 0.6.0+14
-* Fix typo in README.
+* Fixes typo in README.
## 0.6.0+13
@@ -617,7 +617,7 @@ parameter to compress image.
## 0.6.0+12
-* Use class instead of struct for `GIFInfo` in iOS implementation.
+* Uses class instead of struct for `GIFInfo` in iOS implementation.
## 0.6.0+11
@@ -629,13 +629,13 @@ parameter to compress image.
## 0.6.0+9
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.6.0+8
-* Bugfix: Add missed return statement into the image_picker example.
+* Bugfix: Adds missed return statement into the image_picker example.
## 0.6.0+7
@@ -647,12 +647,12 @@ parameter to compress image.
## 0.6.0+5
-* iOS: Add missing import.
+* iOS: Adds missing import.
## 0.6.0+4
* iOS: Using first byte to determine original image type.
-* iOS: Added XCTest target.
+* iOS: Adds XCTest target.
* iOS: The picked image now has the correct EXIF data copied from the original image.
## 0.6.0+3
@@ -669,11 +669,11 @@ parameter to compress image.
## 0.6.0
-* Breaking change iOS: Returned `File` objects when picking videos now always holds the correct path. Before this change, the path returned could have `file://` prepended to it.
+* **BREAKING CHANGE**: iOS: Returned `File` objects when picking videos now always holds the correct path. Before this change, the path returned could have `file://` prepended to it.
## 0.5.4+3
-* Fix the example app failing to load picked video.
+* Fixes the example app failing to load picked video.
## 0.5.4+2
@@ -685,7 +685,7 @@ parameter to compress image.
## 0.5.4
-* Add `retrieveLostData` to retrieve lost data after MainActivity is killed.
+* Adds `retrieveLostData` to retrieve lost data after MainActivity is killed.
## 0.5.3+2
@@ -693,11 +693,11 @@ parameter to compress image.
## 0.5.3+1
-* Update minimum deploy iOS version to 8.0.
+* Updates minimum deploy iOS version to 8.0.
## 0.5.3
-* Fixed incorrect path being returned from Google Photos on Android.
+* Fixes incorrect path being returned from Google Photos on Android.
## 0.5.2
@@ -710,15 +710,15 @@ parameter to compress image.
## 0.5.0+9
-* Remove unnecessary temp video file path.
+* Removes unnecessary temp video file path.
## 0.5.0+8
-* Fixed wrong GooglePhotos authority of image Uri.
+* Fixes wrong GooglePhotos authority of image Uri.
## 0.5.0+7
-* Fix a crash when selecting images from yandex.disk and dropbox.
+* Fixes a crash when selecting images from yandex.disk and dropbox.
## 0.5.0+6
@@ -726,7 +726,7 @@ parameter to compress image.
## 0.5.0+5
-* Remove unnecessary camera permission.
+* Removes unnecessary camera permission.
## 0.5.0+4
@@ -734,20 +734,20 @@ parameter to compress image.
## 0.5.0+3
-* Fixed an Android crash when Image Picker is registered without an activity.
+* Fixes an Android crash when Image Picker is registered without an activity.
## 0.5.0+2
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.5.0+1
-* Fix a crash when user calls the plugin in quick succession on Android.
+* Fixes a crash when user calls the plugin in quick succession on Android.
## 0.5.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -755,19 +755,19 @@ parameter to compress image.
## 0.4.12+1
-* Fix a crash when selecting downloaded images from image picker on certain devices.
+* Fixes a crash when selecting downloaded images from image picker on certain devices.
## 0.4.12
-* Fix a crash when user tap the image mutiple times.
+* Fixes a crash when user tap the image mutiple times.
## 0.4.11
-* Use `api` to define `support-v4` dependency to allow automatic version resolution.
+* Uses `api` to define `support-v4` dependency to allow automatic version resolution.
## 0.4.10
-* Depend on full `support-v4` library for ease of use (fixes conflicts with Firebase and libraries)
+* Depend on full `support-v4` library for ease of use (fixes conflicts with Firebase and libraries).
## 0.4.9
@@ -775,16 +775,16 @@ parameter to compress image.
## 0.4.8
-* Replace the full `com.android.support:appcompat-v7` dependency with `com.android.support:support-core-utils`, which results in smaller APK sizes.
-* Upgrade support library to 27.1.1
+* Replaces the full `com.android.support:appcompat-v7` dependency with `com.android.support:support-core-utils`, which results in smaller APK sizes.
+* Upgrades support library to 27.1.1.
## 0.4.7
-* Added missing video_player package dev dependency.
+* Adds missing video_player package dev dependency.
## 0.4.6
-* Added support for picking remote images.
+* Adds support for picking remote images.
## 0.4.5
@@ -792,7 +792,7 @@ parameter to compress image.
## 0.4.4
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.4.3
@@ -800,18 +800,18 @@ parameter to compress image.
## 0.4.2
-* Added support for picking videos.
-* Updated example app to show video preview.
+* Adds support for picking videos.
+* Updates example app to show video preview.
## 0.4.1
* Bugfix: the `pickImage` method will now return null when the user cancels picking the image, instead of hanging indefinitely.
-* Removed the third party library dependency for taking pictures with the camera.
+* Removes the third party library dependency for taking pictures with the camera.
## 0.4.0
-* **Breaking change**. The `source` parameter for the `pickImage` is now required. Also, the `ImageSource.any` option doesn't exist anymore.
-* Use the native Android image gallery for picking images instead of a custom UI.
+* **BREAKING CHANGE:** The `source` parameter for the `pickImage` is now required. Also, the `ImageSource.any` option doesn't exist anymore.
+* Uses the native Android image gallery for picking images instead of a custom UI.
## 0.3.1
@@ -819,23 +819,23 @@ parameter to compress image.
## 0.3.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Sets SDK constraints to match the Flutter beta release.
## 0.2.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 0.2.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.1.5
-* Added FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.1.4
@@ -844,24 +844,24 @@ parameter to compress image.
## 0.1.3
-* Added optional source argument to pickImage for controlling where the image comes from.
+* Adds optional source argument to pickImage for controlling where the image comes from.
## 0.1.2
-* Added optional maxWidth and maxHeight arguments to pickImage.
+* Adds optional maxWidth and maxHeight arguments to pickImage.
## 0.1.1
-* Updated Gradle repositories declaration to avoid the need for manual configuration
+* Updates Gradle repositories declaration to avoid the need for manual configuration
in the consuming app.
## 0.1.0+1
-* Updated readme and description in pubspec.yaml
+* Updates readme and description in pubspec.yaml.
## 0.1.0
-* Updated dependencies
+* Updates dependencies.
* **Breaking Change**: You need to add a maven section with the "https://maven.google.com" endpoint to the repository section of your `android/build.gradle`. For example:
```gradle
allprojects {
@@ -876,20 +876,20 @@ allprojects {
## 0.0.3
-* Fix for crash on iPad when showing the Camera/Gallery selection dialog
+* Fixes for crash on iPad when showing the Camera/Gallery selection dialog.
## 0.0.2+2
-* Updated README
+* Updates README.
## 0.0.2+1
-* Updated README
+* Updates README.
## 0.0.2
-* Fix crash when trying to access camera on a device without camera (e.g. the Simulator)
+* Fixes crash when trying to access camera on a device without camera (e.g. the Simulator).
## 0.0.1
-* Initial Release
+* Initial Release.
diff --git a/packages/image_picker/image_picker_android/CHANGELOG.md b/packages/image_picker/image_picker_android/CHANGELOG.md
index 7a8480841b18..7d4f4eba31aa 100644
--- a/packages/image_picker/image_picker_android/CHANGELOG.md
+++ b/packages/image_picker/image_picker_android/CHANGELOG.md
@@ -33,7 +33,7 @@
## 0.8.13+12
-* Bump androidx.core:core from 1.13.1 to 1.17.0.
+* Bumps androidx.core:core from 1.13.1 to 1.17.0.
## 0.8.13+11
@@ -176,7 +176,7 @@
## 0.8.12+3
-* Update documentation to note that limit is not always supported.
+* Updates documentation to note that limit is not always supported.
## 0.8.12+2
@@ -367,7 +367,7 @@
## 0.8.5+8
* Adds Android 13 photo picker functionality if SDK version is at least 33.
-* Bumps compileSdkVersion from 31 to 33
+* Bumps compileSdkVersion from 31 to 33.
## 0.8.5+7
diff --git a/packages/image_picker/image_picker_for_web/CHANGELOG.md b/packages/image_picker/image_picker_for_web/CHANGELOG.md
index 4109c420a7c7..9d1367657481 100644
--- a/packages/image_picker/image_picker_for_web/CHANGELOG.md
+++ b/packages/image_picker/image_picker_for_web/CHANGELOG.md
@@ -33,7 +33,7 @@
## 3.0.2
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-* Removes input element after completion
+* Removes input element after completion.
## 3.0.1
@@ -44,7 +44,7 @@
* **BREAKING CHANGE:** Removes all code and tests mentioning `PickedFile`.
* Listens to `cancel` event on file selection. When the selection is canceled:
- * `Future` methods return `null`
+ * `Future` methods return `null`.
* `Future>` methods return an empty list.
## 2.2.0
@@ -96,11 +96,11 @@
## 2.1.3
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
## 2.1.2
-* Updated installation instructions in README.
+* Updates installation instructions in README.
# 2.1.1
@@ -111,24 +111,24 @@
# 2.1.0
* Implemented `getImage`, `getVideo` and `getFile` methods that return `XFile` instances.
-* Move tests to `example` directory, so they run as integration_tests with `flutter drive`.
+* Moves tests to `example` directory, so they run as integration_tests with `flutter drive`.
# 2.0.0
-* Migrate to null safety.
-* Add doc comments to point out that some arguments aren't supported on the web.
+* Migrates to null safety.
+* Adds doc comments to point out that some arguments aren't supported on the web.
# 0.1.0+3
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
# 0.1.0+2
-* Adds Video MIME Types for the safari browser for acception
+* Adds Video MIME Types for the safari browser for acception.
# 0.1.0+1
-* Remove `android` directory.
+* Removes `android` directory.
# 0.1.0
diff --git a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md
index 4362e2323c06..45ad506c2f80 100644
--- a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md
+++ b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md
@@ -102,7 +102,7 @@
## 2.4.2
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 2.4.1
@@ -111,7 +111,7 @@
## 2.4.0
-* Add `forceFullMetadata` option to `pickImage`.
+* Adds `forceFullMetadata` option to `pickImage`.
* To keep this non-breaking `forceFullMetadata` defaults to `true`, so the plugin tries
to get the full image metadata which may require extra permission requests on certain platforms.
* If `forceFullMetadata` is set to `false`, the plugin fetches the image in a way that reduces
@@ -119,39 +119,39 @@
## 2.3.0
-* Updated `LostDataResponse` to include a `files` property, in case more than one file was recovered.
+* Updates `LostDataResponse` to include a `files` property, in case more than one file was recovered.
## 2.2.0
-* Added new methods that return `XFile` (from `package:cross_file`)
- * `getImage` (will deprecate `pickImage`)
- * `getVideo` (will deprecate `pickVideo`)
- * `getMultiImage` (will deprecate `pickMultiImage`)
+* Adds new methods that return `XFile` (from `package:cross_file`).
+ * `getImage` (will deprecate `pickImage`).
+ * `getVideo` (will deprecate `pickVideo`).
+ * `getMultiImage` (will deprecate `pickMultiImage`).
_`PickedFile` will also be marked as deprecated in an upcoming release._
## 2.1.0
-* Add `pickMultiImage` method.
+* Adds `pickMultiImage` method.
## 2.0.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
* Breaking Changes:
- * Removed the deprecated methods: `ImagePickerPlatform.retrieveLostDataAsDartIoFile`,`ImagePickerPlatform.pickImagePath` and `ImagePickerPlatform.pickVideoPath`.
- * Removed deprecated class: `LostDataResponse`.
+ * Removes the deprecated methods: `ImagePickerPlatform.retrieveLostDataAsDartIoFile`,`ImagePickerPlatform.pickImagePath` and `ImagePickerPlatform.pickVideoPath`.
+ * Removes deprecated class: `LostDataResponse`.
## 1.1.6
-* Fix test asset file location.
+* Fixes test asset file location.
## 1.1.5
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.1.4
@@ -159,23 +159,23 @@ _`PickedFile` will also be marked as deprecated in an upcoming release._
## 1.1.3
-* Update documentation of `pickImage()` regarding HEIC images.
+* Updates documentation of `pickImage()` regarding HEIC images.
## 1.1.2
-* Update documentation of `pickImage()` regarding compression support for specific image types.
+* Updates documentation of `pickImage()` regarding compression support for specific image types.
## 1.1.1
-* Update documentation of getImage() about Android's disability to preference front/rear camera.
+* Updates documentation of getImage() about Android's disability to preference front/rear camera.
## 1.1.0
-* Introduce PickedFile type for the new API.
+* Introduces PickedFile type for the new API.
## 1.0.1
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.0.0
diff --git a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md
index 3e35cab282b1..87c48bb21852 100644
--- a/packages/in_app_purchase/in_app_purchase/CHANGELOG.md
+++ b/packages/in_app_purchase/in_app_purchase/CHANGELOG.md
@@ -4,7 +4,7 @@
## 3.2.4
-* Bump org.json:json from 20251224 to 20260522 in example.
+* Bumps org.json:json from 20251224 to 20260522 in example.
* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
* Updates README to reflect currently supported OS versions for the latest
versions of the endorsed platform implementations.
@@ -143,7 +143,7 @@
* **BREAKING CHANGES**:
* Adds a new `PurchaseStatus` named `canceled`. This means developers can distinguish between an error and user cancellation.
- * ~~Updates `restorePurchases` to emit an empty list of purchases on StoreKit when there are no purchases to restore (same as Android).~~
+ * ~~Updates `restorePurchases` to emit an empty list of purchases on StoreKit when there are no purchases to restore (same as Android).~~.
* Renames `in_app_purchase_ios` to `in_app_purchase_storekit`.
* Renames `InAppPurchaseIosPlatform` to `InAppPurchaseStoreKitPlatform`.
* Renames `InAppPurchaseIosPlatformAddition` to
@@ -156,41 +156,41 @@
## 1.0.9
-* Handle purchases with `PurchaseStatus.restored` correctly in the example App.
-* Updated dependencies on `in_app_purchase_android` and `in_app_purchase_ios` to their latest versions (version 0.1.5 and 0.1.3+5 respectively).
+* Handles purchases with `PurchaseStatus.restored` correctly in the example App.
+* Updates dependencies on `in_app_purchase_android` and `in_app_purchase_ios` to their latest versions (version 0.1.5 and 0.1.3+5 respectively).
## 1.0.8
-* Fix repository link in pubspec.yaml.
+* Fixes repository link in pubspec.yaml.
## 1.0.7
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 1.0.6
-* Added import flutter foundation dependency in README.md to be able to use `defaultTargetPlatform`.
+* Adds import flutter foundation dependency in README.md to be able to use `defaultTargetPlatform`.
## 1.0.5
-* Add explanation for casting `ProductDetails` and `PurchaseDetails` to platform specific implementations in the readme.
+* Adds explanation for casting `ProductDetails` and `PurchaseDetails` to platform specific implementations in the readme.
## 1.0.4
-* Fix `Restoring previous purchases` link in the README.md.
+* Fixes `Restoring previous purchases` link in the README.md.
## 1.0.3
-* Added a "Restore purchases" button to conform to Apple's StoreKit guidelines on [restoring products](https://developer.apple.com/documentation/storekit/in-app_purchase/restoring_purchased_products?language=objc);
-* Corrected an error in a example snippet displayed in the README.md.
+* Adds a "Restore purchases" button to conform to Apple's StoreKit guidelines on [restoring products](https://developer.apple.com/documentation/storekit/in-app_purchase/restoring_purchased_products?language=objc).
+* Corrects an error in a example snippet displayed in the README.md.
## 1.0.2
-* Fix ignoring "autoConsume" param in "InAppPurchase.instance.buyConsumable".
+* Fixes ignoring "autoConsume" param in "InAppPurchase.instance.buyConsumable".
## 1.0.1
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 1.0.0
@@ -198,92 +198,92 @@
## 0.6.0+1
-* Added a reference to the in-app purchase codelab in the README.md.
+* Adds a reference to the in-app purchase codelab in the README.md.
## 0.6.0
As part of implementing federated architecture and making the interface compatible for other platforms this version contains the following **breaking changes**:
* Changes to the platform agnostic interface:
- * If you used `InAppPurchaseConnection.instance` to access generic In App Purchase APIs, please use `InAppPurchase.instance` instead;
- * The `InAppPurchaseConnection.purchaseUpdatedStream` has been renamed to `InAppPurchase.purchaseStream`;
- * The `InAppPurchaseConnection.queryPastPurchases` method has been removed. Instead, you should use `InAppPurchase.restorePurchases`. This method emits each restored purchase on the `InAppPurchase.purchaseStream`, the `PurchaseDetails` object will be marked with a `status` of `PurchaseStatus.restored`;
+ * If you used `InAppPurchaseConnection.instance` to access generic In App Purchase APIs, please use `InAppPurchase.instance` instead.
+ * The `InAppPurchaseConnection.purchaseUpdatedStream` has been renamed to `InAppPurchase.purchaseStream`.
+ * The `InAppPurchaseConnection.queryPastPurchases` method has been removed. Instead, you should use `InAppPurchase.restorePurchases`. This method emits each restored purchase on the `InAppPurchase.purchaseStream`, the `PurchaseDetails` object will be marked with a `status` of `PurchaseStatus.restored`.
* The `InAppPurchase.completePurchase` method no longer returns an instance `BillingWrapperResult` class (which was Android specific). Instead it will return a completed `Future` if the method executed successfully, in case of errors it will complete with an `InAppPurchaseException` describing the error.
* Android specific changes:
* The Android specific `InAppPurchaseConnection.consumePurchase` and `InAppPurchaseConnection.enablePendingPurchases` methods have been removed from the platform agnostic interface and moved to the Android specific `InAppPurchaseAndroidPlatformAddition` class:
- * `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases` is a static method that should be called when initializing your App. Access the method like this: `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()` (make sure to add the following import: `import 'package:in_app_purchase_android/in_app_purchase_android.dart';`);
+ * `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases` is a static method that should be called when initializing your App. Access the method like this: `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()` (make sure to add the following import: `import 'package:in_app_purchase_android/in_app_purchase_android.dart';`).
* To use the `InAppPurchaseAndroidPlatformAddition.consumePurchase` method, acquire an instance using the `InAppPurchase.getPlatformAddition` method. For example:
```dart
- // Acquire the InAppPurchaseAndroidPlatformAddition instance.
+ // Acquire the InAppPurchaseAndroidPlatformAddition instance
InAppPurchaseAndroidPlatformAddition androidAddition = InAppPurchase.instance.getPlatformAddition();
- // Consume an Android purchase.
+ // Consume an Android purchase
BillingResultWrapper billingResult = await androidAddition.consumePurchase(purchase);
```
- * The [billing_client_wrappers](https://pub.dev/documentation/in_app_purchase_android/latest/billing_client_wrappers/billing_client_wrappers-library.html) have been moved into the [in_app_purchase_android](https://pub.dev/packages/in_app_purchase_android) package. They are still available through the [in_app_purchase](https://pub.dev/packages/in_app_purchase) plugin but to use them it is necessary to import the correct package when using them: `import 'package:in_app_purchase_android/billing_client_wrappers.dart';`;
+ * The [billing_client_wrappers](https://pub.dev/documentation/in_app_purchase_android/latest/billing_client_wrappers/billing_client_wrappers-library.html) have been moved into the [in_app_purchase_android](https://pub.dev/packages/in_app_purchase_android) package. They are still available through the [in_app_purchase](https://pub.dev/packages/in_app_purchase) plugin but to use them it is necessary to import the correct package when using them: `import 'package:in_app_purchase_android/billing_client_wrappers.dart';`.
* iOS specific changes:
* The iOS specific methods `InAppPurchaseConnection.presentCodeRedemptionSheet` and `InAppPurchaseConnection.refreshPurchaseVerificationData` methods have been removed from the platform agnostic interface and moved into the iOS specific `InAppPurchaseIosPlatformAddition` class. To use them acquire an instance through the `InAppPurchase.getPlatformAddition` method like so:
```dart
- // Acquire the InAppPurchaseIosPlatformAddition instance.
+ // Acquire the InAppPurchaseIosPlatformAddition instance
InAppPurchaseIosPlatformAddition iosAddition = InAppPurchase.instance.getPlatformAddition();
- // Present the code redemption sheet.
+ // Present the code redemption sheet
await iosAddition.presentCodeRedemptionSheet();
- // Refresh purchase verification data.
+ // Refresh purchase verification data
PurchaseVerificationData? verificationData = await iosAddition.refreshPurchaseVerificationData();
```
- * The [store_kit_wrappers](https://pub.dev/documentation/in_app_purchase_ios/latest/store_kit_wrappers/store_kit_wrappers-library.html) have been moved into the [in_app_purchase_ios](https://pub.dev/packages/in_app_purchase_ios) package. They are still available in the [in_app_purchase](https://pub.dev/packages/in_app_purchase) plugin, but to use them it is necessary to import the correct package when using them: `import 'package:in_app_purchase_ios/store_kit_wrappers.dart';`;
- * Update the minimum supported Flutter version to 1.20.0.
+ * The [store_kit_wrappers](https://pub.dev/documentation/in_app_purchase_ios/latest/store_kit_wrappers/store_kit_wrappers-library.html) have been moved into the [in_app_purchase_ios](https://pub.dev/packages/in_app_purchase_ios) package. They are still available in the [in_app_purchase](https://pub.dev/packages/in_app_purchase) plugin, but to use them it is necessary to import the correct package when using them: `import 'package:in_app_purchase_ios/store_kit_wrappers.dart';`.
+ * Updates the minimum supported Flutter version to 1.20.0.
## 0.5.2
-* Added `rawPrice` and `currencyCode` to the ProductDetails model.
+* Adds `rawPrice` and `currencyCode` to the ProductDetails model.
## 0.5.1+3
-* Configured the iOS example App to make use of StoreKit Testing on iOS 14 and higher.
+* Configures the iOS example App to make use of StoreKit Testing on iOS 14 and higher.
## 0.5.1+2
-* Update README to provide a better instruction of the plugin.
+* Updates README to provide a better instruction of the plugin.
## 0.5.1+1
-* Fix error message when trying to consume purchase on iOS.
+* Fixes error message when trying to consume purchase on iOS.
## 0.5.1
-* [iOS] Introduce `SKPaymentQueueWrapper.presentCodeRedemptionSheet`
+* [iOS] Introduces `SKPaymentQueueWrapper.presentCodeRedemptionSheet`.
## 0.5.0
-* Migrate to Google Billing Library 3.0
- * Add `obfuscatedProfileId`, `purchaseToken` in [BillingClientWrapper.launchBillingFlow].
- * **Breaking Change**
- * Removed `developerPayload` in [BillingClientWrapper.acknowledgePurchase], [BillingClientWrapper.consumeAsync], [InAppPurchaseConnection.completePurchase], [InAppPurchaseConnection.consumePurchase].
- * Removed `isRewarded` from [SkuDetailsWrapper].
+* Migrates to Google Billing Library 3.0.
+ * Adds `obfuscatedProfileId`, `purchaseToken` in [BillingClientWrapper.launchBillingFlow].
+ * **BREAKING CHANGES:**
+ * Removes `developerPayload` in [BillingClientWrapper.acknowledgePurchase], [BillingClientWrapper.consumeAsync], [InAppPurchaseConnection.completePurchase], [InAppPurchaseConnection.consumePurchase].
+ * Removes `isRewarded` from [SkuDetailsWrapper].
* [SkuDetailsWrapper.introductoryPriceCycles] now returns `int` instead of `String`.
* Above breaking changes are inline with the breaking changes introduced in [Google Play Billing 3.0 release](https://developer.android.com/google/play/billing/release-notes#3-0).
* Additional information on some the changes:
- * [Dropping reward SKU support](https://support.google.com/googleplay/android-developer/answer/9155268?hl=en)
- * [Developer payload](https://developer.android.com/google/play/billing/developer-payload)
+ * [Dropping reward SKU support](https://support.google.com/googleplay/android-developer/answer/9155268?hl=en).
+ * [Developer payload](https://developer.android.com/google/play/billing/developer-payload).
## 0.4.1
-* Support InApp subscription upgrade/downgrade.
+* Supports InApp subscription upgrade/downgrade.
## 0.4.0
-* Migrate to nullsafety.
-* Deprecate `sandboxTesting`, introduce `simulatesAskToBuyInSandbox`.
-* **Breaking Change:**
- * Removed `callbackChannel` in `channels.dart`, see https://github.com/flutter/flutter/issues/69225.
+* Migrates to nullsafety.
+* Deprecates `sandboxTesting`, introduce `simulatesAskToBuyInSandbox`.
+* **BREAKING CHANGE:**
+ * Removes `callbackChannel` in `channels.dart`, see https://github.com/flutter/flutter/issues/69225.
## 0.3.5+2
-* Migrate deprecated references.
+* Migrates deprecated references.
## 0.3.5+1
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 0.3.5
@@ -291,23 +291,23 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.4+18
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.3.4+17
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.3.4+16
-* Add Dartdocs to all public APIs.
+* Adds Dartdocs to all public APIs.
## 0.3.4+15
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.3.4+14
-* Add test target to iOS example app Podfile
+* Adds test target to iOS example app Podfile.
## 0.3.4+13
@@ -323,7 +323,7 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.4+10
-* Fixed typo 'verity' for 'verify'.
+* Fixes typo 'verity' for 'verify'.
## 0.3.4+9
@@ -343,23 +343,23 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.4+6
-* iOS: Fix the bug that prevent restored subscription transactions from being completed
+* iOS: Fix the bug that prevent restored subscription transactions from being completed.
## 0.3.4+5
-* Added necessary README docs for getting started with Android.
+* Adds necessary README docs for getting started with Android.
## 0.3.4+4
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 0.3.4+3
-* Fixed typo 'manuelly' for 'manually'.
+* Fixes typo 'manuelly' for 'manually'.
## 0.3.4+2
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.3.4+1
@@ -369,7 +369,7 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.4
-* Expose SKError code to client apps.
+* Exposes SKError code to client apps.
## 0.3.3+2
@@ -377,15 +377,15 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.3+1
-* Update documentations for `InAppPurchase.completePurchase` and update README.
+* Updates documentations for `InAppPurchase.completePurchase` and update README.
## 0.3.3
-* Introduce `SKPaymentQueueWrapper.transactions`.
+* Introduces `SKPaymentQueueWrapper.transactions`.
## 0.3.2+2
-* Fix CocoaPods podspec lint warnings.
+* Fixes CocoaPods podspec lint warnings.
## 0.3.2+1
@@ -394,55 +394,55 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.2
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
## 0.3.1+2
-* Fix potential casting crash on Android v1 embedding when registering life cycle callbacks.
-* Remove hard-coded legacy xcode build setting.
+* Fixes potential casting crash on Android v1 embedding when registering life cycle callbacks.
+* Removes hard-coded legacy xcode build setting.
## 0.3.1+1
-* Add `pedantic` to dev_dependency.
+* Adds `pedantic` to dev_dependency.
## 0.3.1
* Android: Fix a bug where the `BillingClient` is disconnected when app goes to the background.
* Android: Make sure the `BillingClient` object is disconnected before the activity is destroyed.
* Android: Fix minor compiler warning.
-* Fix typo in CHANGELOG.
+* Fixes typo in CHANGELOG.
## 0.3.0+3
-* Fix pendingCompletePurchase flag status to allow to complete purchases.
+* Fixes pendingCompletePurchase flag status to allow to complete purchases.
## 0.3.0+2
-* Update te example app to avoid using deprecated api.
+* Updates te example app to avoid using deprecated api.
## 0.3.0+1
-* Fixing usage example. No functional changes.
+* Fixes usage example. No functional changes.
## 0.3.0
-* Migrate the `Google Play Library` to 2.0.3.
- * Introduce a new class `BillingResultWrapper` which contains a detailed result of a BillingClient operation.
+* Migrates the `Google Play Library` to 2.0.3.
+ * Introduces a new class `BillingResultWrapper` which contains a detailed result of a BillingClient operation.
* **[Breaking Change]:** All the BillingClient methods that previously return a `BillingResponse` now return a `BillingResultWrapper`, including: `launchBillingFlow`, `startConnection` and `consumeAsync`.
* **[Breaking Change]:** The `SkuDetailsResponseWrapper` now contains a `billingResult` field in place of `billingResponse` field.
* A `billingResult` field is added to the `PurchasesResultWrapper`.
* Other Updates to the "billing_client_wrappers":
- * Updates to the `PurchaseWrapper`: Add `developerPayload`, `purchaseState` and `isAcknowledged` fields.
- * Updates to the `SkuDetailsWrapper`: Add `originalPrice` and `originalPriceAmountMicros` fields.
+ * Updates to the `PurchaseWrapper`: Adds `developerPayload`, `purchaseState` and `isAcknowledged` fields.
+ * Updates to the `SkuDetailsWrapper`: Adds `originalPrice` and `originalPriceAmountMicros` fields.
* **[Breaking Change]:** The `BillingClient.queryPurchaseHistory` is updated to return a `PurchasesHistoryResult`, which contains a list of `PurchaseHistoryRecordWrapper` instead of `PurchaseWrapper`. A `PurchaseHistoryRecordWrapper` object has the same fields and values as A `PurchaseWrapper` object, except that a `PurchaseHistoryRecordWrapper` object does not contain `isAutoRenewing`, `orderId` and `packageName`.
- * Add a new `BillingClient.acknowledgePurchase` API. Starting from this version, the developer has to acknowledge any purchase on Android using this API within 3 days of purchase, or the user will be refunded. Note that if a product is "consumed" via `BillingClient.consumeAsync`, it is implicitly acknowledged.
- * **[Breaking Change]:** Added `enablePendingPurchases` in `BillingClientWrapper`. The application has to call this method before calling `BillingClientWrapper.startConnection`. See [enablePendingPurchases](https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder.html#enablependingpurchases) for more information.
+ * Adds a new `BillingClient.acknowledgePurchase` API. Starting from this version, the developer has to acknowledge any purchase on Android using this API within 3 days of purchase, or the user will be refunded. Note that if a product is "consumed" via `BillingClient.consumeAsync`, it is implicitly acknowledged.
+ * **[Breaking Change]:** Adds `enablePendingPurchases` in `BillingClientWrapper`. The application has to call this method before calling `BillingClientWrapper.startConnection`. See [enablePendingPurchases](https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder.html#enablependingpurchases) for more information.
* Updates to the "InAppPurchaseConnection":
* **[Breaking Change]:** `InAppPurchaseConnection.completePurchase` now returns a `Future` instead of `Future`. A new optional parameter `{String developerPayload}` has also been added to the API. On Android, this API does not throw an exception anymore, it instead acknowledge the purchase. If a purchase is not completed within 3 days on Android, the user will be refunded.
* **[Breaking Change]:** `InAppPurchaseConnection.consumePurchase` now returns a `Future` instead of `Future`. A new optional parameter `{String developerPayload}` has also been added to the API.
* A new boolean field `pendingCompletePurchase` has been added to the `PurchaseDetails` class. Which can be used as an indicator of whether to call `InAppPurchaseConnection.completePurchase` on the purchase.
- * **[Breaking Change]:** Added `enablePendingPurchases` in `InAppPurchaseConnection`. The application has to call this method when initializing the `InAppPurchaseConnection` on Android. See [enablePendingPurchases](https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder.html#enablependingpurchases) for more information.
+ * **[Breaking Change]:** Adds `enablePendingPurchases` in `InAppPurchaseConnection`. The application has to call this method when initializing the `InAppPurchaseConnection` on Android. See [enablePendingPurchases](https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder.html#enablependingpurchases) for more information.
* Misc: Some documentation updates reflecting the `BillingClient` migration and some documentation fixes.
* Refer to [Google Play Billing Library Release Note](https://developer.android.com/google/play/billing/billing_library_releases_notes#release-2_0) for a detailed information on the update.
@@ -452,17 +452,17 @@ As part of implementing federated architecture and making the interface compatib
## 0.2.2+5
-* Update version of json_annotation to ^3.0.0 and json_serializable to ^3.2.0. Resolve conflicts with other packages e.g. flutter_tools from sdk.
+* Updates version of json_annotation to ^3.0.0 and json_serializable to ^3.2.0. Resolve conflicts with other packages e.g. flutter_tools from sdk.
## 0.2.2+4
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.2.2+3
-* Fix failing pedantic lints. None of these fixes should have any change in
+* Fixes failing pedantic lints. None of these fixes should have any change in
functionality.
## 0.2.2+2
@@ -476,19 +476,19 @@ As part of implementing federated architecture and making the interface compatib
## 0.2.2
-* Support the v2 Android embedder.
-* Update to AndroidX.
-* Migrate to using the new e2e test binding.
-* Add a e2e test.
+* Supports the v2 Android embedder.
+* Updates to AndroidX.
+* Migrates to using the new e2e test binding.
+* Adds a e2e test.
## 0.2.1+5
* Define clang module for iOS.
-* Fix iOS build warning.
+* Fixes iOS build warning.
## 0.2.1+4
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 0.2.1+3
@@ -500,23 +500,23 @@ As part of implementing federated architecture and making the interface compatib
## 0.2.1+1
-* Remove skipped driver test.
+* Removes skipped driver test.
## 0.2.1
-* iOS: Add currencyCode to priceLocale on productDetails.
+* iOS: Adds currencyCode to priceLocale on productDetails.
## 0.2.0+8
-* Add dependency on `androidx.annotation:annotation:1.0.0`.
+* Adds dependency on `androidx.annotation:annotation:1.0.0`.
## 0.2.0+7
-* Make Gradle version compatible with the Android Gradle plugin version.
+* Makes Gradle version compatible with the Android Gradle plugin version.
## 0.2.0+6
-* Add missing `hashCode` implementations.
+* Adds missing `hashCode` implementations.
## 0.2.0+5
@@ -524,19 +524,19 @@ As part of implementing federated architecture and making the interface compatib
## 0.2.0+4
-* Fixed code error in `README.md` and adjusted links to work on Pub.
+* Fixes code error in `README.md` and adjusted links to work on Pub.
## 0.2.0+3
-* Update the `README.md` so that the code samples compile with the latest Flutter/Dart version.
+* Updates the `README.md` so that the code samples compile with the latest Flutter/Dart version.
## 0.2.0+2
-* Fix a google_play_connection purchase update listener regression introduced in 0.2.0+1.
+* Fixes a google_play_connection purchase update listener regression introduced in 0.2.0+1.
## 0.2.0+1
-* Fix an issue the type is not casted before passing to `PurchasesResultWrapper.fromJson`.
+* Fixes an issue the type is not casted before passing to `PurchasesResultWrapper.fromJson`.
## 0.2.0
@@ -545,29 +545,29 @@ As part of implementing federated architecture and making the interface compatib
## 0.1.1+3
-* Expanded description in `pubspec.yaml` and fixed typo in `README.md`.
+* Expands description in `pubspec.yaml` and fixed typo in `README.md`.
## 0.1.1+2
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.1.1+1
-* Make `AdditionalSteps`(Used in the unit test) a void function.
+* Makes `AdditionalSteps`(Used in the unit test) a void function.
## 0.1.1
* Some error messages from iOS are slightly changed.
* `ProductDetailsResponse` returned by `queryProductDetails()` now contains an `PurchaseError` object that represents any error that might occurred during the request.
* If the device is not connected to the internet, `queryPastPurchases()` on iOS now have the error stored in the response instead of throwing.
-* Clean up minor iOS warning.
+* Cleans up minor iOS warning.
* Example app shows how to handle error when calling `queryProductDetails()` and `queryProductDetails()`.
## 0.1.0+4
-* Change the `buy` methods to return `Future` instead of `void` in order
+* Changes the `buy` methods to return `Future` instead of `void` in order
to propagate `launchBillingFlow` failures up through `google_play_connection`.
## 0.1.0+3
@@ -576,82 +576,82 @@ As part of implementing federated architecture and making the interface compatib
## 0.1.0+2
-* Fix bug where error only purchases updates weren't propagated correctly in
+* Fixes bug where error only purchases updates weren't propagated correctly in
`google_play_connection.dart`.
## 0.1.0+1
-* Add more consumable handling to the example app.
+* Adds more consumable handling to the example app.
## 0.1.0
Beta release.
* Ability to list products, load previous purchases, and make purchases.
-* Simplified Dart API that's been unified for ease of use.
+* Simplifies Dart API that's been unified for ease of use.
* Platform-specific APIs more directly exposing `StoreKit` and `BillingClient`.
Includes:
-* 5ba657dc [in_app_purchase] Remove extraneous download logic (#1560)
-* 01bb8796 [in_app_purchase] Minor doc updates (#1555)
-* 1a4d493f [in_app_purchase] Only fetch owned purchases (#1540)
-* d63c51cf [in_app_purchase] Add auto-consume errors to PurchaseDetails (#1537)
-* 959da97f [in_app_purchase] Minor doc updates (#1536)
-* b82ae1a6 [in_app_purchase] Rename the unified API (#1517)
-* d1ad723a [in_app_purchase]remove SKDownloadWrapper and related code. (#1474)
-* 7c1e8b8a [in_app_purchase]make payment unified APIs (#1421)
-* 80233db6 [in_app_purchase] Add references to the original object for PurchaseDetails and ProductDetails (#1448)
-* 8c180f0d [in_app_purchase]load purchase (#1380)
-* e9f141bc [in_app_purchase] Iap refactor (#1381)
-* d3b3d60c add driver test command to cirrus (#1342)
-* aee12523 [in_app_purchase] refactoring and tests (#1322)
-* 6d7b4592 [in_app_purchase] Adds Dart BillingClient APIs for loading purchases (#1286)
-* 5567a9c8 [in_app_purchase]retrieve receipt (#1303)
-* 3475f1b7 [in_app_purchase]restore purchases (#1299)
-* a533148d [in_app_purchase] payment queue dart ios (#1249)
-* 10030840 [in_app_purchase] Minor bugfixes and code cleanup (#1284)
-* 347f508d [in_app_purchase] Fix CI formatting errors. (#1281)
-* fad02d87 [in_app_purchase] Java API for querying purchases (#1259)
-* bc501915 [In_app_purchase]SKProduct related fixes (#1252)
-* f92ba3a1 IAP make payment objc (#1231)
-* 62b82522 [IAP] Add the Dart API for launchBillingFlow (#1232)
-* b40a4acf [IAP] Add Java call for launchBillingFlow (#1230)
-* 4ff06cd1 [In_app_purchase]remove categories (#1222)
-* 0e72ca56 [In_app_purchase]fix requesthandler crash (#1199)
-* 81dff2be Iap getproductlist basic draft (#1169)
-* db139b28 Iap iOS add payment dart wrappers (#1178)
-* 2e5fbb9b Fix the param map passed down to the platform channel when calling querySkuDetails (#1194)
-* 4a84bac1 Mark some packages as unpublishable (#1193)
-* 51696552 Add a gradle warning to the AndroidX plugins (#1138)
-* 832ab832 Iap add payment objc translators (#1172)
-* d0e615cf Revert "IAP add payment translators in objc (#1126)" (#1171)
-* 09a5a36e IAP add payment translators in objc (#1126)
-* a100fbf9 Expose nslocale and expose currencySymbol instead of currencyCode to match android (#1162)
-* 1c982efd Using json serializer for skproduct wrapper and related classes (#1147)
-* 3039a261 Iap productlist ios (#1068)
-* 2a1593da [IAP] Update dev deps to match flutter_driver (#1118)
-* 9f87cbe5 [IAP] Update README (#1112)
-* 59e84d85 Migrate independent plugins to AndroidX (#1103)
-* a027ccd6 [IAP] Generate boilerplate serializers (#1090)
-* 909cf1c2 [IAP] Fetch SkuDetails from Google Play (#1084)
-* 6bbaa7e5 [IAP] Add missing license headers (#1083)
-* 5347e877 [IAP] Clean up Dart unit tests (#1082)
-* fe03e407 [IAP] Check if the payment processor is available (#1057)
-* 43ee28cf Fix `Manifest versionCode not found` (#1076)
-* 4d702ad7 Supress `strong_mode_implicit_dynamic_method` for `invokeMethod` calls. (#1065)
-* 809ccde7 Doc and build script updates to the IAP plugin (#1024)
-* 052b71a9 Update the IAP README (#933)
-* 54f9c4e2 Upgrade Android Gradle Plugin to 3.2.1 (#916)
-* ced3e99d Set all gradle-wrapper versions to 4.10.2 (#915)
-* eaa1388b Reconfigure Cirrus to use clang 7 (#905)
-* 9b153920 Update gradle dependencies. (#881)
-* 1aef7d92 Enable lint unnecessary_new (#701)
+* 5ba657dc [in_app_purchase] Removes extraneous download logic (#1560).
+* 01bb8796 [in_app_purchase] Minor doc updates (#1555).
+* 1a4d493f [in_app_purchase] Only fetch owned purchases (#1540).
+* d63c51cf [in_app_purchase] Adds auto-consume errors to PurchaseDetails (#1537).
+* 959da97f [in_app_purchase] Minor doc updates (#1536).
+* b82ae1a6 [in_app_purchase] Rename the unified API (#1517).
+* d1ad723a [in_app_purchase]remove SKDownloadWrapper and related code. (#1474).
+* 7c1e8b8a [in_app_purchase]make payment unified APIs (#1421).
+* 80233db6 [in_app_purchase] Adds references to the original object for PurchaseDetails and ProductDetails (#1448).
+* 8c180f0d [in_app_purchase]load purchase (#1380).
+* e9f141bc [in_app_purchase] Iap refactor (#1381).
+* d3b3d60c add driver test command to cirrus (#1342).
+* aee12523 [in_app_purchase] refactoring and tests (#1322).
+* 6d7b4592 [in_app_purchase] Adds Dart BillingClient APIs for loading purchases (#1286).
+* 5567a9c8 [in_app_purchase]retrieve receipt (#1303).
+* 3475f1b7 [in_app_purchase]restore purchases (#1299).
+* a533148d [in_app_purchase] payment queue dart ios (#1249).
+* 10030840 [in_app_purchase] Minor bugfixes and code cleanup (#1284).
+* 347f508d [in_app_purchase] Fix CI formatting errors. (#1281).
+* fad02d87 [in_app_purchase] Java API for querying purchases (#1259).
+* bc501915 [In_app_purchase]SKProduct related fixes (#1252).
+* f92ba3a1 IAP make payment objc (#1231).
+* 62b82522 [IAP] Adds the Dart API for launchBillingFlow (#1232).
+* b40a4acf [IAP] Adds Java call for launchBillingFlow (#1230).
+* 4ff06cd1 [In_app_purchase]remove categories (#1222).
+* 0e72ca56 [In_app_purchase]fix requesthandler crash (#1199).
+* 81dff2be Iap getproductlist basic draft (#1169).
+* db139b28 Iap iOS add payment dart wrappers (#1178).
+* 2e5fbb9b Fix the param map passed down to the platform channel when calling querySkuDetails (#1194).
+* 4a84bac1 Mark some packages as unpublishable (#1193).
+* 51696552 Adds a gradle warning to the AndroidX plugins (#1138).
+* 832ab832 Iap add payment objc translators (#1172).
+* d0e615cf Reverts "IAP add payment translators in objc (#1126)" (#1171).
+* 09a5a36e IAP add payment translators in objc (#1126).
+* a100fbf9 Expose nslocale and expose currencySymbol instead of currencyCode to match android (#1162).
+* 1c982efd Using json serializer for skproduct wrapper and related classes (#1147).
+* 3039a261 Iap productlist ios (#1068).
+* 2a1593da [IAP] Update dev deps to match flutter_driver (#1118).
+* 9f87cbe5 [IAP] Update README (#1112).
+* 59e84d85 Migrate independent plugins to AndroidX (#1103).
+* a027ccd6 [IAP] Generate boilerplate serializers (#1090).
+* 909cf1c2 [IAP] Fetch SkuDetails from Google Play (#1084).
+* 6bbaa7e5 [IAP] Adds missing license headers (#1083).
+* 5347e877 [IAP] Clean up Dart unit tests (#1082).
+* fe03e407 [IAP] Check if the payment processor is available (#1057).
+* 43ee28cf Fix `Manifest versionCode not found` (#1076).
+* 4d702ad7 Supress `strong_mode_implicit_dynamic_method` for `invokeMethod` calls. (#1065).
+* 809ccde7 Doc and build script updates to the IAP plugin (#1024).
+* 052b71a9 Update the IAP README (#933).
+* 54f9c4e2 Upgrade Android Gradle Plugin to 3.2.1 (#916).
+* ced3e99d Set all gradle-wrapper versions to 4.10.2 (#915).
+* eaa1388b Reconfigure Cirrus to use clang 7 (#905).
+* 9b153920 Update gradle dependencies. (#881).
+* 1aef7d92 Enable lint unnecessary_new (#701).
## 0.0.2
-* Added missing flutter_test package dependency.
-* Added missing flutter version requirements.
+* Adds missing flutter_test package dependency.
+* Adds missing flutter version requirements.
## 0.0.1
diff --git a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md
index 3ee089b54b4d..f844da4ff707 100644
--- a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md
+++ b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md
@@ -347,8 +347,8 @@
## 0.2.3
-* Upgrades Google Play Billing Library to 5.0
-* Migrates APIs to support breaking changes in new Google Play Billing API
+* Upgrades Google Play Billing Library to 5.0.
+* Migrates APIs to support breaking changes in new Google Play Billing API.
* `PurchaseWrapper` and `PurchaseHistoryRecordWrapper` now handles `skus` a list of sku strings. `sku` is deprecated.
## 0.2.2+8
@@ -392,7 +392,7 @@
## 0.2.1
-* Deprecated the `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()` method and `InAppPurchaseAndroidPlatformAddition.enablePendingPurchase` property. Since Google Play no longer accepts App submissions that don't support pending purchases it is no longer necessary to acknowledge this through code.
+* Deprecates the `InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()` method and `InAppPurchaseAndroidPlatformAddition.enablePendingPurchase` property. Since Google Play no longer accepts App submissions that don't support pending purchases it is no longer necessary to acknowledge this through code.
* Updates example app Android compileSdkVersion to 31.
## 0.2.0
@@ -402,70 +402,70 @@
## 0.1.6
-* Require Dart SDK >= 2.14.
-* Update `json_annotation` dependency to `^4.3.0`.
+* Requires Dart SDK >= 2.14.
+* Updates `json_annotation` dependency to `^4.3.0`.
## 0.1.5+1
-* Fix a broken link in the README.
+* Fixes a broken link in the README.
## 0.1.5
-* Introduced the `SkuDetailsWrapper.introductoryPriceAmountMicros` field of the correct type (`int`) and deprecated the `SkuDetailsWrapper.introductoryPriceMicros` field.
-* Update dev_dependency `build_runner` to ^2.0.0 and `json_serializable` to ^5.0.2.
+* Introduces the `SkuDetailsWrapper.introductoryPriceAmountMicros` field of the correct type (`int`) and deprecated the `SkuDetailsWrapper.introductoryPriceMicros` field.
+* Updates dev_dependency `build_runner` to ^2.0.0 and `json_serializable` to ^5.0.2.
## 0.1.4+7
-* Ensure that the `SkuDetailsWrapper.introductoryPriceMicros` is populated correctly.
+* Ensures that the `SkuDetailsWrapper.introductoryPriceMicros` is populated correctly.
## 0.1.4+6
-* Ensure that purchases correctly indicate whether they are acknowledged or not. The `PurchaseDetails.pendingCompletePurchase` field now correctly indicates if the purchase still needs to be completed.
+* Ensures that purchases correctly indicate whether they are acknowledged or not. The `PurchaseDetails.pendingCompletePurchase` field now correctly indicates if the purchase still needs to be completed.
## 0.1.4+5
-* Add `implements` to pubspec.
-* Updated Android lint settings.
+* Adds `implements` to pubspec.
+* Updates Android lint settings.
## 0.1.4+4
-* Removed dependency on the `test` package.
+* Removes dependency on the `test` package.
## 0.1.4+3
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 0.1.4+2
-* Added price currency symbol to SkuDetailsWrapper.
+* Adds price currency symbol to SkuDetailsWrapper.
## 0.1.4+1
-* Fixed typos.
+* Fixes typos.
## 0.1.4
-* Added support for launchPriceChangeConfirmationFlow in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
+* Adds support for launchPriceChangeConfirmationFlow in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
## 0.1.3+1
-* Add payment proxy.
+* Adds payment proxy.
## 0.1.3
-* Added support for isFeatureSupported in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
+* Adds support for isFeatureSupported in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
## 0.1.2
-* Added support for the obfuscatedAccountId and obfuscatedProfileId in the PurchaseWrapper.
+* Adds support for the obfuscatedAccountId and obfuscatedProfileId in the PurchaseWrapper.
## 0.1.1
-* Added support to request a list of active subscriptions and non-consumed one-time purchases on Android, through the `InAppPurchaseAndroidPlatformAddition.queryPastPurchases` method.
+* Adds support to request a list of active subscriptions and non-consumed one-time purchases on Android, through the `InAppPurchaseAndroidPlatformAddition.queryPastPurchases` method.
## 0.1.0+1
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 0.1.0
diff --git a/packages/in_app_purchase/in_app_purchase_platform_interface/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_platform_interface/CHANGELOG.md
index 775474f40e77..fd24f2707c81 100644
--- a/packages/in_app_purchase/in_app_purchase_platform_interface/CHANGELOG.md
+++ b/packages/in_app_purchase/in_app_purchase_platform_interface/CHANGELOG.md
@@ -41,23 +41,23 @@
## 1.3.1
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 1.3.0
-* Added new `PurchaseStatus` named `canceled` to distinguish between an error and user cancellation.
+* Adds new `PurchaseStatus` named `canceled` to distinguish between an error and user cancellation.
## 1.2.0
-* Added `toString()` to `IAPError`
+* Adds `toString()` to `IAPError`.
## 1.1.0
-* Added `currencySymbol` in ProductDetails.
+* Adds `currencySymbol` in ProductDetails.
## 1.0.1
-* Fixed `Restoring previous purchases` link.
+* Fixes `Restoring previous purchases` link.
## 1.0.0
diff --git a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md
index fa3b245ec325..f28a62292920 100644
--- a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md
+++ b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md
@@ -1,10 +1,10 @@
## 0.4.11+1
* Fixes StoreKit 2 restore transactions not grouping purchases into a single event.
-
+
## 0.4.11
-* Fixes StoreKit 2 date format does not match in_app_purchase_platform_interface PurchaseDetails.transactionDate format.
+* Fixes StoreKit 2 date format does not match in_app_purchase_platform_interface PurchaseDetails.transactionDate format
Fixes both `SK2Transaction.purchaseDate` and `SK2Transaction.expirationDate`.
## 0.4.10+1
@@ -18,7 +18,7 @@
## 0.4.9
-* Add support for offer codes in StoreKit 2.
+* Adds support for offer codes in StoreKit 2.
* Updates minimum supported SDK version to Flutter 3.38.
## 0.4.8+1
@@ -46,7 +46,7 @@
## 0.4.6
-* Adds a new case `.unverified` to enum `SK2ProductPurchaseResult`
+* Adds a new case `.unverified` to enum `SK2ProductPurchaseResult`.
* Fixes the StoreKit2 implementation throwing `PlatformException`s instead of returning the corresponding
`SK2ProductPurchaseResult` when a purchase is cancelled / unverified / pending.
@@ -61,34 +61,34 @@
## 0.4.4
-* Added support for specifying quantity in `SK2ProductPurchaseOptions` (consumable purchases on iOS).
+* Adds support for specifying quantity in `SK2ProductPurchaseOptions` (consumable purchases on iOS).
## 0.4.3
-* Adds **Introductory Offer Eligibility** support for StoreKit2
+* Adds **Introductory Offer Eligibility** support for StoreKit2.
## 0.4.2
-* Add [jwsRepresentation](https://developer.apple.com/documentation/storekit/verificationresult/jwsrepresentation-21vgo) to `SK2PurchaseDetails` as `serverVerificationData` for secure server-side purchase verification. Use this JSON Web Signature (JWS) value to perform your own JWS verification on your server.
-* Add [jsonRepresentation](https://developer.apple.com/documentation/storekit/transaction/jsonrepresentation) to `SK2PurchaseDetails` as `localVerificationData` for local transaction debugging and verification.
+* Adds [jwsRepresentation](https://developer.apple.com/documentation/storekit/verificationresult/jwsrepresentation-21vgo) to `SK2PurchaseDetails` as `serverVerificationData` for secure server-side purchase verification. Use this JSON Web Signature (JWS) value to perform your own JWS verification on your server.
+* Adds [jsonRepresentation](https://developer.apple.com/documentation/storekit/transaction/jsonrepresentation) to `SK2PurchaseDetails` as `localVerificationData` for local transaction debugging and verification.
## 0.4.1
* Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
* Adds **Win Back Offers** support for StoreKit2:
- * Includes new `isWinBackOfferEligible` function for eligibility verification
-* Adds **Promotional Offers** support in StoreKit2 purchases
-* Fixes introductory pricing handling in promotional offers list in StoreKit2
-* Ensures proper `appAccountToken` handling for StoreKit2 purchases
+ * Includes new `isWinBackOfferEligible` function for eligibility verification.
+* Adds **Promotional Offers** support in StoreKit2 purchases.
+* Fixes introductory pricing handling in promotional offers list in StoreKit2.
+* Ensures proper `appAccountToken` handling for StoreKit2 purchases.
## 0.4.0
* **BREAKING CHANGE:** StoreKit 2 is now the default for all devices that support it.
-* To revert to StoreKit1 for devices below iOS 15, call `enableStoreKit1`
+* To revert to StoreKit1 for devices below iOS 15, call `enableStoreKit1`.
## 0.3.22+1
-* Fix a channel thread-safety issue when StoreKit2 is enabled.
+* Fixes a channel thread-safety issue when StoreKit2 is enabled.
## 0.3.22
@@ -113,7 +113,7 @@
## 0.3.20+1
-* Prevent devices below iOS 15 or macOS 15 from enabling StoreKit2.
+* Prevents devices below iOS 15 or macOS 15 from enabling StoreKit2.
## 0.3.20
@@ -141,16 +141,16 @@
## 0.3.18+2
-* Adds support for StoreKit2's `purchase` and `transactions`
+* Adds support for StoreKit2's `purchase` and `transactions`.
## 0.3.18+1
-* Adds support for StoreKit2's `canMakePayments` and `products`
+* Adds support for StoreKit2's `canMakePayments` and `products`.
## 0.3.18
* Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
-* Changes the `localizedDescription` field of `SKProductMessage` to allow for null values
+* Changes the `localizedDescription` field of `SKProductMessage` to allow for null values.
## 0.3.17+3
@@ -182,11 +182,11 @@
## 0.3.13+1
-* Handle translation of errors nested in dictionaries.
+* Handles translation of errors nested in dictionaries.
## 0.3.13
-* Added new native tests for more complete test coverage.
+* Adds new native tests for more complete test coverage.
## 0.3.12+1
diff --git a/packages/interactive_media_ads/CHANGELOG.md b/packages/interactive_media_ads/CHANGELOG.md
index a0d2e8ad7bb1..c403364081a4 100644
--- a/packages/interactive_media_ads/CHANGELOG.md
+++ b/packages/interactive_media_ads/CHANGELOG.md
@@ -85,7 +85,7 @@
## 0.2.7
* Adds support to retrieve content time offsets at which ad breaks are scheduled. See
- `AdsManager.adCuePoints`
+ `AdsManager.adCuePoints`.
## 0.2.6+7
diff --git a/packages/local_auth/local_auth/CHANGELOG.md b/packages/local_auth/local_auth/CHANGELOG.md
index f9a8a5a7785e..a3fe0b7ec6ba 100644
--- a/packages/local_auth/local_auth/CHANGELOG.md
+++ b/packages/local_auth/local_auth/CHANGELOG.md
@@ -99,11 +99,11 @@
* Migrates plugin to federated architecture.
* Adds OS version support information to README.
-* BREAKING CHANGE: Deprecated method `authenticateWithBiometrics` has been removed.
+* **BREAKING CHANGE**: Deprecated method `authenticateWithBiometrics` has been removed
Use `authenticate` instead.
-* BREAKING CHANGE: Enum `BiometricType` has been expanded with options for `strong` and `weak`,
+* **BREAKING CHANGE**: Enum `BiometricType` has been expanded with options for `strong` and `weak`,
and applications should be updated to handle these accordingly.
-* BREAKING CHANGE: Parameters of `authenticate` have been changed.
+* **BREAKING CHANGE**: Parameters of `authenticate` have been changed.
Example:
```dart
@@ -150,71 +150,71 @@
## 1.1.8
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
-* Updated Android lint settings.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates Android lint settings.
## 1.1.7
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 1.1.6
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 1.1.5
-* Updated grammatical errors and inaccurate information in README.
+* Updates grammatical errors and inaccurate information in README.
## 1.1.4
-* Add debug assertion that `localizedReason` in `LocalAuthentication.authenticateWithBiometrics` must not be empty.
+* Adds debug assertion that `localizedReason` in `LocalAuthentication.authenticateWithBiometrics` must not be empty.
## 1.1.3
-* Fix crashes due to threading issues in iOS implementation.
+* Fixes crashes due to threading issues in iOS implementation.
## 1.1.2
-* Update Jetpack dependencies to latest stable versions.
+* Updates Jetpack dependencies to latest stable versions.
## 1.1.1
-* Update flutter_plugin_android_lifecycle dependency to 2.0.1 to fix an R8 issue
+* Updates flutter_plugin_android_lifecycle dependency to 2.0.1 to fix an R8 issue
on some versions.
## 1.1.0
-* Migrate to null safety.
-* Allow pin, passcode, and pattern authentication with `authenticate` method.
-* Fix incorrect error handling switch case fallthrough.
-* Update README for Android Integration.
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
-* **Breaking change**. Parameter names refactored to use the generic `biometric` prefix in place of `fingerprint` in the `AndroidAuthMessages` class
- * `fingerprintHint` is now `biometricHint`
- * `fingerprintNotRecognized`is now `biometricNotRecognized`
- * `fingerprintSuccess`is now `biometricSuccess`
- * `fingerprintRequiredTitle` is now `biometricRequiredTitle`
+* Migrates to null safety.
+* Allows pin, passcode, and pattern authentication with `authenticate` method.
+* Fixes incorrect error handling switch case fallthrough.
+* Updates README for Android Integration.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
+* **BREAKING CHANGE:** Parameter names refactored to use the generic `biometric` prefix in place of `fingerprint` in the `AndroidAuthMessages` class.
+ * `fingerprintHint` is now `biometricHint`.
+ * `fingerprintNotRecognized`is now `biometricNotRecognized`.
+ * `fingerprintSuccess`is now `biometricSuccess`.
+ * `fingerprintRequiredTitle` is now `biometricRequiredTitle`.
## 0.6.3+5
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.6.3+4
-* Update Dart SDK constraint in example.
+* Updates Dart SDK constraint in example.
## 0.6.3+3
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.6.3+2
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.6.3+1
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 0.6.3
@@ -222,7 +222,7 @@
## 0.6.2+4
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.6.2+3
@@ -231,148 +231,148 @@
## 0.6.2+2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.6.2+1
-* Fix CocoaPods podspec lint warnings.
+* Fixes CocoaPods podspec lint warnings.
## 0.6.2
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix block implicitly retains 'self' warning.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
+* Fixes block implicitly retains 'self' warning.
## 0.6.1+4
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 0.6.1+3
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.6.1+2
-* Support v2 embedding.
+* Supports v2 embedding.
## 0.6.1+1
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.6.1
-* Added ability to stop authentication (For Android).
+* Adds ability to stop authentication (For Android).
## 0.6.0+3
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.6.0+2
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
* Define clang module for iOS.
## 0.6.0+1
-* Update the `intl` constraint to ">=0.15.1 <0.17.0" (0.16.0 isn't really a breaking change).
+* Updates the `intl` constraint to ">=0.15.1 <0.17.0" (0.16.0 isn't really a breaking change).
## 0.6.0
* Define a new parameter for signaling that the transaction is sensitive.
* Up the biometric version to beta01.
-* Handle no device credential error.
+* Handles no device credential error.
## 0.5.3
-* Add face id detection as well by not relying on FingerprintCompat.
+* Adds face id detection as well by not relying on FingerprintCompat.
## 0.5.2+4
-* Update README to fix syntax error.
+* Updates README to fix syntax error.
## 0.5.2+3
-* Update documentation to clarify the need for FragmentActivity.
+* Updates documentation to clarify the need for FragmentActivity.
## 0.5.2+2
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.5.2+1
-* Use post instead of postDelayed to show the dialog onResume.
+* Uses post instead of postDelayed to show the dialog onResume.
## 0.5.2
* Executor thread needs to be UI thread.
## 0.5.1
-* Fix crash on Android versions earlier than 28.
+* Fixes crash on Android versions earlier than 28.
* [`authenticateWithBiometrics`](https://pub.dev/documentation/local_auth/latest/local_auth/LocalAuthentication/authenticateWithBiometrics.html) will not return result unless Biometric Dialog is closed.
-* Added two more error codes `LockedOut` and `PermanentlyLockedOut`.
+* Adds two more error codes `LockedOut` and `PermanentlyLockedOut`.
## 0.5.0
- * **Breaking change**. Update the Android API to use androidx Biometric package. This gives
+ * **BREAKING CHANGE:** Update the Android API to use androidx Biometric package. This gives
the prompt the updated Material look. However, it also requires the activity to be a
FragmentActivity. Users can switch to FlutterFragmentActivity in their main app to migrate.
## 0.4.0+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.4.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
using the original support library.
## 0.3.1
-* Fix crash on Android versions earlier than 24.
+* Fixes crash on Android versions earlier than 24.
## 0.3.0
-* **Breaking change**. Add canCheckBiometrics and getAvailableBiometrics which leads to a new API.
+* **BREAKING CHANGE:** Adds canCheckBiometrics and getAvailableBiometrics which leads to a new API.
## 0.2.1
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.2.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.1.2
-* Fixed Dart 2 type error.
+* Fixes Dart 2 type error.
## 0.1.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 0.1.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.0.3
-* Add FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.0.2+1
-* Update messaging to support Face ID.
+* Updates messaging to support Face ID.
## 0.0.2
-* Support stickyAuth mode.
+* Supports stickyAuth mode.
## 0.0.1
diff --git a/packages/local_auth/local_auth_android/CHANGELOG.md b/packages/local_auth/local_auth_android/CHANGELOG.md
index 19ec5cccb452..9465c252d8b1 100644
--- a/packages/local_auth/local_auth_android/CHANGELOG.md
+++ b/packages/local_auth/local_auth_android/CHANGELOG.md
@@ -33,7 +33,7 @@
## 2.0.1
-* Removed mockito-inline and updated to mockito-core 5.17.0.
+* Removes mockito-inline and updates to mockito-core 5.17.0.
## 2.0.0
@@ -158,7 +158,7 @@
## 1.0.30
-* Updates androidx.fragment version to 1.5.6
+* Updates androidx.fragment version to 1.5.6.
## 1.0.29
diff --git a/packages/local_auth/local_auth_darwin/CHANGELOG.md b/packages/local_auth/local_auth_darwin/CHANGELOG.md
index d5a5766e0f71..f17adf600a34 100644
--- a/packages/local_auth/local_auth_darwin/CHANGELOG.md
+++ b/packages/local_auth/local_auth_darwin/CHANGELOG.md
@@ -75,4 +75,4 @@
## 1.2.0
-* Renames the package previously published as [`local_auth_ios`](https://pub.dev/packages/local_auth_ios)
+* Renames the package previously published as [`local_auth_ios`](https://pub.dev/packages/local_auth_ios).
diff --git a/packages/local_auth/local_auth_platform_interface/CHANGELOG.md b/packages/local_auth/local_auth_platform_interface/CHANGELOG.md
index 508572819104..8763f8da8842 100644
--- a/packages/local_auth/local_auth_platform_interface/CHANGELOG.md
+++ b/packages/local_auth/local_auth_platform_interface/CHANGELOG.md
@@ -55,7 +55,7 @@
## 1.0.1
-* Export externally used types from local_auth_platform_interface.dart directly.
+* Exports externally used types from local_auth_platform_interface.dart directly.
## 1.0.0
diff --git a/packages/material_ui/CHANGELOG.md b/packages/material_ui/CHANGELOG.md
index d8fa47e0d4be..fac4a03fcf55 100644
--- a/packages/material_ui/CHANGELOG.md
+++ b/packages/material_ui/CHANGELOG.md
@@ -5,14 +5,14 @@
## 0.0.3+1
-- Replace unresolvable doc imports
-- Added a main.dart example for the Pub "Example" tab that reference a curated
-list of existing examples.
+- Replaces unresolvable doc imports.
+- Adds a main.dart example for the Pub "Example" tab that reference a curated
+ list of existing examples.
## 0.0.3
-- Fix API doc by clearing unsupported directives introduced by macros.
-- Fix API doc references.
+- Fixes API doc by clearing unsupported directives introduced by macros.
+- Fixes API doc references.
- Adds MaterialUiCompatibilityBridge for legacy flutter/material.dart compatibility.
## 0.0.2
diff --git a/packages/metrics_center/CHANGELOG.md b/packages/metrics_center/CHANGELOG.md
index fe462210f444..541a7cbaa691 100644
--- a/packages/metrics_center/CHANGELOG.md
+++ b/packages/metrics_center/CHANGELOG.md
@@ -12,7 +12,7 @@
* Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
* Updates dependency on `package:googleapis` to `^14.0.0`.
* Updates dependency on `package:googleapis_auth` to `^2.0.0`.
-* Update dependency `http: ^1.0.0`
+* Updates dependency `http: ^1.0.0`.
## 1.0.13
@@ -52,11 +52,11 @@
## 1.0.5
-- Fix JSON parsing issue when running in sound null-safety mode.
+- Fixes JSON parsing issue when running in sound null-safety mode.
## 1.0.4
-- Fix un-await-ed Future in `SkiaPerfDestination.update`.
+- Fixes un-await-ed Future in `SkiaPerfDestination.update`.
## 1.0.3
@@ -65,36 +65,36 @@
## 1.0.2
-- Updated the GoogleBenchmark parser to correctly parse new keys added
+- Updates the GoogleBenchmark parser to correctly parse new keys added
in the JSON schema.
-- Fix `unnecessary_import` lint errors.
-- Update version titles in CHANGELOG.md so plugins tooling understands them.
- - (Moved from `# X.Y.Z` to `## X.Y.Z`)
+- Fixes `unnecessary_import` lint errors.
+- Updates version titles in CHANGELOG.md so plugins tooling understands them.
+ - (Moved from `# X.Y.Z` to `## X.Y.Z`).
## 1.0.1
-- `update` now requires taskName to scale metric writes
+- `update` now requires taskName to scale metric writes.
## 1.0.0
-- Null safety support
+- Null safety support.
## 0.1.1
-- Update packages to null safe
+- Updates packages to null safe.
## 0.1.0
-- `update` now requires DateTime when commit was merged
-- Removed `github` dependency
+- `update` now requires DateTime when commit was merged.
+- Removes `github` dependency.
## 0.0.9
-- Remove legacy datastore and destination.
+- Removes legacy datastore and destination.
## 0.0.8
-- Allow tests to override LegacyFlutterDestination GCP project id.
+- Allows tests to override LegacyFlutterDestination GCP project id.
## 0.0.7
@@ -102,7 +102,7 @@
## 0.0.6
-- Allow `datastoreFromCredentialsJson` to specify project id.
+- Allows `datastoreFromCredentialsJson` to specify project id.
## 0.0.5
@@ -111,4 +111,4 @@
## 0.0.4+1
-- Moved to the `flutter/packages` repository
+- Moves to the `flutter/packages` repository.
diff --git a/packages/path_provider/path_provider/CHANGELOG.md b/packages/path_provider/path_provider/CHANGELOG.md
index e1fc0658d030..e33cebfa6d22 100644
--- a/packages/path_provider/path_provider/CHANGELOG.md
+++ b/packages/path_provider/path_provider/CHANGELOG.md
@@ -90,39 +90,39 @@
## 2.0.7
-* Moved Android and iOS implementations to federated packages.
+* Moves Android and iOS implementations to federated packages.
## 2.0.6
-* Added support for Background Platform Channels on Android when it is
+* Adds support for Background Platform Channels on Android when it is
available.
## 2.0.5
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 2.0.4
-* Updated Android lint settings.
+* Updates Android lint settings.
* Specify Java 8 for Android build.
## 2.0.3
-* Add iOS unit test target.
-* Remove references to the Android V1 embedding.
+* Adds iOS unit test target.
+* Removes references to the Android V1 embedding.
## 2.0.2
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 2.0.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.0
-* Migrate to null safety.
-* BREAKING CHANGE: Path accessors that return non-nullable results will throw
+* Migrates to null safety.
+* **BREAKING CHANGE**: Path accessors that return non-nullable results will throw
a `MissingPlatformDirectoryException` if the platform implementation is unable
to get the corresponding directory (except on platforms where the method is
explicitly unsupported, where they will continue to throw `UnsupportedError`).
@@ -133,36 +133,36 @@
## 1.6.27
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
## 1.6.26
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 1.6.25
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.6.24
-* Remove unused `test` dependency.
-* Update Dart SDK constraint in example.
+* Removes unused `test` dependency.
+* Updates Dart SDK constraint in example.
## 1.6.23
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 1.6.22
-* Switch to guava-android dependency instead of full guava.
+* Switches to guava-android dependency instead of full guava.
## 1.6.21
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.6.20
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
## 1.6.19
@@ -170,42 +170,42 @@
## 1.6.18
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 1.6.17
-* Update Windows endorsement verison again, to pick up the fix for
+* Updates Windows endorsement verison again, to pick up the fix for
web compilation in projects that include path_provider.
## 1.6.16
-* Update Windows endorsement verison
+* Updates Windows endorsement verison.
## 1.6.15
* Endorse Windows implementation.
-* Remove the need to call disablePathProviderPlatformOverride in tests
+* Removes the need to call disablePathProviderPlatformOverride in tests.
## 1.6.14
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 1.6.13
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 1.6.12
-* Fixed a Java lint in a test.
+* Fixes a Java lint in a test.
## 1.6.11
-* Updated documentation to reflect the need for changes in testing for federated plugins
+* Updates documentation to reflect the need for changes in testing for federated plugins.
## 1.6.10
-* Linux implementation endorsement
+* Linux implementation endorsement.
## 1.6.9
@@ -213,79 +213,79 @@
## 1.6.8
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.6.7
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
+* Fixes CocoaPods podspec lint warnings.
## 1.6.6
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 1.6.5
-* Remove unused class name in pubspec.
+* Removes unused class name in pubspec.
## 1.6.4
-* Endorsed macOS implementation.
+* Endorses macOS implementation.
## 1.6.3
-* Use `path_provider_platform_interface` in core plugin.
+* Uses `path_provider_platform_interface` in core plugin.
## 1.6.2
-* Move package contents into `path_provider` for platform federation.
+* Moves package contents into `path_provider` for platform federation.
## 1.6.1
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.6.0
-* Support for retrieving the downloads directory was added.
+* Supports for retrieving the downloads directory was added
The call for this is `getDownloadsDirectory`.
## 1.5.1
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 1.5.0
-* Add macOS support.
+* Adds macOS support.
## 1.4.5
-* Add support for v2 plugins APIs.
+* Adds support for v2 plugins APIs.
## 1.4.4
-* Update driver tests in the example app to e2e tests.
+* Updates driver tests in the example app to e2e tests.
## 1.4.3
-* Update driver tests in the example app to e2e tests.
-* Add missing DartDocs and a lint to prevent further regressions.
+* Updates driver tests in the example app to e2e tests.
+* Adds missing DartDocs and a lint to prevent further regressions.
## 1.4.2
-* Update and migrate iOS example project by removing flutter_assets, change
+* Updates and migrates iOS example project by removing flutter_assets, change
"English" to "en", remove extraneous xcconfigs, update to Xcode 11 build
settings, remove ARCHS, and build pods as libraries instead of frameworks.
## 1.4.1
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 1.4.0
-* Support retrieving storage paths on Android devices with multiple external
+* Supports retrieving storage paths on Android devices with multiple external
storage options. This adds a new class `AndroidEnvironment` that shadows the
directory names from Androids `android.os.Environment` class.
* Fixes `getLibraryDirectory` semantics & tests.
@@ -296,20 +296,20 @@
## 1.3.0
-* Added iOS-only support for `getLibraryDirectory`.
-* Update integration tests and example test.
-* Update example app UI to use a `ListView` show the list of content.
-* Update .gitignore to include Xcode build output folder `**/DerivedData/`
+* Adds iOS-only support for `getLibraryDirectory`.
+* Updates integration tests and example test.
+* Updates example app UI to use a `ListView` show the list of content.
+* Updates .gitignore to include Xcode build output folder `**/DerivedData/`.
## 1.2.2
* Correct the integration test for Android's `getApplicationSupportDirectory` call.
-* Introduce `setMockPathProviderPlatform` for API for tests.
+* Introduces `setMockPathProviderPlatform` for API for tests.
* Adds missing unit and integration tests.
## 1.2.1
-* Fix fall through bug.
+* Fixes fall through bug.
## 1.2.0
@@ -328,26 +328,26 @@
## 1.1.0
-* Added `getApplicationSupportDirectory`.
-* Updated documentation for `getApplicationDocumentsDirectory` to suggest
+* Adds `getApplicationSupportDirectory`.
+* Updates documentation for `getApplicationDocumentsDirectory` to suggest
using `getApplicationSupportDirectory` on iOS and
`getExternalStorageDirectory` on Android.
-* Updated documentation for `getTemporaryDirectory` to suggest using it
+* Updates documentation for `getTemporaryDirectory` to suggest using it
for caches of files that do not need to be backed up.
-* Updated integration tests and example to reflect the above changes.
+* Updates integration tests and example to reflect the above changes.
## 1.0.0
-* Added integration tests.
+* Adds integration tests.
## 0.5.0+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.5.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -355,51 +355,51 @@
## 0.4.1
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.4.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.3.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 0.3.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.2.2
-* Add FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.2.1+1
-* Updated README
+* Updates README.
## 0.2.1
-* Add function to determine external storage directory.
+* Adds function to determine external storage directory.
## 0.2.0
-* Upgrade to new plugin registration. (https://groups.google.com/forum/#!topic/flutter-dev/zba1Ynf2OKM)
+* Upgrades to new plugin registration. (https://groups.google.com/forum/#!topic/flutter-dev/zba1Ynf2OKM).
## 0.1.3
-* Upgrade Android SDK Build Tools to 25.0.3.
+* Upgrades Android SDK Build Tools to 25.0.3.
## 0.1.2
-* Add test.
+* Adds test.
## 0.1.1
-* Change to README.md.
+* Changes to README.md.
## 0.1.0
diff --git a/packages/path_provider/path_provider_android/CHANGELOG.md b/packages/path_provider/path_provider_android/CHANGELOG.md
index a1c371595659..96b5ea0b261d 100644
--- a/packages/path_provider/path_provider_android/CHANGELOG.md
+++ b/packages/path_provider/path_provider_android/CHANGELOG.md
@@ -163,7 +163,7 @@
## 2.0.19
-* Bumps kotlin to 1.7.10
+* Bumps kotlin to 1.7.10.
## 2.0.18
diff --git a/packages/path_provider/path_provider_foundation/CHANGELOG.md b/packages/path_provider/path_provider_foundation/CHANGELOG.md
index b07a38497137..49ee25486d99 100644
--- a/packages/path_provider/path_provider_foundation/CHANGELOG.md
+++ b/packages/path_provider/path_provider_foundation/CHANGELOG.md
@@ -91,5 +91,5 @@
## 2.1.0
* Renames the package previously published as
- [`path_provider_macos`](https://pub.dev/packages/path_provider_macos)
+ [`path_provider_macos`](https://pub.dev/packages/path_provider_macos).
* Adds iOS support.
diff --git a/packages/path_provider/path_provider_linux/CHANGELOG.md b/packages/path_provider/path_provider_linux/CHANGELOG.md
index 5ec1a724c833..7f5b7c6176fa 100644
--- a/packages/path_provider/path_provider_linux/CHANGELOG.md
+++ b/packages/path_provider/path_provider_linux/CHANGELOG.md
@@ -51,7 +51,7 @@
## 2.1.3
-* Change getApplicationSupportPath from using executable name to application ID (if provided).
+* Changes getApplicationSupportPath from using executable name to application ID (if provided).
* If the executable name based directory exists, continue to use that so existing applications continue with the same behaviour.
## 2.1.2
@@ -60,7 +60,7 @@
## 2.1.1
-* Removed obsolete `pluginClass: none` from pubpsec.
+* Removes obsolete `pluginClass: none` from pubpsec.
## 2.1.0
@@ -68,28 +68,28 @@
## 2.0.2
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.1
-* Add `implements` to pubspec.yaml.
-* Add `registerWith` method to the main Dart class.
+* Adds `implements` to pubspec.yaml.
+* Adds `registerWith` method to the main Dart class.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 0.1.1+3
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.1.1+2
-* Log errors in the example when calls to the `path_provider` fail.
+* Logs errors in the example when calls to the `path_provider` fail.
## 0.1.1+1
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
## 0.1.1 - NOT PUBLISHED
@@ -102,13 +102,13 @@
## 0.0.1+2
-* This release updates the example to depend on the endorsed plugin rather than relative path
+* This release updates the example to depend on the endorsed plugin rather than relative path.
## 0.0.1+1
-* This updates the readme and pubspec and example to reflect the endorsement of this implementation of `path_provider`
+* This updates the readme and pubspec and example to reflect the endorsement of this implementation of `path_provider`.
## 0.0.1
-* The initial implementation of path\_provider for Linux
- * Implements getApplicationSupportPath, getApplicationDocumentsPath, getDownloadsPath, and getTemporaryPath
+* The initial implementation of path\_provider for Linux.
+ * Implements getApplicationSupportPath, getApplicationDocumentsPath, getDownloadsPath, and getTemporaryPath.
diff --git a/packages/path_provider/path_provider_platform_interface/CHANGELOG.md b/packages/path_provider/path_provider_platform_interface/CHANGELOG.md
index 08cc4c826617..dada681d807a 100644
--- a/packages/path_provider/path_provider_platform_interface/CHANGELOG.md
+++ b/packages/path_provider/path_provider_platform_interface/CHANGELOG.md
@@ -41,23 +41,23 @@
## 2.0.2
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 2.0.1
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 1.0.5
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.4
-* Remove unused `test` dependency.
+* Removes unused `test` dependency.
## 1.0.3
@@ -65,11 +65,11 @@
## 1.0.2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.0.1
-* Rename enum to StorageDirectory for backwards compatibility.
+* Renames enum to StorageDirectory for backwards compatibility.
## 1.0.0
diff --git a/packages/path_provider/path_provider_windows/CHANGELOG.md b/packages/path_provider/path_provider_windows/CHANGELOG.md
index 9e3f4f69dd2f..73a7f5313fc3 100644
--- a/packages/path_provider/path_provider_windows/CHANGELOG.md
+++ b/packages/path_provider/path_provider_windows/CHANGELOG.md
@@ -51,7 +51,7 @@
## 2.1.0
* Upgrades `package:ffi` dependency to 2.0.0.
-* Added support for unicode encoded VERSIONINFO.
+* Adds support for unicode encoded VERSIONINFO.
* Minor fixes for new analysis options.
## 2.0.6
@@ -65,63 +65,63 @@
## 2.0.4
-* Removed obsolete `pluginClass: none` from pubpsec.
+* Removes obsolete `pluginClass: none` from pubpsec.
## 2.0.3
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.2
-* Add `implements` to pubspec.yaml.
-* Add `registerWith()` to the Dart main class.
+* Adds `implements` to pubspec.yaml.
+* Adds `registerWith()` to the Dart main class.
## 2.0.1
-* Fix a crash when a known folder can't be located.
+* Fixes a crash when a known folder can't be located.
## 2.0.0
-* Migrate to null safety
+* Migrates to null safety.
## 0.0.4+4
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.4+3
-* Remove unused `test` dependency.
-* Update Dart SDK constraint in example.
+* Removes unused `test` dependency.
+* Updates Dart SDK constraint in example.
## 0.0.4+2
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 0.0.4+1
-* Add getPath to the stub, so that the analyzer won't complain about
+* Adds getPath to the stub, so that the analyzer won't complain about
fakes that override it.
* export 'folders.dart' rather than importing it, since it's intended to be
public.
## 0.0.4
-* Move the actual implementation behind a conditional import, exporting
+* Moves the actual implementation behind a conditional import, exporting
a stub for platforms that don't support FFI. Fixes web builds in
projects with transitive dependencies on path_provider.
## 0.0.3
-* Add missing `pluginClass: none` for compatibilty with stable channel.
+* Adds missing `pluginClass: none` for compatibilty with stable channel.
## 0.0.2
* README update for endorsement.
-* Changed getApplicationSupportPath location.
-* Removed getLibraryPath.
+* Changes getApplicationSupportPath location.
+* Removes getLibraryPath.
## 0.0.1+2
-* The initial implementation of path_provider for Windows
+* The initial implementation of path_provider for Windows.
* Implements getTemporaryPath, getApplicationSupportPath, getLibraryPath,
getApplicationDocumentsPath and getDownloadsPath.
diff --git a/packages/pigeon/CHANGELOG.md b/packages/pigeon/CHANGELOG.md
index 09fef5715037..2179d257a55f 100644
--- a/packages/pigeon/CHANGELOG.md
+++ b/packages/pigeon/CHANGELOG.md
@@ -33,7 +33,7 @@
## 27.0.0
-* **Breaking Change** Overrides `toString` (or equivalent) methods on generated data classes
+* **Breaking Change** Overrides `toString` (or equivalent) methods on generated data classes.
* This can conflict with custom `description` implementations in Swift.
* [swift] Updates `isNullish` to handle double nested `Any?` values.
* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
@@ -356,7 +356,7 @@
## 19.0.2
-* [kotlin] Adds the `@JvmOverloads` to the `HostApi` setUp method. This prevents the calling Java code from having to provide an empty `String` as Kotlin provides it by default
+* [kotlin] Adds the `@JvmOverloads` to the `HostApi` setUp method. This prevents the calling Java code from having to provide an empty `String` as Kotlin provides it by default.
## 19.0.1
@@ -685,10 +685,10 @@
## 7.2.0
-* [swift] Changes async method completion types.
+* [swift] Changes async method completion types
May require code updates to existing code.
* [swift] Adds error handling to async methods.
-* [kotlin] Changes async method completion types.
+* [kotlin] Changes async method completion types
May require code updates to existing code.
* [kotlin] Adds error handling to async methods.
* Adds async error handling integration tests for all platforms.
@@ -740,7 +740,7 @@
## 7.0.0
-* [java] **BREAKING CHANGE**: Makes data classes final.
+* [java] **BREAKING CHANGE**: Makes data classes final
Updates generators for 1p linters.
## 6.0.3
@@ -777,7 +777,7 @@
## 4.2.15
-* Relocates generator classes. (Reverted)
+* Relocates generator classes. (Reverted).
## 4.2.14
@@ -785,7 +785,7 @@
## 4.2.13
-* Add documentation comment support for Enum members.
+* Adds documentation comment support for Enum members.
## 4.2.12
@@ -863,7 +863,7 @@
## 4.0.0
-* [java] **BREAKING CHANGE**: Changes style for enum values from camelCase to snake_case.
+* [java] **BREAKING CHANGE**: Changes style for enum values from camelCase to snake_case
Generated java enum values will now always be in upper snake_case.
## 3.2.9
@@ -1021,11 +1021,11 @@
## 1.0.15
-* [java] Fix too little information when having an exception
+* [java] Fix too little information when having an exception.
## 1.0.14
-* [tests] Port several generator tests to run in Dart over bash
+* [tests] Port several generator tests to run in Dart over bash.
## 1.0.13
@@ -1049,31 +1049,31 @@
## 1.0.9
-* [dart] Fixed cast exception that can happen with primitive data types with
+* [dart] Fixes cast exception that can happen with primitive data types with
type arguments in FlutterApi's.
## 1.0.8
* [front-end] Started accepting explicit Object references in type arguments.
-* [codecs] Fixed nuisance where duplicate entries could show up in custom codecs.
+* [codecs] Fixes nuisance where duplicate entries could show up in custom codecs.
## 1.0.7
-* [front-end] Fixed bug where nested classes' type arguments aren't included in
+* [front-end] Fixes bug where nested classes' type arguments aren't included in
the output (generated class and codec).
## 1.0.6
-* Updated example README for set up steps.
+* Updates example README for set up steps.
## 1.0.5
-* [java] Fixed bug when using Integer arguments to methods declared with 'int'
+* [java] Fixes bug when using Integer arguments to methods declared with 'int'
arguments.
## 1.0.4
-* [front-end] Fixed bug where codecs weren't generating support for types that
+* [front-end] Fixes bug where codecs weren't generating support for types that
only show up in type arguments.
## 1.0.3
@@ -1087,38 +1087,38 @@
## 1.0.1
-* [front-end] Fixed bug where classes only referenced as type arguments for
+* [front-end] Fixes bug where classes only referenced as type arguments for
generics weren't being generated.
## 1.0.0
-* Started allowing primitive data types as arguments and return types.
+* Starts allowing primitive data types as arguments and return types.
* Generics support.
-* Support for functions with more than one argument.
-* [command-line] Added `one_language` flag for allowing Pigeon to only generate
+* Supports for functions with more than one argument.
+* [command-line] Adds `one_language` flag for allowing Pigeon to only generate
code for one platform.
-* [command-line] Added the optional sdkPath parameter for specifying Dart SDK
+* [command-line] Adds the optional sdkPath parameter for specifying Dart SDK
path.
-* [dart] Fixed copyright headers for Dart test output.
-* [front-end] Added more errors for incorrect usage of Pigeon (previously they
+* [dart] Fixes copyright headers for Dart test output.
+* [front-end] Adds more errors for incorrect usage of Pigeon (previously they
were just ignored).
* [generators] Moved Pigeon to using a custom codec which allows collection
types to contain custom classes.
-* [java] Fixed NPE in Java generated code for nested types.
-* [objc] **BREAKING CHANGE:** logic for generating selectors has changed.
+* [java] Fixes NPE in Java generated code for nested types.
+* [objc] **BREAKING CHANGE:** logic for generating selectors has changed
`void add(Input value)` will now translate to
`-(void)addValue:(Input*)value`, methods with no arguments will translate to
`...WithError:` or `...WithCompletion:`.
-* [objc] Added `@ObjCSelector` for specifying custom objc selectors.
+* [objc] Adds `@ObjCSelector` for specifying custom objc selectors.
## 0.3.0
-* Updated the front-end parser to use dart
- [`analyzer`](https://pub.dev/packages/analyzer) instead of `dart:mirrors`.
+* Updates the front-end parser to use dart
+ [`analyzer`](https://pub.dev/packages/analyzer) instead of `dart:mirrors`
`dart:mirrors` doesn't support null-safe code so there were a class of
features we couldn't implement without this migration.
* **BREAKING CHANGE** - the `configurePigeon` function has been migrated to a
- `@ConfigurePigeon` annotation. See `./pigeons/message.dart` for an example.
+ `@ConfigurePigeon` annotation. See `./pigeons/message.dart` for an example
The annotation can be attached to anything in the file to take effect.
* **BREAKING CHANGE** - Now Pigeon files must be in one file per invocation of
Pigeon. For example, the classes your APIs use must be in the same file as
@@ -1135,11 +1135,11 @@
## 0.2.2
-* Added support for enums.
+* Adds support for enums.
## 0.2.1
-* Java: Fixed issue where multiple async HostApis can generate multiple Result interfaces.
+* Java: Fixes issue where multiple async HostApis can generate multiple Result interfaces.
* Dart: Made it so you can specify the BinaryMessenger of the generated APIs.
## 0.2.0
@@ -1166,13 +1166,13 @@ class Foo {
* **BREAKING CHANGE** - The default output from Pigeon is now null-safe. If you
want non-null-safe code you must provide the `--no-dart_null_safety` flag.
* The Pigeon source code is now null-safe.
-* Fixed niladic non-value returning async functions in the Java generator.
-* Made `runCommandLine` return an the status code.
+* Fixes niladic non-value returning async functions in the Java generator.
+* Makes `runCommandLine` return an the status code.
## 0.1.24
-* Moved logic from bin/ to lib/ to help customers wrap up the behavior.
-* Added some more linter ignores for Dart.
+* Moves logic from bin/ to lib/ to help customers wrap up the behavior.
+* Adds some more linter ignores for Dart.
## 0.1.23
@@ -1181,22 +1181,22 @@ class Foo {
## 0.1.22
* Java code generator enhancements:
- * Added linter tests to CI.
- * Fixed some linter issues in the Java code.
+ * Adds linter tests to CI.
+ * Fixes some linter issues in the Java code.
## 0.1.21
-* Fixed decode method on generated Flutter classes that use null-safety and have
+* Fixes decode method on generated Flutter classes that use null-safety and have
null values.
## 0.1.20
-* Implemented `@async` HostApi's for iOS.
-* Fixed async FlutterApi methods with void return.
+* Implements `@async` HostApi's for iOS.
+* Fixes async FlutterApi methods with void return.
## 0.1.19
-* Fixed a bug introduced in 0.1.17 where methods without arguments were
+* Fixes a bug introduced in 0.1.17 where methods without arguments were
no longer being called.
## 0.1.18
@@ -1210,139 +1210,139 @@ class Foo {
## 0.1.16
-* Fixed running in certain environments where NNBD is enabled by default.
+* Fixes running in certain environments where NNBD is enabled by default.
## 0.1.15
-* Added support for running in versions of Dart that support NNBD.
+* Adds support for running in versions of Dart that support NNBD.
## 0.1.14
-* [Windows] Fixed executing from drives other than C:.
+* [Windows] Fixes executing from drives other than C:.
## 0.1.13
-* Fixed execution on Windows with certain setups where Dart didn't allow
+* Fixes execution on Windows with certain setups where Dart didn't allow
backslashes in `import` statements.
## 0.1.12
-* Fixed assert failure with creating a PlatformException as a result of an
+* Fixes assert failure with creating a PlatformException as a result of an
exception in Java handlers.
## 0.1.11
-* Added flag to generate null safety annotated Dart code `--dart_null_safety`.
-* Made it so Dart API setup methods can take null.
+* Adds flag to generate null safety annotated Dart code `--dart_null_safety`.
+* Makes it so Dart API setup methods can take null.
## 0.1.10+1
-* Updated the examples page.
+* Updates the examples page.
## 0.1.10
-* Fixed bug that prevented running `pigeon` on Windows (introduced in `0.1.8`).
+* Fixes bug that prevented running `pigeon` on Windows (introduced in `0.1.8`).
## 0.1.9
-* Fixed bug where executing pigeon without arguments would crash (introduced in 0.1.8).
+* Fixes bug where executing pigeon without arguments would crash (introduced in 0.1.8).
## 0.1.8
-* Started spawning pigeon_lib in an isolate instead of a subprocess. The
+* Starts spawning pigeon_lib in an isolate instead of a subprocess. The
subprocess could have lead to errors if the dart version on $PATH didn't match
the one that comes with flutter.
## 0.1.7
-* Fixed Dart compilation for later versions that support null safety, opting out
+* Fixes Dart compilation for later versions that support null safety, opting out
of it for now.
-* Fixed nested types in the Java runtime.
+* Fixes nested types in the Java runtime.
## 0.1.6
-* Fixed unused variable linter warning in Dart code under certain conditions.
+* Fixes unused variable linter warning in Dart code under certain conditions.
## 0.1.5
-* Made array datatypes correctly get imported and exported avoiding the need to
+* Makes array datatypes correctly get imported and exported avoiding the need to
add extra imports to generated code.
## 0.1.4
-* Fixed nullability for NSError's in generated objc code.
-* Fixed nullability of nested objects in the Dart generator.
-* Added test to make sure the pigeon version is correct in generated code headers.
+* Fixes nullability for NSError's in generated objc code.
+* Fixes nullability of nested objects in the Dart generator.
+* Adds test to make sure the pigeon version is correct in generated code headers.
## 0.1.3
-* Added error message if supported datatypes are used as arguments or return
+* Adds error message if supported datatypes are used as arguments or return
types directly, without an enclosing class.
-* Added support for List and Map datatypes in Java and Objective-C targets.
+* Adds support for List and Map datatypes in Java and Objective-C targets.
## 0.1.2+1
-* Updated the Readme.md.
+* Updates the Readme.md.
## 0.1.2
-* Removed static analysis warnings from generated Java code.
+* Removes static analysis warnings from generated Java code.
## 0.1.1
-* Fixed issue where nested types didn't work if they weren't present in the Api.
+* Fixes issue where nested types didn't work if they weren't present in the Api.
## 0.1.0
-* Added pigeon.dart.
-* Fixed some Obj-C linter problems.
-* Added the ability to generate a mock handler in Dart.
+* Adds pigeon.dart.
+* Fixes some Obj-C linter problems.
+* Adds the ability to generate a mock handler in Dart.
## 0.1.0-experimental.11
-* Fixed setting an API to null in Java.
+* Fixes setting an API to null in Java.
## 0.1.0-experimental.10
-* Added support for void argument functions.
-* Added nullability annotations to generated objc code.
+* Adds support for void argument functions.
+* Adds nullability annotations to generated objc code.
## 0.1.0-experimental.9
-* Added e2e tests for iOS.
+* Adds e2e tests for iOS.
## 0.1.0-experimental.8
-* Renamed `setupPigeon` to `configurePigeon`.
+* Renames `setupPigeon` to `configurePigeon`.
## 0.1.0-experimental.7
-* Suppressed or got rid of warnings in generated Dart code.
+* Suppresses or got rid of warnings in generated Dart code.
## 0.1.0-experimental.6
-* Added support for void return types.
+* Adds support for void return types.
## 0.1.0-experimental.5
-* Fixed runtime exception in Android with values of ints less than 2^32.
-* Incremented codegen version warning.
+* Fixes runtime exception in Android with values of ints less than 2^32.
+* Increments codegen version warning.
## 0.1.0-experimental.4
-* Fixed primitive types for Android Java.
+* Fixes primitive types for Android Java.
## 0.1.0-experimental.3
-* Added support for Android Java.
+* Adds support for Android Java.
## 0.1.0-experimental.2
-* Added Host->Flutter calls for Objective-C
+* Adds Host->Flutter calls for Objective-C.
## 0.1.0-experimental.1
-* Fixed warning in the README.md
+* Fixes warning in the README.md.
## 0.1.0-experimental.0
diff --git a/packages/plugin_platform_interface/CHANGELOG.md b/packages/plugin_platform_interface/CHANGELOG.md
index e07f4cf10b26..9ff340dac82a 100644
--- a/packages/plugin_platform_interface/CHANGELOG.md
+++ b/packages/plugin_platform_interface/CHANGELOG.md
@@ -32,7 +32,7 @@
* Minor fixes for new analysis options.
* Adds additional tests for `PlatformInterface` and `MockPlatformInterfaceMixin`.
* Modifies `PlatformInterface` to use an expando for detecting if a customer
- tries to implement PlatformInterface using `implements` rather than `extends`.
+ tries to implement PlatformInterface using `implements` rather than `extends`
This ensures that `verify` will continue to work as advertized after
https://github.com/dart-lang/language/issues/2020 is implemented.
@@ -48,32 +48,32 @@
## 2.1.0
-* Introduce `verify`, which prevents use of `const Object()` as instance token.
-* Add a comment indicating that `verifyToken` will be deprecated in a future release.
+* Introduces `verify`, which prevents use of `const Object()` as instance token.
+* Adds a comment indicating that `verifyToken` will be deprecated in a future release.
## 2.0.2
-* Update package description.
+* Updates package description.
## 2.0.1
-* Fix `federated flutter plugins` link in the README.md.
+* Fixes `federated flutter plugins` link in the README.md.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 1.0.3
-* Fix homepage in `pubspec.yaml`.
+* Fixes homepage in `pubspec.yaml`.
## 1.0.2
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.1
-* Fixed a bug that made all platform interfaces appear as mocks in release builds (https://github.com/flutter/flutter/issues/46941).
+* Fixes a bug that made all platform interfaces appear as mocks in release builds (https://github.com/flutter/flutter/issues/46941).
## 1.0.0 - Initial release.
diff --git a/packages/pointer_interceptor/pointer_interceptor/CHANGELOG.md b/packages/pointer_interceptor/pointer_interceptor/CHANGELOG.md
index d7aa50de475b..2282d3d386ee 100644
--- a/packages/pointer_interceptor/pointer_interceptor/CHANGELOG.md
+++ b/packages/pointer_interceptor/pointer_interceptor/CHANGELOG.md
@@ -53,8 +53,8 @@
## 0.9.3+2
-* (Temporarily) helps tests introduced in prior version to pass in `stable`.
- (This will be removed when `master` rolls to `stable`)
+* (Temporarily) helps tests introduced in prior version to pass in `stable`
+ (This will be removed when `master` rolls to `stable`).
* Updates README to reference the correct github URL.
## 0.9.3+1
@@ -63,22 +63,22 @@
## 0.9.3
-* Require minimal version of flutter SDK to be `2.10`
+* Requires minimal version of flutter SDK to be `2.10`.
## 0.9.2
* Marked `PointerInterceptor` as invisible, so it can be optimized by the engine.
-* (Version Retracted. This attempted to use an API from Flutter `2.10` in earlier versions of Flutter. Fixed in v0.9.3)
+* (Version Retracted. This attempted to use an API from Flutter `2.10` in earlier versions of Flutter. Fixed in v0.9.3).
## 0.9.1
-* Removed `android` and `ios` directories from `example`, as the example doesn't
+* Removes `android` and `ios` directories from `example`, as the example doesn't
build for those platforms.
-* Added `intercepting` field to allow for conditional pointer interception
+* Adds `intercepting` field to allow for conditional pointer interception.
## 0.9.0+1
-* Change sizing of HtmlElementView so it works well when slotted.
+* Changes sizing of HtmlElementView so it works well when slotted.
## 0.9.0
@@ -86,11 +86,11 @@
## 0.8.0+2
-* Use `ElevatedButton` instead of the deprecated `RaisedButton` in example and docs.
+* Uses `ElevatedButton` instead of the deprecated `RaisedButton` in example and docs.
## 0.8.0+1
-* Update README.md so images render in pub.dev
+* Updates README.md so images render in pub.dev.
## 0.8.0
diff --git a/packages/quick_actions/quick_actions/CHANGELOG.md b/packages/quick_actions/quick_actions/CHANGELOG.md
index b292466fa63c..7b335fc117a1 100644
--- a/packages/quick_actions/quick_actions/CHANGELOG.md
+++ b/packages/quick_actions/quick_actions/CHANGELOG.md
@@ -81,28 +81,28 @@
## 0.6.0+7
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 0.6.0+6
-* Updated Android lint settings.
-* Fix repository link in pubspec.yaml.
+* Updates Android lint settings.
+* Fixes repository link in pubspec.yaml.
## 0.6.0+5
-* Support only calling initialize once.
+* Supports only calling initialize once.
## 0.6.0+4
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 0.6.0+3
-* Added a `const` constructor for the `QuickActions` class, so the plugin will behave as documented in the sample code mentioned in the [README.md](https://github.com/flutter/plugins/blob/59e16a556e273c2d69189b2dcdfa92d101ea6408/packages/quick_actions/quick_actions/README.md).
+* Adds a `const` constructor for the `QuickActions` class, so the plugin will behave as documented in the sample code mentioned in the [README.md](https://github.com/flutter/plugins/blob/59e16a556e273c2d69189b2dcdfa92d101ea6408/packages/quick_actions/quick_actions/README.md).
## 0.6.0+2
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 0.6.0+1
@@ -110,40 +110,40 @@
## 0.6.0
-* Migrate to federated architecture.
+* Migrates to federated architecture.
## 0.5.0+1
-* Updated example app implementation.
+* Updates example app implementation.
## 0.5.0
-* Migrate to null safety.
+* Migrates to null safety.
* Fixes quick actions not working on iOS.
## 0.4.0+12
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.4.0+11
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.4.0+10
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.4.0+9
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.4.0+8
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 0.4.0+7
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.4.0+6
@@ -152,54 +152,54 @@
## 0.4.0+5
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.4.0+4
-* Bump the minimum Flutter version to 1.12.13+hotfix.5.
-* Clean up various Android workarounds no longer needed after framework v1.12.
+* Bumps the minimum Flutter version to 1.12.13+hotfix.5.
+* Cleans up various Android workarounds no longer needed after framework v1.12.
* Complete v2 embedding support.
-* Fix UIApplicationShortcutItem availability warnings.
-* Fix CocoaPods podspec lint warnings.
+* Fixes UIApplicationShortcutItem availability warnings.
+* Fixes CocoaPods podspec lint warnings.
## 0.4.0+3
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 0.4.0+2
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.4.0+1
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.4.0
-- Added missing documentation.
-- **Breaking change**. `channel` and `withMethodChannel` are now
+- Adds missing documentation.
+- **BREAKING CHANGE:** `channel` and `withMethodChannel` are now
`@visibleForTesting`. These methods are for plugin unit tests only and may be
removed in the future.
-- **Breaking change**. Removed `runLaunchAction` from public API. This method
+- **BREAKING CHANGE:** Removes `runLaunchAction` from public API. This method
was not meant to be used by consumers of the plugin.
## 0.3.3+1
-* Update and migrate iOS example project by removing flutter_assets, change
+* Updates and migrates iOS example project by removing flutter_assets, change
"English" to "en", remove extraneous xcconfigs, update to Xcode 11 build
settings, and remove ARCHS and DEVELOPMENT_TEAM.
## 0.3.3
-* Support Android V2 embedding.
-* Add e2e tests.
-* Migrate to using the new e2e test binding.
+* Supports Android V2 embedding.
+* Adds e2e tests.
+* Migrates to using the new e2e test binding.
## 0.3.2+4
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.3.2+3
@@ -207,36 +207,36 @@
## 0.3.2+2
-* Fix bug that would make the shortcut not open on Android.
+* Fixes bug that would make the shortcut not open on Android.
* Report shortcut used on Android.
* Improves example.
## 0.3.2+1
-* Update usage example in README.
+* Updates usage example in README.
## 0.3.2
-* Fixed the quick actions launch on Android when the app is killed.
+* Fixes the quick actions launch on Android when the app is killed.
## 0.3.1
-* Added unit tests.
+* Adds unit tests.
## 0.3.0+2
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.3.0+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.3.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -244,32 +244,32 @@
## 0.2.2
-* Allow to register more than once.
+* Allows to register more than once.
## 0.2.1
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.2.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.1.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 0.1.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.0.2
-* Add FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.0.1
-* Initial release
+* Initial release.
diff --git a/packages/quick_actions/quick_actions_platform_interface/CHANGELOG.md b/packages/quick_actions/quick_actions_platform_interface/CHANGELOG.md
index e1f186a2cea9..b317327b4739 100644
--- a/packages/quick_actions/quick_actions_platform_interface/CHANGELOG.md
+++ b/packages/quick_actions/quick_actions_platform_interface/CHANGELOG.md
@@ -36,8 +36,8 @@
## 1.0.1
* Updates code for analyzer changes.
-* Update to use the `verify` method introduced in plugin_platform_interface 2.1.0.
+* Updates to use the `verify` method introduced in plugin_platform_interface 2.1.0.
## 1.0.0
-* Initial release of quick_actions_platform_interface
+* Initial release of quick_actions_platform_interface.
diff --git a/packages/rfw/CHANGELOG.md b/packages/rfw/CHANGELOG.md
index 1ae2e03f24d6..8f7882f059fc 100644
--- a/packages/rfw/CHANGELOG.md
+++ b/packages/rfw/CHANGELOG.md
@@ -79,7 +79,7 @@
## 1.0.19
-* Add `DropdownButton` and `ClipRRect` widgets to rfw widget library.
+* Adds `DropdownButton` and `ClipRRect` widgets to rfw widget library.
## 1.0.18
@@ -108,7 +108,7 @@
## 1.0.13
-* Block comments in RFW's text format. (`/*...*/`)
+* Block comments in RFW's text format. (`/*...*/`).
## 1.0.12
diff --git a/packages/shared_preferences/shared_preferences/CHANGELOG.md b/packages/shared_preferences/shared_preferences/CHANGELOG.md
index 915fbb4d4e37..324f301cfb42 100644
--- a/packages/shared_preferences/shared_preferences/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences/CHANGELOG.md
@@ -156,29 +156,29 @@
* Fixes newly enabled analyzer options.
* Updates example app Android compileSdkVersion to 31.
-* Moved Android and iOS implementations to federated packages.
+* Moves Android and iOS implementations to federated packages.
## 2.0.8
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 2.0.7
-* Add iOS unit test target.
-* Updated Android lint settings.
-* Fix string clash with double entries on Android
+* Adds iOS unit test target.
+* Updates Android lint settings.
+* Fixes string clash with double entries on Android.
## 2.0.6
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 2.0.5
-* Fix missing declaration of windows' default_package
+* Fixes missing declaration of windows' default_package.
## 2.0.4
-* Fix a regression with simultaneous writes on Android.
+* Fixes a regression with simultaneous writes on Android.
## 2.0.3
@@ -190,11 +190,11 @@
## 2.0.1
-* Removed deprecated [AsyncTask](https://developer.android.com/reference/android/os/AsyncTask) was deprecated in API level 30 ([#3481](https://github.com/flutter/plugins/pull/3481))
+* Removes deprecated [AsyncTask](https://developer.android.com/reference/android/os/AsyncTask) was deprecated in API level 30 ([#3481](https://github.com/flutter/plugins/pull/3481)).
## 2.0.0
-* Migrate to null-safety.
+* Migrates to null-safety.
**Breaking changes**:
@@ -202,52 +202,52 @@
## 0.5.13+2
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
## 0.5.13+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.5.13
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 0.5.12+4
-* Remove unused `test` dependency.
+* Removes unused `test` dependency.
## 0.5.12+3
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 0.5.12+2
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.5.12+1
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
## 0.5.12
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.5.11
-* Support Windows by default.
+* Supports Windows by default.
## 0.5.10
-* Update package:e2e -> package:integration_test
+* Updates package:e2e -> package:integration_test.
## 0.5.9
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.5.8
-* Support Linux by default.
+* Supports Linux by default.
## 0.5.7+3
@@ -255,38 +255,38 @@
## 0.5.7+2
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.5.7+1
-* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
+* Declares API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
## 0.5.7
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
+* Fixes CocoaPods podspec lint warnings.
## 0.5.6+3
-* Fix deprecated API usage warning.
+* Fixes deprecated API usage warning.
## 0.5.6+2
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.5.6+1
-* Updated README
+* Updates README.
## 0.5.6
-* Support `web` by default.
-* Require Flutter SDK 1.12.13+hotfix.4 or greater.
+* Supports `web` by default.
+* Requires Flutter SDK 1.12.13+hotfix.4 or greater.
## 0.5.5
-* Support macos by default.
+* Supports macos by default.
## 0.5.4+10
@@ -294,13 +294,13 @@
## 0.5.4+9
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.5.4+8
-* Switch `package:shared_preferences` to `package:shared_preferences_platform_interface`.
+* Switches `package:shared_preferences` to `package:shared_preferences_platform_interface`
No code changes are necessary in Flutter apps. This is not a breaking change.
## 0.5.4+7
@@ -309,11 +309,11 @@
## 0.5.4+6
-* Add missing documentation and a lint to prevent further undocumented APIs.
+* Adds missing documentation and a lint to prevent further undocumented APIs.
## 0.5.4+5
-* Update and migrate iOS example project by removing flutter_assets, change
+* Updates and migrates iOS example project by removing flutter_assets, change
"English" to "en", remove extraneous xcconfigs and framework outputs,
update to Xcode 11 build settings, and remove ARCHS.
@@ -327,7 +327,7 @@
## 0.5.4+2
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.5.4+1
@@ -336,9 +336,9 @@
## 0.5.4
-* Support the v2 Android embedding.
-* Update to AndroidX.
-* Migrate to using the new e2e test binding.
+* Supports the v2 Android embedding.
+* Updates to AndroidX.
+* Migrates to using the new e2e test binding.
## 0.5.3+5
@@ -346,7 +346,7 @@
## 0.5.3+4
-* Copy `List` instances when reading and writing values to prevent mutations from propagating.
+* Copies `List` instances when reading and writing values to prevent mutations from propagating.
## 0.5.3+3
@@ -355,21 +355,21 @@
## 0.5.3+2
-* Fix Gradle version.
+* Fixes Gradle version.
## 0.5.3+1
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.5.3
-* Add reload method.
+* Adds reload method.
## 0.5.2+2
-* Updated Gradle tooling to match Android Studio 3.4.
+* Updates Gradle tooling to match Android Studio 3.4.
## 0.5.2+1
@@ -377,24 +377,24 @@
## 0.5.2
-* Add containsKey method.
+* Adds containsKey method.
## 0.5.1+2
-* Add a driver test
+* Adds a driver test.
## 0.5.1+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.5.1
-* Use String to save double in Android.
+* Uses String to save double in Android.
## 0.5.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -402,87 +402,87 @@
## 0.4.3
-* Prevent strings that match special prefixes from being saved. This is a bugfix that prevents apps from accidentally setting special values that would be interpreted incorrectly.
+* Prevents strings that match special prefixes from being saved. This is a bugfix that prevents apps from accidentally setting special values that would be interpreted incorrectly.
## 0.4.2
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.4.1
-* Added getKeys method.
+* Adds getKeys method.
## 0.4.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.3.3
-* Fixed Dart 2 issues.
+* Fixes Dart 2 issues.
## 0.3.2
-* Added an getter that can retrieve values of any type
+* Adds an getter that can retrieve values of any type.
## 0.3.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 0.3.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.2.6
-* Added FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.2.5+1
-* Aligned author name with rest of repo.
+* Aligns author name with rest of repo.
## 0.2.5
-* Fixed crashes when setting null values. They now cause the key to be removed.
-* Added remove() method
+* Fixes crashes when setting null values. They now cause the key to be removed.
+* Adds remove() method.
## 0.2.4+1
-* Fixed typo in changelog
+* Fixes typo in changelog.
## 0.2.4
-* Added setMockInitialValues
-* Added a test
-* Updated README
+* Adds setMockInitialValues.
+* Adds a test.
+* Updates README.
## 0.2.3
-* Suppress warning about unchecked operations when compiling for Android
+* Suppress warning about unchecked operations when compiling for Android.
## 0.2.2
-* BREAKING CHANGE: setStringSet API changed to setStringList and plugin now supports
+* **BREAKING CHANGE**: setStringSet API changed to setStringList and plugin now supports
ordered storage.
## 0.2.1
-* Support arbitrary length integers for setInt.
+* Supports arbitrary length integers for setInt.
## 0.2.0+1
-* Updated README
+* Updates README.
## 0.2.0
-* Upgrade to new plugin registration. (https://groups.google.com/forum/#!topic/flutter-dev/zba1Ynf2OKM)
+* Upgrades to new plugin registration. (https://groups.google.com/forum/#!topic/flutter-dev/zba1Ynf2OKM).
## 0.1.1
-* Upgrade Android SDK Build Tools to 25.0.3.
+* Upgrades Android SDK Build Tools to 25.0.3.
## 0.1.0
diff --git a/packages/shared_preferences/shared_preferences_foundation/CHANGELOG.md b/packages/shared_preferences/shared_preferences_foundation/CHANGELOG.md
index 49339afe2182..d073467a9760 100644
--- a/packages/shared_preferences/shared_preferences_foundation/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_foundation/CHANGELOG.md
@@ -98,11 +98,11 @@
## 2.1.1
-* Adds Swift runtime search paths in podspec to avoid crash in Objective-C apps.
+* Adds Swift runtime search paths in podspec to avoid crash in Objective-C apps
Convert example app to Objective-C to catch future Swift runtime issues.
## 2.1.0
* Renames the package previously published as
- [`shared_preferences_macos`](https://pub.dev/packages/shared_preferences_macos)
+ [`shared_preferences_macos`](https://pub.dev/packages/shared_preferences_macos).
* Adds iOS support.
diff --git a/packages/shared_preferences/shared_preferences_linux/CHANGELOG.md b/packages/shared_preferences/shared_preferences_linux/CHANGELOG.md
index 4c0e69734d7d..337e0c075668 100644
--- a/packages/shared_preferences/shared_preferences_linux/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_linux/CHANGELOG.md
@@ -59,7 +59,7 @@
## 2.1.0
-* Deprecated `SharedPreferencesWindows.instance` in favor of `SharedPreferencesStorePlatform.instance`.
+* Deprecates `SharedPreferencesWindows.instance` in favor of `SharedPreferencesStorePlatform.instance`.
## 2.0.4
@@ -67,48 +67,48 @@
## 2.0.3
-* Removed obsolete `pluginClass: none` from pubpsec.
+* Removes obsolete `pluginClass: none` from pubpsec.
* Fixes newly enabled analyzer options.
## 2.0.2
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.1
-* Add `implements` to the pubspec.
-* Add `registerWith` to the Dart main class.
+* Adds `implements` to the pubspec.
+* Adds `registerWith` to the Dart main class.
## 2.0.0
-* Migrate to null-safety.
+* Migrates to null-safety.
## 0.0.3+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.3
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 0.0.2+4
-* Remove unused `test` dependency.
-* Update Dart SDK constraint in example.
+* Removes unused `test` dependency.
+* Updates Dart SDK constraint in example.
## 0.0.2+3
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
## 0.0.2+2
-* Bump the `file` package dependency to resolve dep conflicts with `flutter_driver`.
+* Bumps the `file` package dependency to resolve dep conflicts with `flutter_driver`.
## 0.0.2+1
-* Replace path_provider dependency with path_provider_linux.
+* Replaces path_provider dependency with path_provider_linux.
## 0.0.2
-* Add iOS stub.
+* Adds iOS stub.
## 0.0.1
* Initial release to support shared_preferences on Linux.
diff --git a/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md b/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
index 9489af79b6ab..84ec75d5495c 100644
--- a/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_platform_interface/CHANGELOG.md
@@ -49,19 +49,19 @@
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 1.0.5
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.4
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.0.3
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.2
@@ -69,7 +69,7 @@
## 1.0.1
-* Remove the deprecated `author:` field from pubspec.yaml
+* Removes the deprecated `author:` field from pubspec.yaml.
## 1.0.0
diff --git a/packages/shared_preferences/shared_preferences_web/CHANGELOG.md b/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
index 84e8fe1ef8fb..d5f47bce2744 100644
--- a/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
@@ -64,53 +64,53 @@
## 2.0.2
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
## 2.0.1
-* Updated installation instructions in README.
-* Move tests to `example` directory, so they run as integration_tests with `flutter drive`.
+* Updates installation instructions in README.
+* Moves tests to `example` directory, so they run as integration_tests with `flutter drive`.
## 2.0.0
-* Migrate to null-safety.
+* Migrates to null-safety.
## 0.1.2+8
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.1.2+7
-* Removed Android folder from `shared_preferences_web`.
+* Removes Android folder from `shared_preferences_web`.
## 0.1.2+6
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 0.1.2+5
-* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
+* Declares API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
## 0.1.2+4
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.1.2+3
-* Bump gradle version to avoid bugs with android projects
+* Bumps gradle version to avoid bugs with android projects.
# 0.1.2+2
-* Remove unused onMethodCall method.
+* Removes unused onMethodCall method.
# 0.1.2+1
-* Add an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46898.
+* Adds an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46898.
# 0.1.2
-* Bump lower constraint on Flutter version.
-* Add stub podspec file.
+* Bumps lower constraint on Flutter version.
+* Adds stub podspec file.
# 0.1.1
@@ -118,7 +118,7 @@
# 0.1.0+1
-- Remove the deprecated `author:` field from pubspec.yaml
+- Removes the deprecated `author:` field from pubspec.yaml.
- Require Flutter SDK 1.10.0 or greater.
# 0.1.0
diff --git a/packages/shared_preferences/shared_preferences_windows/CHANGELOG.md b/packages/shared_preferences/shared_preferences_windows/CHANGELOG.md
index f14a39ceec47..34d8c69fd2bb 100644
--- a/packages/shared_preferences/shared_preferences_windows/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_windows/CHANGELOG.md
@@ -58,7 +58,7 @@
## 2.1.0
-* Deprecated `SharedPreferencesWindows.instance` in favor of `SharedPreferencesStorePlatform.instance`.
+* Deprecates `SharedPreferencesWindows.instance` in favor of `SharedPreferencesStorePlatform.instance`.
## 2.0.4
@@ -66,49 +66,49 @@
## 2.0.3
-* Removed obsolete `pluginClass: none` from pubpsec.
+* Removes obsolete `pluginClass: none` from pubpsec.
* Fixes newly enabled analyzer options.
## 2.0.2
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.1
-* Add `implements` to pubspec.yaml.
-* Add `registerWith` to the Dart main class.
+* Adds `implements` to pubspec.yaml.
+* Adds `registerWith` to the Dart main class.
## 2.0.0
-* Migrate to null-safety.
+* Migrates to null-safety.
## 0.0.2+3
-* Remove 'ffi' dependency.
+* Removes 'ffi' dependency.
## 0.0.2+2
-* Relax 'ffi' version constraint.
+* Relaxes 'ffi' version constraint.
## 0.0.2+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.2
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 0.0.1+3
-* Remove unused `test` dependency.
+* Removes unused `test` dependency.
## 0.0.1+2
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 0.0.1+1
-* Add iOS stub for compatibility with 1.17 and earlier.
+* Adds iOS stub for compatibility with 1.17 and earlier.
## 0.0.1
diff --git a/packages/two_dimensional_scrollables/CHANGELOG.md b/packages/two_dimensional_scrollables/CHANGELOG.md
index a19971ebc6d2..3ee625e4d75e 100644
--- a/packages/two_dimensional_scrollables/CHANGELOG.md
+++ b/packages/two_dimensional_scrollables/CHANGELOG.md
@@ -25,7 +25,7 @@
## 0.4.0
-* Added `alignment` property to `TableView` and `TreeView` to align content within the viewport when it is smaller than the viewport extent.
+* Adds `alignment` property to `TableView` and `TreeView` to align content within the viewport when it is smaller than the viewport extent.
## 0.3.9
@@ -108,7 +108,7 @@ selection, and multi-cell selection.
## 0.0.5
-* Exposes addAutomaticKeepAlives in TableCellBuilderDelegate and TableCellListDelegate
+* Exposes addAutomaticKeepAlives in TableCellBuilderDelegate and TableCellListDelegate.
* Fixes bug where having one reversed axis caused incorrect painting of a pinned row.
* Adds support for BorderRadius in TableSpanDecorations.
@@ -130,4 +130,4 @@ selection, and multi-cell selection.
## 0.0.1
-* Initial release - TableView
+* Initial release - TableView.
diff --git a/packages/url_launcher/url_launcher/CHANGELOG.md b/packages/url_launcher/url_launcher/CHANGELOG.md
index 7c559c0aca09..7c49e33f8566 100644
--- a/packages/url_launcher/url_launcher/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher/CHANGELOG.md
@@ -142,12 +142,12 @@ _Retracted due to incorrect types in new APIs._
* Introduces new `launchUrl` and `canLaunchUrl` APIs; `launch` and `canLaunch`
are now deprecated. These new APIs:
- * replace the `String` URL argument with a `Uri`, to prevent common issues
+ * replaces the `String` URL argument with a `Uri`, to prevent common issues
with providing invalid URL strings.
- * replace `forceSafariVC` and `forceWebView` with `LaunchMode`, which makes
+ * replaces `forceSafariVC` and `forceWebView` with `LaunchMode`, which makes
the API platform-neutral, and standardizes the default behavior between
Android and iOS.
- * move web view configuration options into a new `WebViewConfiguration`
+ * moves web view configuration options into a new `WebViewConfiguration`
object. The default behavior for JavaScript and DOM storage is now enabled
rather than disabled.
* Also deprecates `closeWebView` in favor of `closeInAppWebView` to clarify
@@ -192,99 +192,99 @@ _Retracted due to incorrect types in new APIs._
## 6.0.13
-* Fixed extracting browser headers when they are null error.
+* Fixes extracting browser headers when they are null error.
## 6.0.12
-* Fixed an error where 'launch' method of url_launcher would cause an error if the provided URL was not valid by RFC 3986.
+* Fixes an error where 'launch' method of url_launcher would cause an error if the provided URL was not valid by RFC 3986.
## 6.0.11
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
-* Updated Android lint settings.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates Android lint settings.
## 6.0.10
-* Remove references to the Android v1 embedding.
+* Removes references to the Android v1 embedding.
## 6.0.9
-* Silenced warnings that may occur during build when using a very
+* Silences warnings that may occur during build when using a very
recent version of Flutter relating to null safety.
## 6.0.8
-* Adding API level 30 required package visibility configuration to the example's AndroidManifest.xml and README
-* Fix test button check for iOS 15.
+* Adds API level 30 required package visibility configuration to the example's AndroidManifest.xml and README.
+* Fixes test button check for iOS 15.
## 6.0.7
-* Update the README to describe a workaround to the `Uri` query
+* Updates the README to describe a workaround to the `Uri` query
encoding bug.
## 6.0.6
-* Require `url_launcher_platform_interface` 2.0.3. This fixes an issue
+* Requires `url_launcher_platform_interface` 2.0.3. This fixes an issue
where 6.0.5 could fail to compile in some projects due to internal
changes in that version that were not compatible with earlier versions
of `url_launcher_platform_interface`.
## 6.0.5
-* Add iOS unit and UI integration test targets.
-* Add a `Link` widget to the example app.
+* Adds iOS unit and UI integration test targets.
+* Adds a `Link` widget to the example app.
## 6.0.4
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 6.0.3
-* Update README notes about URL schemes on iOS
+* Updates README notes about URL schemes on iOS.
## 6.0.2
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 6.0.1
-* Update result to `True` on iOS when the url was loaded successfully.
-* Added a README note about required applications.
+* Updates result to `True` on iOS when the url was loaded successfully.
+* Adds a README note about required applications.
## 6.0.0
-* Migrate to null safety.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Migrates to null safety.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
* Correct statement in description about which platforms url_launcher supports.
## 5.7.13
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 5.7.12
-* Updated code sample in `README.md`
+* Updates code sample in `README.md`.
## 5.7.11
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 5.7.10
-* Update Dart SDK constraint in example.
+* Updates Dart SDK constraint in example.
## 5.7.9
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 5.7.8
-* Fixed a situation where an app would crash if the url_launcher’s `launch` method can’t find an app to open the provided url. It will now throw a clear Dart PlatformException.
+* Fixes a situation where an app would crash if the url_launcher’s `launch` method can’t find an app to open the provided url. It will now throw a clear Dart PlatformException.
## 5.7.7
-* Introduce the Link widget with an implementation for native platforms.
+* Introduces the Link widget with an implementation for native platforms.
## 5.7.6
@@ -292,31 +292,31 @@ _Retracted due to incorrect types in new APIs._
## 5.7.5
-* Improved documentation of the `headers` parameter.
+* Improves documentation of the `headers` parameter.
## 5.7.4
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 5.7.3
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
## 5.7.2
-* Add API documentation explaining the [canLaunch] method returns `false` if package visibility (Android API 30) is not managed correctly.
+* Adds API documentation explaining the [canLaunch] method returns `false` if package visibility (Android API 30) is not managed correctly.
## 5.7.1
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 5.7.0
-* Handle WebView multi-window support.
+* Handles WebView multi-window support.
## 5.6.0
-* Support Windows by default.
+* Supports Windows by default.
## 5.5.3
@@ -328,15 +328,15 @@ _Retracted due to incorrect types in new APIs._
## 5.5.1
-* Added webOnlyWindowName parameter to launch()
+* Adds webOnlyWindowName parameter to launch().
## 5.5.0
-* Support Linux by default.
+* Supports Linux by default.
## 5.4.11
-* Add documentation in README suggesting how to properly encode urls with special characters.
+* Adds documentation in README suggesting how to properly encode urls with special characters.
## 5.4.10
@@ -344,7 +344,7 @@ _Retracted due to incorrect types in new APIs._
## 5.4.9
-* Update README.
+* Updates README.
## 5.4.8
@@ -352,42 +352,42 @@ _Retracted due to incorrect types in new APIs._
## 5.4.7
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 5.4.6
-* Add `web` to the example app.
+* Adds `web` to the example app.
## 5.4.5
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
+* Fixes CocoaPods podspec lint warnings.
## 5.4.4
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 5.4.3
-* Fixed the launchUniversalLinkIos method.
+* Fixes the launchUniversalLinkIos method.
## 5.4.2
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 5.4.1
-* Update unit tests to work with the PlatformInterface from package `plugin_platform_interface`.
+* Updates unit tests to work with the PlatformInterface from package `plugin_platform_interface`.
## 5.4.0
-* Support macOS by default.
+* Supports macOS by default.
## 5.3.0
-* Support web by default.
-* Use the new plugins pubspec schema.
+* Supports web by default.
+* Uses the new plugins pubspec schema.
## 5.2.7
@@ -395,7 +395,7 @@ _Retracted due to incorrect types in new APIs._
## 5.2.6
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 5.2.5
@@ -404,7 +404,7 @@ _Retracted due to incorrect types in new APIs._
## 5.2.4
-* Use `package:url_launcher_platform_interface` to get the platform-specific implementation.
+* Uses `package:url_launcher_platform_interface` to get the platform-specific implementation.
## 5.2.3
@@ -416,11 +416,11 @@ _Retracted due to incorrect types in new APIs._
## 5.2.1
-* Revert the migration since the Flutter dependency was too low.
+* Reverts the migration since the Flutter dependency was too low.
## 5.2.0
-* Migrate the plugin to use the V2 Android engine embedding. This shouldn't
+* Migrates the plugin to use the V2 Android engine embedding. This shouldn't
affect existing functionality. Plugin authors who use the V2 embedding can now
instantiate the plugin and expect that it correctly responds to app lifecycle
changes.
@@ -435,11 +435,11 @@ _Retracted due to incorrect types in new APIs._
## 5.1.5
-* Update homepage url after moving to federated directory.
+* Updates homepage url after moving to federated directory.
## 5.1.4
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 5.1.3
@@ -447,30 +447,30 @@ _Retracted due to incorrect types in new APIs._
## 5.1.2
-* Update AGP and gradle.
+* Updates AGP and gradle.
* Split plugin and WebViewActivity class files.
## 5.1.1
-* Suppress a handled deprecation warning on iOS
+* Suppress a handled deprecation warning on iOS.
## 5.1.0
-* Add `headers` field to enable headers in the Android implementation.
+* Adds `headers` field to enable headers in the Android implementation.
## 5.0.5
-* Add `enableDomStorage` field to `launch` to enable DOM storage in Android WebView.
+* Adds `enableDomStorage` field to `launch` to enable DOM storage in Android WebView.
## 5.0.4
-* Update Dart code to conform to current Dart formatter.
+* Updates Dart code to conform to current Dart formatter.
## 5.0.3
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 5.0.2
@@ -478,12 +478,12 @@ _Retracted due to incorrect types in new APIs._
## 5.0.1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 5.0.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -493,7 +493,7 @@ _Retracted due to incorrect types in new APIs._
## 4.2.0+3
-* **Revert the breaking 4.2.0 update**. 4.2.0 was known to be breaking and
+* **Reverts the breaking 4.2.0 update**. 4.2.0 was known to be breaking and
should have incremented the major version number instead of the minor. This
revert is in and of itself breaking for anyone that has already migrated
however. Anyone who has already migrated their app to AndroidX should
@@ -502,18 +502,18 @@ _Retracted due to incorrect types in new APIs._
## 4.2.0+2
-* Updated `launch` to use async and await, fixed the incorrect return value by `launch` method.
+* Updates `launch` to use async and await, fixed the incorrect return value by `launch` method.
## 4.2.0+1
-* Refactored the Java and Objective-C code. Replaced instance variables with properties in Objective-C.
+* Refactors the Java and Objective-C code. Replaced instance variables with properties in Objective-C.
## 4.2.0
* **BAD**. This was a breaking change that was incorrectly published on a minor
version upgrade, should never have happened. Reverted by 4.2.0+3.
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -525,74 +525,74 @@ _Retracted due to incorrect types in new APIs._
## 4.1.0
-* Added `universalLinksOnly` setting.
-* Updated `launch` to return `Future`.
+* Adds `universalLinksOnly` setting.
+* Updates `launch` to return `Future`.
## 4.0.3
-* Fixed launch url fail for Android: `launch` now assert activity not null and using activity to startActivity.
-* Fixed `WebViewActivity has leaked IntentReceiver` for Android.
+* Fixes launch url fail for Android: `launch` now assert activity not null and using activity to startActivity.
+* Fixes `WebViewActivity has leaked IntentReceiver` for Android.
## 4.0.2
-* Added `closeWebView` function to programmatically close the current WebView.
+* Adds `closeWebView` function to programmatically close the current WebView.
## 4.0.1
-* Added enableJavaScript field to `launch` to enable javascript in Android WebView.
+* Adds enableJavaScript field to `launch` to enable javascript in Android WebView.
## 4.0.0
* **Breaking change** Now requires a minimum Flutter version of 0.5.6.
-* Update to statusBarBrightness field so that the logic runs on the Flutter side.
+* Updates to statusBarBrightness field so that the logic runs on the Flutter side.
* **Breaking change** statusBarBrightness no longer has a default value.
## 3.0.3
-* Added statusBarBrightness field to `launch` to set iOS status bar brightness.
+* Adds statusBarBrightness field to `launch` to set iOS status bar brightness.
## 3.0.2
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 3.0.1
-* Fix a crash during Safari view controller dismiss.
+* Fixes a crash during Safari view controller dismiss.
## 3.0.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 2.0.2
-* Fixed Dart 2 issue: `launch` now returns `Future` instead of
+* Fixes Dart 2 issue: `launch` now returns `Future` instead of
`Future`.
## 2.0.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Updates package description.
## 2.0.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 1.0.3
-* Add FLT prefix to iOS types.
+* Adds FLT prefix to iOS types.
## 1.0.2
-* Fix handling of URLs in Android WebView.
+* Fixes handling of URLs in Android WebView.
## 1.0.1
-* Support option to launch default browser in iOS.
+* Supports option to launch default browser in iOS.
* Parse incoming url and decide on what to open based on scheme.
-* Support WebView on Android.
+* Supports WebView on Android.
## 1.0.0
@@ -600,31 +600,31 @@ _Retracted due to incorrect types in new APIs._
## 0.4.2+5
-* Aligned author name with rest of repo.
+* Aligns author name with rest of repo.
## 0.4.2+2, 0.4.2+3, 0.4.2+4
-* Updated README.
+* Updates README.
## 0.4.2+1
-* Updated README.
+* Updates README.
## 0.4.2
-* Change to README.md.
+* Changes to README.md.
## 0.4.1
-* Upgrade Android SDK Build Tools to 25.0.3.
+* Upgrades Android SDK Build Tools to 25.0.3.
## 0.4.0
-* Upgrade to new plugin registration.
+* Upgrades to new plugin registration.
## 0.3.6
-* Fix workaround for failing dynamic check in Xcode 7/sdk version 9.
+* Fixes workaround for failing dynamic check in Xcode 7/sdk version 9.
## 0.3.5
@@ -632,31 +632,31 @@ _Retracted due to incorrect types in new APIs._
## 0.3.4
-* Add test.
+* Adds test.
## 0.3.3
-* Change to buildToolsVersion.
+* Changes to buildToolsVersion.
## 0.3.2
-* Change to README.md.
+* Changes to README.md.
## 0.3.1
-* Change to README.md.
+* Changes to README.md.
## 0.3.0
-* Add `canLaunch` method.
+* Adds `canLaunch` method.
## 0.2.0
-* Change `launch` to a top-level method instead of a static method in a class.
+* Changes `launch` to a top-level method instead of a static method in a class.
## 0.1.1
-* Change to README.md.
+* Changes to README.md.
## 0.1.0
diff --git a/packages/url_launcher/url_launcher_android/CHANGELOG.md b/packages/url_launcher/url_launcher_android/CHANGELOG.md
index 9506a8daa6e7..37d9d3d05d17 100644
--- a/packages/url_launcher/url_launcher_android/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_android/CHANGELOG.md
@@ -193,7 +193,7 @@
## 6.0.34
-* Reverts ContextCompat usage that caused flutter/flutter#127014
+* Reverts ContextCompat usage that caused flutter/flutter#127014.
## 6.0.33
@@ -226,7 +226,7 @@
## 6.0.26
-* Bump RoboElectric dependency to 4.4.1 to support AndroidX.
+* Bumps RoboElectric dependency to 4.4.1 to support AndroidX.
## 6.0.25
@@ -256,7 +256,7 @@
## 6.0.19
-* Revert gradle back to 3.4.2.
+* Reverts gradle back to 3.4.2.
## 6.0.18
diff --git a/packages/url_launcher/url_launcher_linux/CHANGELOG.md b/packages/url_launcher/url_launcher_linux/CHANGELOG.md
index 6b311f77a6e3..54284acab412 100644
--- a/packages/url_launcher/url_launcher_linux/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_linux/CHANGELOG.md
@@ -69,46 +69,46 @@
## 2.0.3
* Updates code for new analysis options.
-* Fix minor memory leak in Linux url_launcher tests.
-* Fixes canLaunch detection for URIs addressing on local or network file systems
+* Fixes minor memory leak in Linux url_launcher tests.
+* Fixes canLaunch detection for URIs addressing on local or network file systems.
## 2.0.2
-* Replaced reference to `shared_preferences` plugin with the `url_launcher` in the README.
+* Replaces reference to `shared_preferences` plugin with the `url_launcher` in the README.
## 2.0.1
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.0
-* Migrate to null safety.
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
-* Set `implementation` in pubspec.yaml
+* Migrates to null safety.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
+* Sets `implementation` in pubspec.yaml.
## 0.0.2+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.2
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 0.0.1+4
-* Update Dart SDK constraint in example.
+* Updates Dart SDK constraint in example.
## 0.0.1+3
-* Add a missing include.
+* Adds a missing include.
## 0.0.1+2
-* Check in linux/ directory for example/
+* Check in linux/ directory for example/.
# 0.0.1+1
* README update for endorsement by url_launcher.
# 0.0.1
-* The initial implementation of url_launcher for Linux
+* The initial implementation of url_launcher for Linux.
diff --git a/packages/url_launcher/url_launcher_macos/CHANGELOG.md b/packages/url_launcher/url_launcher_macos/CHANGELOG.md
index 3eb3496d12e4..90e08a78e82d 100644
--- a/packages/url_launcher/url_launcher_macos/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_macos/CHANGELOG.md
@@ -87,63 +87,63 @@
## 2.0.2
-* Replaced reference to `shared_preferences` plugin with the `url_launcher` in the README.
+* Replaces reference to `shared_preferences` plugin with the `url_launcher` in the README.
## 2.0.1
-* Add native unit tests.
-* Updated installation instructions in README.
+* Adds native unit tests.
+* Updates installation instructions in README.
## 2.0.0
-* Migrate to null safety.
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
-* Set `implementation` in pubspec.yaml
+* Migrates to null safety.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Sets `implementation` in pubspec.yaml.
## 0.0.2+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.2
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
# 0.0.1+9
-* Update Dart SDK constraint in example.
+* Updates Dart SDK constraint in example.
# 0.0.1+8
-* Remove no-op android folder in the example app.
+* Removes no-op android folder in the example app.
# 0.0.1+7
-* Remove Android folder from url_launcher_web and url_launcher_macos.
+* Removes Android folder from url_launcher_web and url_launcher_macos.
# 0.0.1+6
-* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
+* Declares API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
# 0.0.1+5
-* Fixed the launchUniversalLinkIos method.
-* Fix CocoaPods podspec lint warnings.
+* Fixes the launchUniversalLinkIos method.
+* Fixes CocoaPods podspec lint warnings.
# 0.0.1+4
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
# 0.0.1+3
-* Update Gradle version.
+* Updates Gradle version.
# 0.0.1+2
-* Update README.
+* Updates README.
# 0.0.1+1
-* Add an android/ folder with no-op implementation to workaround https://
+* Adds an android/ folder with no-op implementation to workaround https://.
# 0.0.1
diff --git a/packages/url_launcher/url_launcher_platform_interface/CHANGELOG.md b/packages/url_launcher/url_launcher_platform_interface/CHANGELOG.md
index b48f56490afe..0feba19fc217 100644
--- a/packages/url_launcher/url_launcher_platform_interface/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_platform_interface/CHANGELOG.md
@@ -59,7 +59,7 @@
## 2.0.5
* Updates code for new analysis options.
-* Update to use the `verify` method introduced in platform_plugin_interface 2.1.0.
+* Updates to use the `verify` method introduced in platform_plugin_interface 2.1.0.
## 2.0.4
@@ -68,23 +68,23 @@
## 2.0.3
-* Migrate `pushRouteNameToFramework` to use ChannelBuffers API.
+* Migrates `pushRouteNameToFramework` to use ChannelBuffers API.
## 2.0.2
-* Update platform_plugin_interface version requirement.
+* Updates platform_plugin_interface version requirement.
## 2.0.1
-* Fix SDK range.
+* Fixes SDK range.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
## 1.0.10
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.9
@@ -92,23 +92,23 @@
## 1.0.8
-* Added webOnlyWindowName parameter
+* Adds webOnlyWindowName parameter.
## 1.0.7
-* Update lower bound of dart dependency to 2.1.0.
+* Updates lower bound of dart dependency to 2.1.0.
## 1.0.6
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.5
-* Make the `PlatformInterface` `_token` non `const` (as `const` `Object`s are not unique).
+* Makes the `PlatformInterface` `_token` non `const` (as `const` `Object`s are not unique).
## 1.0.4
-* Use the common PlatformInterface code from plugin_platform_interface.
+* Uses the common PlatformInterface code from plugin_platform_interface.
* [TEST ONLY BREAKING CHANGE] remove UrlLauncherPlatform.isMock, we're not increasing the major version
as doing so for platform interfaces has bad implications, given that this is only going to break
test code, and that the plugin is young and shouldn't have third-party users we've decided to land
@@ -120,7 +120,7 @@
## 1.0.2
-* Use package URI in test directory to import code from lib.
+* Uses package URI in test directory to import code from lib.
## 1.0.1
diff --git a/packages/url_launcher/url_launcher_web/CHANGELOG.md b/packages/url_launcher/url_launcher_web/CHANGELOG.md
index 0d886472a8af..7a69ecac408b 100644
--- a/packages/url_launcher/url_launcher_web/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_web/CHANGELOG.md
@@ -47,7 +47,7 @@
## 2.2.1
-* Supports Flutter Web + Wasm
+* Supports Flutter Web + Wasm.
* Updates minimum supported SDK version to Flutter 3.16.0/Dart 3.2.0.
## 2.2.0
@@ -100,7 +100,7 @@
## 2.0.12
-* Fixes call to `setState` after dispose on the `Link` widget.
+* Fixes call to `setState` after dispose on the `Link` widget
[Issue](https://github.com/flutter/flutter/issues/102741).
* Removes unused `BuildContext` from the `LinkViewController`.
@@ -115,7 +115,7 @@
## 2.0.9
-- Fixes invalid routes when opening a `Link` in a new tab
+- Fixes invalid routes when opening a `Link` in a new tab.
## 2.0.8
@@ -136,56 +136,56 @@
## 2.0.4
-- Add `implements` to pubspec.
+- Adds `implements` to pubspec.
## 2.0.3
-- Replaced reference to `shared_preferences` plugin with the `url_launcher` in the README.
+- Replaces reference to `shared_preferences` plugin with the `url_launcher` in the README.
## 2.0.2
-- Updated installation instructions in README.
+- Updates installation instructions in README.
## 2.0.1
-- Change sizing code of `Link` widget's `HtmlElementView` so it works well when slotted.
+- Changes sizing code of `Link` widget's `HtmlElementView` so it works well when slotted.
## 2.0.0
-- Migrate to null safety.
+- Migrates to null safety.
## 0.1.5+3
-- Fix Link misalignment [issue](https://github.com/flutter/flutter/issues/70053).
+- Fixes Link misalignment [issue](https://github.com/flutter/flutter/issues/70053).
## 0.1.5+2
-- Update Flutter SDK constraint.
+- Updates Flutter SDK constraint.
## 0.1.5+1
-- Substitute `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
+- Substitutes `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
## 0.1.5
-- Added the web implementation of the Link widget.
+- Adds the web implementation of the Link widget.
## 0.1.4+2
-- Move `lib/third_party` to `lib/src/third_party`.
+- Moves `lib/third_party` to `lib/src/third_party`.
## 0.1.4+1
-- Add a more correct attribution to `package:platform_detect` code.
+- Adds a more correct attribution to `package:platform_detect` code.
## 0.1.4
-- (Null safety) Remove dependency on `package:platform_detect`
-- Port unit tests to run with `flutter drive`
+- (Null safety) Removes dependency on `package:platform_detect`.
+- Port unit tests to run with `flutter drive`.
## 0.1.3+2
-- Fix a typo in a test name and fix some style inconsistencies.
+- Fixes a typo in a test name and fix some style inconsistencies.
## 0.1.3+1
@@ -193,24 +193,24 @@
## 0.1.3
-- Added webOnlyWindowName parameter to launch()
+- Adds webOnlyWindowName parameter to launch().
## 0.1.2+1
-- Update docs
+- Updates docs.
## 0.1.2
-- Adds "tel" and "sms" support
+- Adds "tel" and "sms" support.
## 0.1.1+6
- Open "mailto" urls with target set as "\_top" on Safari browsers.
-- Update lower bound of dart dependency to 2.2.0.
+- Updates lower bound of dart dependency to 2.2.0.
## 0.1.1+5
-- Update lower bound of dart dependency to 2.1.0.
+- Updates lower bound of dart dependency to 2.1.0.
## 0.1.1+4
@@ -218,7 +218,7 @@
## 0.1.1+3
-- Refactor tests to not rely on the underlying browser behavior.
+- Refactors tests to not rely on the underlying browser behavior.
## 0.1.1+2
@@ -226,28 +226,28 @@
## 0.1.1+1
-- Make the pedantic dev_dependency explicit.
+- Makes the pedantic dev_dependency explicit.
## 0.1.1
-- Added support for mailto scheme
+- Adds support for mailto scheme.
## 0.1.0+2
-- Remove androidx references from the no-op android implemenation.
+- Removes androidx references from the no-op android implemenation.
## 0.1.0+1
-- Add an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46304.
-- Bump the minimal required Flutter version to 1.10.0.
+- Adds an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46304.
+- Bumps the minimal required Flutter version to 1.10.0.
## 0.1.0
-- Update docs and pubspec.
+- Updates docs and pubspec.
## 0.0.2
-- Switch to using `url_launcher_platform_interface`.
+- Switches to using `url_launcher_platform_interface`.
## 0.0.1
diff --git a/packages/url_launcher/url_launcher_windows/CHANGELOG.md b/packages/url_launcher/url_launcher_windows/CHANGELOG.md
index eb63c2bc7564..e6caac2ebd7a 100644
--- a/packages/url_launcher/url_launcher_windows/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_windows/CHANGELOG.md
@@ -86,37 +86,37 @@
## 2.0.2
-* Replaced reference to `shared_preferences` plugin with the `url_launcher` in the README.
+* Replaces reference to `shared_preferences` plugin with the `url_launcher` in the README.
## 2.0.1
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.0
-* Migrate to null-safety.
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
-* Set `implementation` in pubspec.yaml
+* Migrates to null-safety.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Sets `implementation` in pubspec.yaml.
## 0.0.2+1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.0.2
-* Update integration test examples to use `testWidgets` instead of `test`.
+* Updates integration test examples to use `testWidgets` instead of `test`.
## 0.0.1+3
-* Update Dart SDK constraint in example.
+* Updates Dart SDK constraint in example.
## 0.0.1+2
-* Check in windows/ directory for example/
+* Check in windows/ directory for example/.
## 0.0.1+1
-* Update README to reflect endorsement.
+* Updates README to reflect endorsement.
## 0.0.1
diff --git a/packages/vector_graphics/CHANGELOG.md b/packages/vector_graphics/CHANGELOG.md
index 8ec455436130..f2d49e601a0b 100644
--- a/packages/vector_graphics/CHANGELOG.md
+++ b/packages/vector_graphics/CHANGELOG.md
@@ -33,7 +33,7 @@
## 1.1.18
-* Allow transition between placeholder and loaded image to have an animation.
+* Allows transition between placeholder and loaded image to have an animation.
## 1.1.17
@@ -53,7 +53,7 @@
## 1.1.13
-* Fix execution on the web with WebAssembly.
+* Fixes execution on the web with WebAssembly.
## 1.1.12
@@ -62,62 +62,62 @@
## 1.1.11+1
-* Relax package:http constraint.
+* Relaxes package:http constraint.
## 1.1.11
-* Use package:http to drop dependency on dart:html.
+* Uses package:http to drop dependency on dart:html.
## 1.1.10+1
-* Add missing save before clip.
+* Adds missing save before clip.
## 1.1.10
-* Add missing clip before saveLayer.
+* Adds missing clip before saveLayer.
## 1.1.9+2
-* Fix case sensitivity on scientific notation parsing.
+* Fixes case sensitivity on scientific notation parsing.
## 1.1.9+1
-* Fix publication error that did not have latest source code.
+* Fixes publication error that did not have latest source code.
## 1.1.9
-* Fix handling of invalid XML `@id` attributes.
-* Fix handling of self-referential `` elements.
-* Add `--out-dir` option to compiler.
-* Tweak warning message for unhandled eleemnts.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
+* Tweaks warning message for unhandled eleemnts.
## 1.1.8
-* Fix bugs in transform parsing.
+* Fixes bugs in transform parsing.
## 1.1.7
-* Support for matching the ambient text direction.
+* Supports for matching the ambient text direction.
## 1.1.6
-* Fix bug in text position computation when transforms are involved.
+* Fixes bug in text position computation when transforms are involved.
## 1.1.5+1
-* Remove/update some invalid assertions related to image formats.
+* Removes/update some invalid assertions related to image formats.
## 1.1.5
-* Support for decoding control points as IEEE 754-2008 half precision
+* Supports for decoding control points as IEEE 754-2008 half precision
floating point values.
-* Migrate the test to extend DefaultWidgetsLocalizations.
-* Added an error builder property to provide a fallback widget on exceptions.
+* Migrates the test to extend DefaultWidgetsLocalizations.
+* Adds an error builder property to provide a fallback widget on exceptions.
## 1.1.4
-* Support more image formats and malformed MIME types.
-* Fix inheritence for `fill-rule`s.
+* Supports more image formats and malformed MIME types.
+* Fixes inheritence for `fill-rule`s.
## 1.1.3
@@ -125,7 +125,7 @@
## 1.1.2
-* Fix handling and inheritence of `none`.
+* Fixes handling and inheritence of `none`.
## 1.1.1
@@ -134,56 +134,56 @@
## 1.1.0
-* Fix a number of inheritence related bugs:
+* Fixes a number of inheritence related bugs:
* Inheritence of properties specified on the root element now work.
* Opacity inheritence is more correct now.
* Inheritence of `use` elements is more correctly handled.
-* Make `currentColor` non-null on SVG theme, and fix how it is applied.
-* Remove the opacity peephole optimizer, which was incorrectly applying
+* Makes `currentColor` non-null on SVG theme, and fix how it is applied.
+* Removes the opacity peephole optimizer, which was incorrectly applying
optimizations in a few cases. A future release may add this back.
-* Add clipBehavior to the widget.
-* Fix patterns when multiple patterns are specified and applied within the
+* Adds clipBehavior to the widget.
+* Fixes patterns when multiple patterns are specified and applied within the
graphic.
## 1.0.1+1
-* Fix bug in asset loading from packages.
+* Fixes bug in asset loading from packages.
## 1.0.1
-* Fix handling of fill colors on use/group elements.
+* Fixes handling of fill colors on use/group elements.
## 1.0.0+1
-* Fix issue in pattern decoding.
-* Fix issue in matrix parsing for some combinations of matrices.
+* Fixes issue in pattern decoding.
+* Fixes issue in matrix parsing for some combinations of matrices.
## 1.0.0
* Stable release.
-* Use `ImageCache` for images.
+* Uses `ImageCache` for images.
* Bug fixes for image rendering.
* Better support for synchronous usage in testing.
-* Make clipping the viewbox optional.
+* Makes clipping the viewbox optional.
## 0.0.3
* Improvements to CLI utilities.
* Dispose unused objects.
-* Improved support for HTML backend.
+* Improves support for HTML backend.
* Less aggressive rasterization strategy for flutter_svg compatibility.
## 0.0.2
-* Support for drawing images
+* Supports for drawing images.
## 0.0.1
-* Added `VectorGraphic` which consumes encoded vector graphics assets using
+* Adds `VectorGraphic` which consumes encoded vector graphics assets using
a `BytesLoader`.
-* Added `AssetBytesLoader` and `NetworkBytesLoader` as example loader
+* Adds `AssetBytesLoader` and `NetworkBytesLoader` as example loader
implementations.
## 0.0.0
-* Create repository
+* Create repository.
diff --git a/packages/vector_graphics_codec/CHANGELOG.md b/packages/vector_graphics_codec/CHANGELOG.md
index 2de4252b84c0..ef2bc4ca9684 100644
--- a/packages/vector_graphics_codec/CHANGELOG.md
+++ b/packages/vector_graphics_codec/CHANGELOG.md
@@ -13,62 +13,62 @@
## 1.1.11+1
-* Relax package:http constraint.
+* Relaxes package:http constraint.
## 1.1.11
-* Use package:http to drop dependency on dart:html.
+* Uses package:http to drop dependency on dart:html.
## 1.1.10+1
-* Add missing save before clip.
+* Adds missing save before clip.
## 1.1.10
-* Add missing clip before saveLayer.
+* Adds missing clip before saveLayer.
## 1.1.9+2
-* Fix case sensitivity on scientific notation parsing.
+* Fixes case sensitivity on scientific notation parsing.
## 1.1.9+1
-* Fix publication error that did not have latest source code.
+* Fixes publication error that did not have latest source code.
## 1.1.9
-* Fix handling of invalid XML `@id` attributes.
-* Fix handling of self-referential `` elements.
-* Add `--out-dir` option to compiler.
-* Tweak warning message for unhandled eleemnts.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
+* Tweaks warning message for unhandled eleemnts.
## 1.1.8
-* Fix bugs in transform parsing.
+* Fixes bugs in transform parsing.
## 1.1.7
-* Support for matching the ambient text direction.
+* Supports for matching the ambient text direction.
## 1.1.6
-* Fix bug in text position computation when transforms are involved.
+* Fixes bug in text position computation when transforms are involved.
## 1.1.5+1
-* Remove/update some invalid assertions related to image formats.
+* Removes/update some invalid assertions related to image formats.
## 1.1.5
-* Add support for encoding control points as IEEE 754-2008 half precision
+* Adds support for encoding control points as IEEE 754-2008 half precision
floating point values.
* Increase minimum SDK to 2.17.0.
-* Added an error builder property to provide a fallback widget on exceptions.
+* Adds an error builder property to provide a fallback widget on exceptions.
## 1.1.4
-* Support more image formats and malformed MIME types.
-* Fix inheritence for `fill-rule`s.
+* Supports more image formats and malformed MIME types.
+* Fixes inheritence for `fill-rule`s.
## 1.1.3
@@ -76,7 +76,7 @@
## 1.1.2
-* Fix handling and inheritence of `none`.
+* Fixes handling and inheritence of `none`.
## 1.1.1
@@ -85,25 +85,25 @@
## 1.1.0
-* Fix a number of inheritence related bugs:
+* Fixes a number of inheritence related bugs:
* Inheritence of properties specified on the root element now work.
* Opacity inheritence is more correct now.
* Inheritence of `use` elements is more correctly handled.
-* Make `currentColor` non-null on SVG theme, and fix how it is applied.
-* Remove the opacity peephole optimizer, which was incorrectly applying
+* Makes `currentColor` non-null on SVG theme, and fix how it is applied.
+* Removes the opacity peephole optimizer, which was incorrectly applying
optimizations in a few cases. A future release may add this back.
-* Add clipBehavior to the widget.
-* Fix patterns when multiple patterns are specified and applied within the
+* Adds clipBehavior to the widget.
+* Fixes patterns when multiple patterns are specified and applied within the
graphic.
## 1.0.1
-* Fix handling of unspecified fill colors on use/group elements.
+* Fixes handling of unspecified fill colors on use/group elements.
## 1.0.0+1
-* Fix issue in pattern decoding.
-* Fix issue in matrix parsing for some combinations of matrices.
+* Fixes issue in pattern decoding.
+* Fixes issue in matrix parsing for some combinations of matrices.
## 1.0.0
@@ -115,11 +115,11 @@
## 0.0.2
-* Add support for encoding and decoding inline images.
+* Adds support for encoding and decoding inline images.
## 0.0.1
-* Add [VectorGraphicsCodec], [VectorGraphicsCodecListener], and [VectorGraphicsBuffer]
+* Adds [VectorGraphicsCodec], [VectorGraphicsCodecListener], and [VectorGraphicsBuffer]
types used to construct and decode a vector graphics binary asset.
## 0.0.0
diff --git a/packages/vector_graphics_compiler/CHANGELOG.md b/packages/vector_graphics_compiler/CHANGELOG.md
index aea39915b176..f9c88a2a226f 100644
--- a/packages/vector_graphics_compiler/CHANGELOG.md
+++ b/packages/vector_graphics_compiler/CHANGELOG.md
@@ -18,14 +18,14 @@
## 1.2.4
-* Fix Stack Overflow crashes caused by circular references (masks, patterns, deferred nodes, and clip paths).
-* Prevent CPU/Memory Denial of Service (DoS) resource exhaustion from exponential DAG reference expansions (Billion Laughs SVG exploits) by enforcing a strict, cumulative reference expansion safety limit of 1,000.
+* Fixes Stack Overflow crashes caused by circular references (masks, patterns, deferred nodes, and clip paths).
+* Prevents CPU/Memory Denial of Service (DoS) resource exhaustion from exponential DAG reference expansions (Billion Laughs SVG exploits) by enforcing a strict, cumulative reference expansion safety limit of 1,000.
* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
## 1.2.3
* Fixes the SVG parser injecting a spurious space between adjacent
- `` elements that have no whitespace between them in the source.
+ `` elements that have no whitespace between them in the source
Previously `AB` was emitted as `"A"` +
`" B"`, producing a visible gap; it now emits `"A"` + `"B"` to match
every browser.
@@ -84,61 +84,61 @@
## 1.1.11+1
-* Relax package:http constraint.
+* Relaxes package:http constraint.
## 1.1.11
-* Use package:http to drop dependency on dart:html.
+* Uses package:http to drop dependency on dart:html.
## 1.1.10+1
-* Add missing save before clip.
+* Adds missing save before clip.
## 1.1.10
-* Add missing clip before saveLayer.
+* Adds missing clip before saveLayer.
## 1.1.9+2
-* Fix case sensitivity on scientific notation parsing.
+* Fixes case sensitivity on scientific notation parsing.
## 1.1.9+1
-* Fix publication error that did not have latest source code.
+* Fixes publication error that did not have latest source code.
## 1.1.9
-* Fix handling of invalid XML `@id` attributes.
-* Fix handling of self-referential `` elements.
-* Add `--out-dir` option to compiler.
-* Tweak warning message for unhandled eleemnts.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
+* Tweaks warning message for unhandled eleemnts.
## 1.1.8
-* Fix bugs in transform parsing.
+* Fixes bugs in transform parsing.
## 1.1.7
-* Support for matching the ambient text direction.
+* Supports for matching the ambient text direction.
## 1.1.6
-* Fix bug in text position computation when transforms are involved.
+* Fixes bug in text position computation when transforms are involved.
## 1.1.5+1
-* Remove/update some invalid assertions related to image formats.
+* Removes/update some invalid assertions related to image formats.
## 1.1.5
-* Support for encoding path control points as IEEE 754-2008 half precision
+* Supports for encoding path control points as IEEE 754-2008 half precision
floating point values using the option `--use-half-precision-control-points`.
-* Added an error builder property to provide a fallback widget on exceptions.
+* Adds an error builder property to provide a fallback widget on exceptions.
## 1.1.4
-* Support more image formats and malformed MIME types.
-* Fix inheritence for `fill-rule`s.
+* Supports more image formats and malformed MIME types.
+* Fixes inheritence for `fill-rule`s.
## 1.1.3
@@ -146,7 +146,7 @@
## 1.1.2
-* Fix handling and inheritence of `none`.
+* Fixes handling and inheritence of `none`.
## 1.1.1
@@ -155,25 +155,25 @@
## 1.1.0
-* Fix a number of inheritence related bugs:
+* Fixes a number of inheritence related bugs:
* Inheritence of properties specified on the root element now work.
* Opacity inheritence is more correct now.
* Inheritence of `use` elements is more correctly handled.
-* Make `currentColor` non-null on SVG theme, and fix how it is applied.
-* Remove the opacity peephole optimizer, which was incorrectly applying
+* Makes `currentColor` non-null on SVG theme, and fix how it is applied.
+* Removes the opacity peephole optimizer, which was incorrectly applying
optimizations in a few cases. A future release may add this back.
-* Add clipBehavior to the widget.
-* Fix patterns when multiple patterns are specified and applied within the
+* Adds clipBehavior to the widget.
+* Fixes patterns when multiple patterns are specified and applied within the
graphic.
## 1.0.1
-* Fix handling of unspecified fill colors on use/group elements.
+* Fixes handling of unspecified fill colors on use/group elements.
## 1.0.0+1
-* Fix issue in pattern decoding.
-* Fix issue in matrix parsing for some combinations of matrices.
+* Fixes issue in pattern decoding.
+* Fixes issue in matrix parsing for some combinations of matrices.
## 1.0.0
@@ -184,16 +184,16 @@
## 0.0.3
-* Better concurrency support
+* Better concurrency support.
* Pattern support.
* Bug fixes around image handling.
* Bug fix for when optimizers are used on non-default fill types.
-* Support for SVG theme related properties (currentColor, font-size, x-height).
+* Supports for SVG theme related properties (currentColor, font-size, x-height).
## 0.0.2
-* Add optimizations for masks, clipping, and overdraw.
+* Adds optimizations for masks, clipping, and overdraw.
## 0.0.1
-* Create repository
+* Create repository.
diff --git a/packages/video_player/video_player/CHANGELOG.md b/packages/video_player/video_player/CHANGELOG.md
index c9460d9ca2e7..5019dcb6764e 100644
--- a/packages/video_player/video_player/CHANGELOG.md
+++ b/packages/video_player/video_player/CHANGELOG.md
@@ -58,7 +58,7 @@
## 2.9.2
* Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
-* Throws a more descriptive `StateError` in the case where
+* Throws a more descriptive `StateError` in the case where
`VideoPlayerController.initialize` receives more than one `initialized` event.
## 2.9.1
@@ -150,7 +150,7 @@ receives an`Uri` instead of a `String` url.
## 2.5.0
-* Exposes `VideoScrubber` so it can be used to make custom video progress indicators
+* Exposes `VideoScrubber` so it can be used to make custom video progress indicators.
## 2.4.10
@@ -215,7 +215,7 @@ receives an`Uri` instead of a `String` url.
## 2.2.18
* Moves Android and iOS implementations to federated packages.
-* Update audio URL in iOS tests.
+* Updates audio URL in iOS tests.
## 2.2.17
@@ -271,23 +271,23 @@ receives an`Uri` instead of a `String` url.
## 2.2.6
-* Initialize player when size and duration become available on iOS
+* Initialize player when size and duration become available on iOS.
## 2.2.5
-* Support to closed caption WebVTT format added.
+* Supports to closed caption WebVTT format added.
## 2.2.4
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 2.2.3
-* Fixed empty caption text still showing the caption widget.
+* Fixes empty caption text still showing the caption widget.
## 2.2.2
-* Fix a disposed `VideoPlayerController` throwing an exception when being replaced in the `VideoPlayer`.
+* Fixes a disposed `VideoPlayerController` throwing an exception when being replaced in the `VideoPlayer`.
## 2.2.1
@@ -295,98 +295,98 @@ receives an`Uri` instead of a `String` url.
## 2.2.0
-* Add `contentUri` based VideoPlayerController.
+* Adds `contentUri` based VideoPlayerController.
## 2.1.15
-* Ensured seekTo isn't called before video player is initialized. Fixes [#89259](https://github.com/flutter/flutter/issues/89259).
-* Updated Android lint settings.
+* Ensures seekTo isn't called before video player is initialized. Fixes [#89259](https://github.com/flutter/flutter/issues/89259).
+* Updates Android lint settings.
## 2.1.14
-* Removed dependency on the `flutter_test` package.
+* Removes dependency on the `flutter_test` package.
## 2.1.13
-* Removed obsolete warning about not working in iOS simulators from README.
+* Removes obsolete warning about not working in iOS simulators from README.
## 2.1.12
-* Update the video url in the readme code sample
+* Updates the video url in the readme code sample.
## 2.1.11
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 2.1.10
-* Ensure video pauses correctly when it finishes.
+* Ensures video pauses correctly when it finishes.
## 2.1.9
-* Silenced warnings that may occur during build when using a very
+* Silences warnings that may occur during build when using a very
recent version of Flutter relating to null safety.
## 2.1.8
-* Refactor `FLTCMTimeToMillis` to support indefinite streams. Fixes [#48670](https://github.com/flutter/flutter/issues/48670).
+* Refactors `FLTCMTimeToMillis` to support indefinite streams. Fixes [#48670](https://github.com/flutter/flutter/issues/48670).
## 2.1.7
-* Update exoplayer to 2.14.1, removing dependency on Bintray.
+* Updates exoplayer to 2.14.1, removing dependency on Bintray.
## 2.1.6
-* Remove obsolete pre-1.0 warning from README.
-* Add iOS unit and UI integration test targets.
+* Removes obsolete pre-1.0 warning from README.
+* Adds iOS unit and UI integration test targets.
## 2.1.5
-* Update example code in README to fix broken url.
+* Updates example code in README to fix broken url.
## 2.1.4
-* Add an exoplayer URL to the maven repositories to address
+* Adds an exoplayer URL to the maven repositories to address
a possible build regression in 2.1.2.
## 2.1.3
-* Fix pointer value to boolean conversion analyzer warnings.
+* Fixes pointer value to boolean conversion analyzer warnings.
## 2.1.2
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 2.1.1
-* Update example code in README to reflect API changes.
+* Updates example code in README to reflect API changes.
## 2.1.0
-* Add `httpHeaders` option to `VideoPlayerController.network`
+* Adds `httpHeaders` option to `VideoPlayerController.network`.
## 2.0.2
-* Fix `VideoPlayerValue` size and aspect ratio documentation
+* Fixes `VideoPlayerValue` size and aspect ratio documentation.
## 2.0.1
-* Remove the deprecated API "exoPlayer.setAudioAttributes".
+* Removes the deprecated API "exoPlayer.setAudioAttributes".
## 2.0.0
-* Migrate to null safety.
-* Fix an issue where `isBuffering` was not updating on Android.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
-* Fix `VideoPlayerValue toString()` test.
-* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
-* Migrate from deprecated `defaultBinaryMessenger`.
-* Fix an issue where a crash can occur after a closing a video player view on iOS.
-* Setting the `mixWithOthers` `VideoPlayerOptions` in web now is silently ignored instead of throwing an exception.
+* Migrates to null safety.
+* Fixes an issue where `isBuffering` was not updating on Android.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
+* Fixes `VideoPlayerValue toString()` test.
+* Updates the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.
+* Migrates from deprecated `defaultBinaryMessenger`.
+* Fixes an issue where a crash can occur after a closing a video player view on iOS.
+* Sets the `mixWithOthers` `VideoPlayerOptions` in web now is silently ignored instead of throwing an exception.
## 1.0.2
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.1
@@ -398,36 +398,36 @@ receives an`Uri` instead of a `String` url.
## 0.11.1+5
-* Update Dart SDK constraint in example.
-* Remove `test` dependency.
+* Updates Dart SDK constraint in example.
+* Removes `test` dependency.
* Convert disabled driver test to integration_test.
## 0.11.1+4
-* Add `toString()` to `Caption`.
-* Fix a bug on Android when loading videos from assets would crash.
+* Adds `toString()` to `Caption`.
+* Fixes a bug on Android when loading videos from assets would crash.
## 0.11.1+3
-* Android: Upgrade ExoPlayer to 2.12.1.
+* Android: Upgrades ExoPlayer to 2.12.1.
## 0.11.1+2
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.11.1+1
-* Fixed uncanceled timers when calling `play` on the controller multiple times before `pause`, which
+* Fixes uncanceled timers when calling `play` on the controller multiple times before `pause`, which
caused value listeners to be called indefinitely (after `pause`) and more often than needed.
## 0.11.1
-* Enable TLSv1.1 & TLSv1.2 for API 19 and below.
+* Enables TLSv1.1 & TLSv1.2 for API 19 and below.
## 0.11.0
-* Added option to set the video playback speed on the video controller.
-* **Minor breaking change**: fixed `VideoPlayerValue.toString` to insert a comma after `isBuffering`.
+* Adds option to set the video playback speed on the video controller.
+* **BREAKING CHANGE**: fixed `VideoPlayerValue.toString` to insert a comma after `isBuffering`.
## 0.10.12+5
@@ -436,7 +436,7 @@ receives an`Uri` instead of a `String` url.
## 0.10.12+4
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.10.12+3
@@ -444,7 +444,7 @@ receives an`Uri` instead of a `String` url.
## 0.10.12+2
-* Fix `setMixWithOthers` test.
+* Fixes `setMixWithOthers` test.
## 0.10.12+1
@@ -452,11 +452,11 @@ receives an`Uri` instead of a `String` url.
## 0.10.12
-* Introduce VideoPlayerOptions to set the audio mix mode.
+* Introduces VideoPlayerOptions to set the audio mix mode.
## 0.10.11+2
-* Fix aspectRatio calculation when size.width or size.height are zero.
+* Fixes aspectRatio calculation when size.width or size.height are zero.
## 0.10.11+1
@@ -464,38 +464,38 @@ receives an`Uri` instead of a `String` url.
## 0.10.11
-* iOS: Fixed crash when detaching from a dying engine.
-* Android: Fixed exception when detaching from any engine.
+* iOS: Fixes crash when detaching from a dying engine.
+* Android: Fixes exception when detaching from any engine.
## 0.10.10
-* Migrated to [pigeon](https://pub.dev/packages/pigeon).
+* Migrates to [pigeon](https://pub.dev/packages/pigeon).
## 0.10.9+2
-* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
+* Declares API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
## 0.10.9+1
-* Readme updated to include web support and details on how to use for web
+* Readme updated to include web support and details on how to use for web.
## 0.10.9
-* Remove Android dependencies fallback.
-* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* Removes Android dependencies fallback.
+* Requires Flutter SDK 1.12.13+hotfix.5 or greater.
+* Fixes CocoaPods podspec lint warnings.
## 0.10.8+2
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 0.10.8+1
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.10.8
-* Added support for cleaning up the plugin if used for add-to-app (Flutter
+* Adds support for cleaning up the plugin if used for add-to-app (Flutter
v1.15.3 is required for that feature).
@@ -511,11 +511,11 @@ receives an`Uri` instead of a `String` url.
## 0.10.5+3
-* Add integration instructions for the `web` platform.
+* Adds integration instructions for the `web` platform.
## 0.10.5+2
-* Make sure the plugin is correctly initialized
+* Makes sure the plugin is correctly initialized.
## 0.10.5+1
@@ -524,18 +524,18 @@ receives an`Uri` instead of a `String` url.
## 0.10.5
-* Support `web` by default.
-* Require Flutter SDK 1.12.13+hotfix.4 or greater.
+* Supports `web` by default.
+* Requires Flutter SDK 1.12.13+hotfix.4 or greater.
## 0.10.4+2
-* Remove the deprecated `author:` field form pubspec.yaml
-* Migrate the plugin to the pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field form pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.10.4+1
-* Fix pedantic lints. This fixes some potential race conditions in cases where
+* Fixes pedantic lints. This fixes some potential race conditions in cases where
futures within some video_player methods weren't being awaited correctly.
## 0.10.4
@@ -544,30 +544,30 @@ receives an`Uri` instead of a `String` url.
## 0.10.3+3
-* Add DartDocs and unit tests.
+* Adds DartDocs and unit tests.
## 0.10.3+2
-* Update the homepage to point to the new plugin location
+* Updates the homepage to point to the new plugin location.
## 0.10.3+1
* Dispose `FLTVideoPlayer` in `onTextureUnregistered` callback on iOS.
-* Add a temporary fix to dispose the `FLTVideoPlayer` with a delay to avoid race condition.
-* Updated the example app to include a new page that pop back after video is done playing.
+* Adds a temporary fix to dispose the `FLTVideoPlayer` with a delay to avoid race condition.
+* Updates the example app to include a new page that pop back after video is done playing.
## 0.10.3
-* Add support for the v2 Android embedding. This shouldn't impact existing
+* Adds support for the v2 Android embedding. This shouldn't impact existing
functionality.
## 0.10.2+6
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.10.2+5
-* Update unit test for compatibility with Flutter stable branch.
+* Updates unit test for compatibility with Flutter stable branch.
## 0.10.2+4
@@ -575,15 +575,15 @@ receives an`Uri` instead of a `String` url.
## 0.10.2+3
-* Fix bug where formatHint was not being pass down to network sources.
+* Fixes bug where formatHint was not being pass down to network sources.
## 0.10.2+2
-* Update and migrate iOS example project.
+* Updates and migrates iOS example project.
## 0.10.2+1
-* Use DefaultHttpDataSourceFactory only when network schemas and use
+* Uses DefaultHttpDataSourceFactory only when network schemas and use
DefaultHttpDataSourceFactory by default.
## 0.10.2
@@ -592,33 +592,33 @@ DefaultHttpDataSourceFactory by default.
## 0.10.1+7
-* Fix tests by ignoring deprecated member use.
+* Fixes tests by ignoring deprecated member use.
## 0.10.1+6
-* [iOS] Fixed a memory leak with notification observing.
+* [iOS] Fixes a memory leak with notification observing.
## 0.10.1+5
-* Fix race condition while disposing the VideoController.
+* Fixes race condition while disposing the VideoController.
## 0.10.1+4
-* Fixed syntax error in README.md.
+* Fixes syntax error in README.md.
## 0.10.1+3
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.10.1+2
-* Example: Fixed tab display and added scroll view
+* Example: Fixes tab display and added scroll view.
## 0.10.1+1
-* iOS: Avoid deprecated `seekToTime` API
+* iOS: Avoid deprecated `seekToTime` API.
## 0.10.1
@@ -627,13 +627,13 @@ DefaultHttpDataSourceFactory by default.
## 0.10.0+8
* iOS: Fix an issue where the player sends initialization message incorrectly.
-* Fix a few other IDE warnings.
+* Fixes a few other IDE warnings.
## 0.10.0+7
-* Android: Fix issue where buffering status in percentage instead of milliseconds
-* Android: Update buffering status everytime we notify for position change
+* Android: Fix issue where buffering status in percentage instead of milliseconds.
+* Android: Update buffering status everytime we notify for position change.
## 0.10.0+6
@@ -641,28 +641,28 @@ DefaultHttpDataSourceFactory by default.
## 0.10.0+5
-* Fixed iOS build warnings about implicit retains.
+* Fixes iOS build warnings about implicit retains.
## 0.10.0+4
-* Android: Upgrade ExoPlayer to 2.9.6.
+* Android: Upgrades ExoPlayer to 2.9.6.
## 0.10.0+3
-* Fix divide by zero bug on iOS.
+* Fixes divide by zero bug on iOS.
## 0.10.0+2
-* Added supported format documentation in README.
+* Adds supported format documentation in README.
## 0.10.0+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.10.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -670,31 +670,31 @@ DefaultHttpDataSourceFactory by default.
## 0.9.0
-* Fixed the aspect ratio and orientation of videos. Videos are now properly displayed when recorded
+* Fixes the aspect ratio and orientation of videos. Videos are now properly displayed when recorded
in portrait mode both in iOS and Android.
## 0.8.0
-* Android: Upgrade ExoPlayer to 2.9.1
-* Android: Use current gradle dependencies
-* Android 9 compatibility fixes for Demo App
+* Android: Upgrades ExoPlayer to 2.9.1.
+* Android: Uses current gradle dependencies.
+* Android 9 compatibility fixes for Demo App.
## 0.7.2
-* Updated to use factories on exoplayer `MediaSource`s for Android instead of the now-deprecated constructors.
+* Updates to use factories on exoplayer `MediaSource`s for Android instead of the now-deprecated constructors.
## 0.7.1
-* Fixed null exception on Android when the video has a width or height of 0.
+* Fixes null exception on Android when the video has a width or height of 0.
## 0.7.0
-* Add a unit test for controller and texture changes. This is a breaking change since the interface
+* Adds a unit test for controller and texture changes. This is a breaking change since the interface
had to be cleaned up to facilitate faking.
## 0.6.6
-* Fix the condition where the player doesn't update when attached controller is changed.
+* Fixes the condition where the player doesn't update when attached controller is changed.
## 0.6.5
@@ -724,99 +724,99 @@ DefaultHttpDataSourceFactory by default.
## 0.5.5
* **Breaking change** `VideoPlayerController.initialize()` now only completes after the controller is initialized.
-* Updated example in README.md.
+* Updates example in README.md.
## 0.5.4
-* Updated Gradle tooling to match Android Studio 3.1.2.
+* Updates Gradle tooling to match Android Studio 3.1.2.
## 0.5.3
-* Added video buffering status.
+* Adds video buffering status.
## 0.5.2
-* Fixed a bug on iOS that could lead to missing initialization.
-* Added support for HLS video on iOS.
+* Fixes a bug on iOS that could lead to missing initialization.
+* Adds support for HLS video on iOS.
## 0.5.1
-* Fixed bug on video loop feature for iOS.
+* Fixes bug on video loop feature for iOS.
## 0.5.0
-* Added the constructor `VideoPlayerController.file`.
-* **Breaking change**. Changed `VideoPlayerController.isNetwork` to
+* Adds the constructor `VideoPlayerController.file`.
+* **BREAKING CHANGE:** Changes `VideoPlayerController.isNetwork` to
an enum `VideoPlayerController.dataSourceType`.
## 0.4.1
-* Updated Flutter SDK constraint to reflect the changes in v0.4.0.
+* Updates Flutter SDK constraint to reflect the changes in v0.4.0.
## 0.4.0
-* **Breaking change**. Removed the `VideoPlayerController` constructor
-* Added two new factory constructors `VideoPlayerController.asset` and
+* **BREAKING CHANGE:** Removes the `VideoPlayerController` constructor.
+* Adds two new factory constructors `VideoPlayerController.asset` and
`VideoPlayerController.network` to respectively play a video from the
Flutter assets and from a network uri.
## 0.3.0
-* **Breaking change**. Set SDK constraints to match the Flutter beta release.
+* **BREAKING CHANGE:** Set SDK constraints to match the Flutter beta release.
## 0.2.1
-* Fixed some signatures to account for strong mode runtime errors.
-* Fixed spelling mistake in toString output.
+* Fixes some signatures to account for strong mode runtime errors.
+* Fixes spelling mistake in toString output.
## 0.2.0
-* **Breaking change**. Renamed `VideoPlayerController.isErroneous` to `VideoPlayerController.hasError`.
-* Updated documentation of when fields are available on `VideoPlayerController`.
-* Updated links in README.md.
+* **BREAKING CHANGE:** Renamed `VideoPlayerController.isErroneous` to `VideoPlayerController.hasError`.
+* Updates documentation of when fields are available on `VideoPlayerController`.
+* Updates links in README.md.
## 0.1.1
-* Simplified and upgraded Android project template to Android SDK 27.
-* Moved Android package to io.flutter.plugins.
-* Fixed warnings from the Dart 2.0 analyzer.
+* Simplifies and upgrades Android project template to Android SDK 27.
+* Moves Android package to io.flutter.plugins.
+* Fixes warnings from the Dart 2.0 analyzer.
## 0.1.0
-* **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
+* **BREAKING CHANGE:** Upgrades to Gradle 4.1 and Android Studio Gradle plugin
3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in
order to use this version of the plugin. Instructions can be found
[here](https://github.com/flutter/flutter/wiki/Updating-Flutter-projects-to-Gradle-4.1-and-Android-Studio-Gradle-plugin-3.0.1).
## 0.0.7
-* Added access to the video size.
-* Made the VideoProgressIndicator render using a LinearProgressIndicator.
+* Adds access to the video size.
+* Makes the VideoProgressIndicator render using a LinearProgressIndicator.
## 0.0.6
-* Fixed a bug related to hot restart on Android.
+* Fixes a bug related to hot restart on Android.
## 0.0.5
-* Added VideoPlayerValue.toString().
-* Added FLT prefix to iOS types.
+* Adds VideoPlayerValue.toString().
+* Adds FLT prefix to iOS types.
## 0.0.4
* The player will now pause on app pause, and resume on app resume.
-* Implemented scrubbing on the progress bar.
+* Implements scrubbing on the progress bar.
## 0.0.3
-* Made creating a VideoPlayerController a synchronous operation. Must be followed by a call to initialize().
-* Added VideoPlayerController.setVolume().
-* Moved the package to flutter/plugins github repo.
+* Makes creating a VideoPlayerController a synchronous operation. Must be followed by a call to initialize().
+* Adds VideoPlayerController.setVolume().
+* Moves the package to flutter/plugins github repo.
## 0.0.2
-* Fix meta dependency version.
+* Fixes meta dependency version.
## 0.0.1
-* Initial release
+* Initial release.
diff --git a/packages/video_player/video_player_android/CHANGELOG.md b/packages/video_player/video_player_android/CHANGELOG.md
index 26f60a5c2b71..5a75dfbc2e46 100644
--- a/packages/video_player/video_player_android/CHANGELOG.md
+++ b/packages/video_player/video_player_android/CHANGELOG.md
@@ -61,7 +61,7 @@
## 2.8.18
-* Removed mockito-inline and updated to mockito-core 5.17.0.
+* Removes mockito-inline and updates to mockito-core 5.17.0.
## 2.8.17
@@ -213,7 +213,7 @@
## 2.7.5
-* Add a deprecation suppression in advance of a new `SurfaceProducer` API.
+* Adds a deprecation suppression in advance of a new `SurfaceProducer` API.
## 2.7.4
@@ -232,7 +232,7 @@
## 2.7.1
-* Revert Impeller support.
+* Reverts Impeller support.
## 2.7.0
@@ -264,7 +264,7 @@
## 2.4.17
-* Revert Impeller support.
+* Reverts Impeller support.
## 2.4.16
diff --git a/packages/video_player/video_player_avfoundation/CHANGELOG.md b/packages/video_player/video_player_avfoundation/CHANGELOG.md
index f97f9f1c5e41..5345581c9896 100644
--- a/packages/video_player/video_player_avfoundation/CHANGELOG.md
+++ b/packages/video_player/video_player_avfoundation/CHANGELOG.md
@@ -48,8 +48,8 @@
## 2.8.9
-* Resolve `tracksWithMediaType:` deprecations.
-* Use `loadTracksWithMediaType:completionHandler:` for iOS 15.0+/macOS 12.0+.
+* Resolves `tracksWithMediaType:` deprecations.
+* Uses `loadTracksWithMediaType:completionHandler:` for iOS 15.0+/macOS 12.0+.
## 2.8.8
@@ -191,7 +191,7 @@
## 2.4.9
* Fixes the iOS crash when using multiple players on the same screen.
- See: https://github.com/flutter/flutter/issues/124937
+ See: https://github.com/flutter/flutter/issues/124937.
## 2.4.8
@@ -200,7 +200,7 @@
## 2.4.7
* Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
-* Adds iOS exception on incorrect asset path
+* Adds iOS exception on incorrect asset path.
## 2.4.6
@@ -269,8 +269,8 @@
## 2.3.3
-* Fix XCUITest based on the new voice over announcement for tooltips.
- See: https://github.com/flutter/flutter/pull/87684
+* Fixes XCUITest based on the new voice over announcement for tooltips
+ See: https://github.com/flutter/flutter/pull/87684.
## 2.3.2
diff --git a/packages/video_player/video_player_platform_interface/CHANGELOG.md b/packages/video_player/video_player_platform_interface/CHANGELOG.md
index 617d0983b225..0d007ceed148 100644
--- a/packages/video_player/video_player_platform_interface/CHANGELOG.md
+++ b/packages/video_player/video_player_platform_interface/CHANGELOG.md
@@ -108,7 +108,7 @@
## 5.0.1
-* Update to use the `verify` method introduced in platform_plugin_interface 2.1.0.
+* Updates to use the `verify` method introduced in platform_plugin_interface 2.1.0.
## 5.0.0
@@ -120,19 +120,19 @@
## 4.2.0
-* Add `contentUri` to `DataSourceType`.
+* Adds `contentUri` to `DataSourceType`.
## 4.1.0
-* Add `httpHeaders` to `DataSource`
+* Adds `httpHeaders` to `DataSource`.
## 4.0.0
* **Breaking Changes**:
- * Migrate to null-safety
- * Update to latest Pigeon. This includes a breaking change to how the test logic is exposed.
-* Add note about the `mixWithOthers` option being ignored on the web.
-* Make DataSource's `uri` parameter nullable.
+ * Migrates to null-safety.
+ * Updates to latest Pigeon. This includes a breaking change to how the test logic is exposed.
+* Adds note about the `mixWithOthers` option being ignored on the web.
+* Makes DataSource's `uri` parameter nullable.
* `messages.dart` sets Dart `2.12`.
## 3.0.0
@@ -141,41 +141,41 @@
## 2.2.1
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 2.2.0
-* Added option to set the video playback speed on the video controller.
+* Adds option to set the video playback speed on the video controller.
## 2.1.1
-* Fix mixWithOthers test channel.
+* Fixes mixWithOthers test channel.
## 2.1.0
-* Add VideoPlayerOptions with audio mix mode
+* Adds VideoPlayerOptions with audio mix mode.
## 2.0.2
-* Migrated tests to use pigeon correctly.
+* Migrates tests to use pigeon correctly.
## 2.0.1
-* Updated minimum Dart version.
-* Added class to help testing Pigeon communication.
+* Updates minimum Dart version.
+* Adds class to help testing Pigeon communication.
## 2.0.0
-* Migrated to [pigeon](https://pub.dev/packages/pigeon).
+* Migrates to [pigeon](https://pub.dev/packages/pigeon).
## 1.0.5
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 1.0.4
-* Remove the deprecated `author:` field from pubspec.yaml
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Requires Flutter SDK 1.10.0 or greater.
## 1.0.3
@@ -183,11 +183,11 @@
## 1.0.2
-* Fix unawaited futures in the tests.
+* Fixes unawaited futures in the tests.
## 1.0.1
-* Return correct platform event type when buffering
+* Returns correct platform event type when buffering.
## 1.0.0
diff --git a/packages/video_player/video_player_web/CHANGELOG.md b/packages/video_player/video_player_web/CHANGELOG.md
index 177b78cdf212..3eafdae95d8b 100644
--- a/packages/video_player/video_player_web/CHANGELOG.md
+++ b/packages/video_player/video_player_web/CHANGELOG.md
@@ -91,7 +91,7 @@
* Updates the `README` with:
* Information about a common known issue: "Some videos restart when using the
- seek bar/progress bar/scrubber" (Issue [#49630](https://github.com/flutter/flutter/issues/49360))
+ seek bar/progress bar/scrubber" (Issue [#49630](https://github.com/flutter/flutter/issues/49360)).
* Links to the Autoplay information of all major browsers (Chrome/Edge, Firefox, Safari).
## 2.0.11
@@ -135,80 +135,80 @@
## 2.0.3
-* Add `implements` to pubspec.
+* Adds `implements` to pubspec.
## 2.0.2
-* Updated installation instructions in README.
+* Updates installation instructions in README.
## 2.0.1
-* Fix videos not playing in Safari/Chrome on iOS by setting autoplay to false
-* Change sizing code of `Video` widget's `HtmlElementView` so it works well when slotted.
-* Move tests to `example` directory, so they run as integration_tests with `flutter drive`.
+* Fixes videos not playing in Safari/Chrome on iOS by setting autoplay to false.
+* Changes sizing code of `Video` widget's `HtmlElementView` so it works well when slotted.
+* Moves tests to `example` directory, so they run as integration_tests with `flutter drive`.
## 2.0.0
-* Migrate to null safety.
+* Migrates to null safety.
* Calling `setMixWithOthers()` now is silently ignored instead of throwing an exception.
-* Fixed an issue where `isBuffering` was not updating on Web.
+* Fixes an issue where `isBuffering` was not updating on Web.
## 0.1.4+2
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 0.1.4+1
-* Substitute `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
+* Substitutes `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
## 0.1.4
-* Added option to set the video playback speed on the video controller.
+* Adds option to set the video playback speed on the video controller.
## 0.1.3+2
-* Allow users to set the 'muted' attribute on video elements by setting their volume to 0.
+* Allows users to set the 'muted' attribute on video elements by setting their volume to 0.
* Do not parse URIs on 'network' videos to not break blobs (Safari).
## 0.1.3+1
-* Remove Android folder from `video_player_web`.
+* Removes Android folder from `video_player_web`.
## 0.1.3
-* Updated video_player_platform_interface, bumped minimum Dart version to 2.1.0.
+* Updates video_player_platform_interface, bumped minimum Dart version to 2.1.0.
## 0.1.2+3
-* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
+* Declares API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
## 0.1.2+2
-* Add `analysis_options.yaml` to the package, so we can ignore `undefined_prefixed_name` errors. Works around https://github.com/flutter/flutter/issues/41563.
+* Adds `analysis_options.yaml` to the package, so we can ignore `undefined_prefixed_name` errors. Works around https://github.com/flutter/flutter/issues/41563.
## 0.1.2+1
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.1.2
-* Add a `PlatformException` to the player's `eventController` when there's a `videoElement.onError`. Fixes https://github.com/flutter/flutter/issues/48884.
-* Handle DomExceptions on videoElement.play() and turn them into `PlatformException` as well, so we don't end up with unhandled Futures.
-* Update setup instructions in the README.
+* Adds a `PlatformException` to the player's `eventController` when there's a `videoElement.onError`. Fixes https://github.com/flutter/flutter/issues/48884.
+* Handles DomExceptions on videoElement.play() and turn them into `PlatformException` as well, so we don't end up with unhandled Futures.
+* Updates setup instructions in the README.
## 0.1.1+1
-* Add an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46898.
+* Adds an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46898.
## 0.1.1
-* Support videos from assets.
+* Supports videos from assets.
## 0.1.0+1
-* Remove the deprecated `author:` field from pubspec.yaml
-* Require Flutter SDK 1.10.0 or greater.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.1.0
-* Initial release
+* Initial release.
diff --git a/packages/web_benchmarks/CHANGELOG.md b/packages/web_benchmarks/CHANGELOG.md
index 1db81531bfdb..53eac2529277 100644
--- a/packages/web_benchmarks/CHANGELOG.md
+++ b/packages/web_benchmarks/CHANGELOG.md
@@ -24,10 +24,10 @@
## 3.1.0
-* Add `flutter_frame.total_time`, `flutter_frame.build_time`, and `flutter_frame.raster_time`
+* Adds `flutter_frame.total_time`, `flutter_frame.build_time`, and `flutter_frame.raster_time`
metrics to benchmark results. These values are derived from the Flutter `FrameTiming` API.
-* Expose a new library `metrics.dart` that contains definitions for the benchmark metrics.
-* Add p50, p90, and p95 metrics for benchmark scores.
+* Exposes a new library `metrics.dart` that contains definitions for the benchmark metrics.
+* Adds p50, p90, and p95 metrics for benchmark scores.
## 3.0.0
@@ -84,8 +84,8 @@ JavaScript and WebAssembly compilation respectively.
* **Breaking change:** replace the `useCanvasKit` parameter in the `serveWebBenchmark`
method with a new parameter `compilationOptions`, which allows you to:
- * specify the web renderer to use for the benchmark app (html, canvaskit, or skwasm)
- * specify whether to use WebAssembly to build the benchmark app
+ * specify the web renderer to use for the benchmark app (html, canvaskit, or skwasm).
+ * specify whether to use WebAssembly to build the benchmark app.
* **Breaking change:** `serveWebBenchmark` now uses `canvaskit` instead of `html` as the
default web renderer.
@@ -95,7 +95,7 @@ default web renderer.
## 0.1.0+10
-* Ensure the benchmark client reloads with the proper `initialPage`.
+* Ensures the benchmark client reloads with the proper `initialPage`.
* Migrates benchmark recorder away from deprecated `js_util` APIs.
## 0.1.0+9
@@ -150,27 +150,27 @@ default web renderer.
## 0.0.7
-* Updates BlinkTraceEvents to match with changes in Chromium v89+
+* Updates BlinkTraceEvents to match with changes in Chromium v89+.
## 0.0.6
-* Update implementation of `_RecordingWidgetsBinding` to match the [new Binding API](https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/foundation/binding.dart#L96-L128)
+* Updates implementation of `_RecordingWidgetsBinding` to match the [new Binding API](https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/foundation/binding.dart#L96-L128).
## 0.0.5
-* Updated dependencies to allow broader versions for upstream packages.
+* Updates dependencies to allow broader versions for upstream packages.
## 0.0.4
-* Updated dependencies to allow broader versions for upstream packages.
+* Updates dependencies to allow broader versions for upstream packages.
## 0.0.3
-* Fixed benchmarks failing due to trace format change for begin frame.
+* Fixes benchmarks failing due to trace format change for begin frame.
## 0.0.2
-* Improve console messages.
+* Improves console messages.
## 0.0.1 - Initial release.
diff --git a/packages/webview_flutter/webview_flutter/CHANGELOG.md b/packages/webview_flutter/webview_flutter/CHANGELOG.md
index bae44ba8f51a..10845c3b99cc 100644
--- a/packages/webview_flutter/webview_flutter/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter/CHANGELOG.md
@@ -4,7 +4,7 @@
## 4.14.0
-* Add method to retrieve cookies. See `WebViewCookieManager.getCookies`.
+* Adds method to retrieve cookies. See `WebViewCookieManager.getCookies`.
* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
## 4.13.1
@@ -181,7 +181,7 @@
* **BREAKING CHANGE**: On Android, hybrid composition (SurfaceAndroidWebView)
is now the default. The previous default, virtual display, can be specified
- with `WebView.platform = AndroidWebView()`
+ with `WebView.platform = AndroidWebView()`.
## 2.8.0
@@ -209,64 +209,64 @@
## 2.3.1
-* Add iOS-specific note to set `JavascriptMode.unrestricted` in order to set `zoomEnabled: false`.
+* Adds iOS-specific note to set `JavascriptMode.unrestricted` in order to set `zoomEnabled: false`.
## 2.3.0
-* Add ability to enable/disable zoom functionality.
+* Adds ability to enable/disable zoom functionality.
## 2.2.0
-* Added `runJavascript` and `runJavascriptForResult` to supersede `evaluateJavascript`.
-* Deprecated `evaluateJavascript`.
+* Adds `runJavascript` and `runJavascriptForResult` to supersede `evaluateJavascript`.
+* Deprecates `evaluateJavascript`.
## 2.1.2
-* Fix typos in the README.
+* Fixes typos in the README.
## 2.1.1
-* Fixed `_CastError` that was thrown when running the example App.
+* Fixes `_CastError` that was thrown when running the example App.
## 2.1.0
-* Migrated to fully federated architecture.
+* Migrates to fully federated architecture.
## 2.0.14
-* Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
+* Updates minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
## 2.0.13
* Send URL of File to download to the NavigationDelegate on Android just like it is already done on iOS.
-* Updated Android lint settings.
+* Updates Android lint settings.
## 2.0.12
-* Improved the documentation on using the different Android Platform View modes.
+* Improves the documentation on using the different Android Platform View modes.
* So that Android and iOS behave the same, `onWebResourceError` is now only called for the main
page.
## 2.0.11
-* Remove references to the Android V1 embedding.
+* Removes references to the Android V1 embedding.
## 2.0.10
-* Fix keyboard issues link in the README.
+* Fixes keyboard issues link in the README.
## 2.0.9
-* Add iOS UI integration test target.
+* Adds iOS UI integration test target.
* Suppress deprecation warning for iOS APIs deprecated in iOS 9.
## 2.0.8
-* Migrate maven repository from jcenter to mavenCentral.
+* Migrates maven repository from jcenter to mavenCentral.
## 2.0.7
-* Republished 2.0.6 with Flutter 2.2 to avoid https://github.com/dart-lang/pub/issues/3001
+* Republishes 2.0.6 with Flutter 2.2 to avoid https://github.com/dart-lang/pub/issues/3001.
## 2.0.6
@@ -279,7 +279,7 @@ hybrid composition ([flutter/issues/59894](https://github.com/flutter/flutter/is
## 2.0.4
-* Fix a bug where `allowsInlineMediaPlayback` is not respected on iOS.
+* Fixes a bug where `allowsInlineMediaPlayback` is not respected on iOS.
## 2.0.3
@@ -293,26 +293,26 @@ when hybrid composition is used [flutter/issues/75667](https://github.com/flutte
## 2.0.1
-* Run CocoaPods iOS tests in RunnerUITests target
+* Run CocoaPods iOS tests in RunnerUITests target.
## 2.0.0
* Migration to null-safety.
-* Added support for progress tracking.
-* Add section to the wiki explaining how to use Material components.
-* Update integration test to workaround an iOS 14 issue with `evaluateJavascript`.
-* Fix `onWebResourceError` on iOS.
-* Fix outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276))
-* Added `allowsInlineMediaPlayback` property.
+* Adds support for progress tracking.
+* Adds section to the wiki explaining how to use Material components.
+* Updates integration test to workaround an iOS 14 issue with `evaluateJavascript`.
+* Fixes `onWebResourceError` on iOS.
+* Fixes outdated links across a number of markdown files ([#3276](https://github.com/flutter/plugins/pull/3276)).
+* Adds `allowsInlineMediaPlayback` property.
## 1.0.8
-* Update Flutter SDK constraint.
+* Updates Flutter SDK constraint.
## 1.0.7
* Minor documentation update to indicate known issue on iOS 13.4 and 13.5.
- * See: https://github.com/flutter/flutter/issues/53490
+ * See: https://github.com/flutter/flutter/issues/53490.
## 1.0.6
@@ -320,7 +320,7 @@ when hybrid composition is used [flutter/issues/75667](https://github.com/flutte
## 1.0.5
-* Fix example in the readme.
+* Fixes example in the readme.
## 1.0.4
@@ -328,7 +328,7 @@ when hybrid composition is used [flutter/issues/75667](https://github.com/flutte
## 1.0.3
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.0.2
@@ -336,17 +336,17 @@ when hybrid composition is used [flutter/issues/75667](https://github.com/flutte
## 1.0.1
-* Add documentation for `WebViewPlatformCreatedCallback`.
+* Adds documentation for `WebViewPlatformCreatedCallback`.
## 1.0.0 - Out of developer preview 🎉.
-* Bumped the minimal Flutter SDK to 1.22 where platform views are out of developer preview, and
+* Bumps the minimal Flutter SDK to 1.22 where platform views are out of developer preview, and
performing better on iOS. Flutter 1.22 no longer requires adding the
`io.flutter.embedded_views_preview` flag to `Info.plist`.
-* Added support for Hybrid Composition on Android (see opt-in instructions in [README](https://github.com/flutter/plugins/blob/main/packages/webview_flutter/README.md#android))
- * Lowered the required Android API to 19 (was previously 20): [#23728](https://github.com/flutter/flutter/issues/23728).
- * Fixed the following issues:
+* Adds support for Hybrid Composition on Android (see opt-in instructions in [README](https://github.com/flutter/plugins/blob/main/packages/webview_flutter/README.md#android)).
+ * Lowers the required Android API to 19 (was previously 20): [#23728](https://github.com/flutter/flutter/issues/23728).
+ * Fixes the following issues:
* 🎹 Keyboard: [#41089](https://github.com/flutter/flutter/issues/41089), [#36478](https://github.com/flutter/flutter/issues/36478), [#51254](https://github.com/flutter/flutter/issues/51254), [#50716](https://github.com/flutter/flutter/issues/50716), [#55724](https://github.com/flutter/flutter/issues/55724), [#56513](https://github.com/flutter/flutter/issues/56513), [#56515](https://github.com/flutter/flutter/issues/56515), [#61085](https://github.com/flutter/flutter/issues/61085), [#62205](https://github.com/flutter/flutter/issues/62205), [#62547](https://github.com/flutter/flutter/issues/62547), [#58943](https://github.com/flutter/flutter/issues/58943), [#56361](https://github.com/flutter/flutter/issues/56361), [#56361](https://github.com/flutter/flutter/issues/42902), [#40716](https://github.com/flutter/flutter/issues/40716), [#37989](https://github.com/flutter/flutter/issues/37989), [#27924](https://github.com/flutter/flutter/issues/27924).
* ♿️ Accessibility: [#50716](https://github.com/flutter/flutter/issues/50716).
* ⚡️ Performance: [#61280](https://github.com/flutter/flutter/issues/61280), [#31243](https://github.com/flutter/flutter/issues/31243), [#52211](https://github.com/flutter/flutter/issues/52211).
@@ -354,71 +354,71 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.24
-* Keep handling deprecated Android v1 classes for backward compatibility.
+* Keeps handling deprecated Android v1 classes for backward compatibility.
## 0.3.23
-* Handle WebView multi-window support.
+* Handles WebView multi-window support.
## 0.3.22+2
-* Update package:e2e reference to use the local version in the flutter/plugins
+* Updates package:e2e reference to use the local version in the flutter/plugins
repository.
## 0.3.22+1
-* Update the `setAndGetScrollPosition` to use hard coded values and add a `pumpAndSettle` call.
+* Updates the `setAndGetScrollPosition` to use hard coded values and add a `pumpAndSettle` call.
## 0.3.22
-* Add support for passing a failing url.
+* Adds support for passing a failing url.
## 0.3.21
-* Enable programmatic scrolling using Android's WebView.scrollTo & iOS WKWebView.scrollView.contentOffset.
+* Enables programmatic scrolling using Android's WebView.scrollTo & iOS WKWebView.scrollView.contentOffset.
## 0.3.20+2
-* Fix CocoaPods podspec lint warnings.
+* Fixes CocoaPods podspec lint warnings.
## 0.3.20+1
* OCMock module import -> #import, unit tests compile generated as library.
-* Fix select drop down crash on old Android tablets (https://github.com/flutter/flutter/issues/54164).
+* Fixes select drop down crash on old Android tablets (https://github.com/flutter/flutter/issues/54164).
## 0.3.20
-* Added support for receiving web resource loading errors. See `WebView.onWebResourceError`.
+* Adds support for receiving web resource loading errors. See `WebView.onWebResourceError`.
## 0.3.19+10
-* Replace deprecated `getFlutterEngine` call on Android.
+* Replaces deprecated `getFlutterEngine` call on Android.
## 0.3.19+9
-* Remove example app's iOS workspace settings.
+* Removes example app's iOS workspace settings.
## 0.3.19+8
-* Make the pedantic dev_dependency explicit.
+* Makes the pedantic dev_dependency explicit.
## 0.3.19+7
-* Remove the Flutter SDK constraint upper bound.
+* Removes the Flutter SDK constraint upper bound.
## 0.3.19+6
-* Enable opening links that target the "_blank" window (links open in same window).
+* Enables opening links that target the "_blank" window (links open in same window).
## 0.3.19+5
* On iOS, always keep contentInsets of the WebView to be 0.
-* Fix XCTest case to follow XCTest naming convention.
+* Fixes XCTest case to follow XCTest naming convention.
## 0.3.19+4
* On iOS, fix the scroll view content inset is automatically adjusted. After the fix, the content position of the WebView is customizable by Flutter.
-* Fix an iOS 13 bug where the scroll indicator shows at random location.
+* Fixes an iOS 13 bug where the scroll indicator shows at random location.
## 0.3.19+3
@@ -426,7 +426,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.19+2
-* Migrate from deprecated BinaryMessages to ServicesBinding.instance.defaultBinaryMessenger.
+* Migrates from deprecated BinaryMessages to ServicesBinding.instance.defaultBinaryMessenger.
## 0.3.19+1
@@ -436,7 +436,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.19
-* Add setting for iOS to allow gesture based navigation.
+* Adds setting for iOS to allow gesture based navigation.
## 0.3.18+1
@@ -444,19 +444,19 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.18
-* Add support for onPageStarted event.
-* Remove the deprecated `author:` field from pubspec.yaml
-* Migrate to the new pubspec platforms manifest.
-* Require Flutter SDK 1.10.0 or greater.
+* Adds support for onPageStarted event.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates to the new pubspec platforms manifest.
+* Requires Flutter SDK 1.10.0 or greater.
## 0.3.17
-* Fix pedantic lint errors. Added missing documentation and awaited some futures
+* Fixes pedantic lint errors. Adds missing documentation and awaited some futures
in tests and the example app.
## 0.3.16
-* Add support for async NavigationDelegates. Synchronous NavigationDelegates
+* Adds support for async NavigationDelegates. Synchronous NavigationDelegates
should still continue to function without any change in behavior.
## 0.3.15+3
@@ -469,16 +469,16 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.15+2
-* Remove AndroidX warnings.
+* Removes AndroidX warnings.
## 0.3.15+1
-* Revert the prior embedding support add since it requires an API that hasn't
+* Reverts the prior embedding support add since it requires an API that hasn't
rolled to stable.
## 0.3.15
-* Add support for the v2 Android embedding. This shouldn't affect existing
+* Adds support for the v2 Android embedding. This shouldn't affect existing
functionality. Plugin authors who use the V2 embedding can now register the
plugin and expect that it correctly responds to app lifecycle changes.
@@ -488,15 +488,15 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.14+1
-* Allow underscores anywhere for Javascript Channel name.
+* Allows underscores anywhere for Javascript Channel name.
## 0.3.14
-* Added a getTitle getter to WebViewController.
+* Adds a getTitle getter to WebViewController.
## 0.3.13
-* Add an optional `userAgent` property to set a custom User Agent.
+* Adds an optional `userAgent` property to set a custom User Agent.
## 0.3.12+1
@@ -504,7 +504,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.12
-* Added a getTitle getter to WebViewController.
+* Adds a getTitle getter to WebViewController.
## 0.3.11+6
@@ -517,7 +517,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.11+4
-* Removed noisy log messages on iOS.
+* Removes noisy log messages on iOS.
## 0.3.11+3
@@ -526,7 +526,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.11+2
-* Add fix for input connection being dropped after a screen resize on certain
+* Adds fix for input connection being dropped after a screen resize on certain
Android devices.
## 0.3.11+1
@@ -536,16 +536,16 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.11
-* Add an initialAutoMediaPlaybackPolicy setting for controlling how auto media
+* Adds an initialAutoMediaPlaybackPolicy setting for controlling how auto media
playback is restricted.
## 0.3.10+5
-* Add dependency on `androidx.annotation:annotation:1.0.0`.
+* Adds dependency on `androidx.annotation:annotation:1.0.0`.
## 0.3.10+4
-* Add keyboard text to README.
+* Adds keyboard text to README.
## 0.3.10+3
@@ -553,15 +553,15 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.10+2
-* Fix InputConnection being lost when combined with route transitions.
+* Fixes InputConnection being lost when combined with route transitions.
## 0.3.10+1
-* Add support for simultaenous Flutter `TextInput` and WebView text fields.
+* Adds support for simultaenous Flutter `TextInput` and WebView text fields.
## 0.3.10
-* Add partial WebView keyboard support for Android versions prior to N. Support
+* Adds partial WebView keyboard support for Android versions prior to N. Support
for UIs that also have Flutter `TextInput` fields is still pending. This basic
support currently only works with Flutter `master`. The keyboard will still
appear when it previously did not when run with older versions of Flutter. But
@@ -570,99 +570,99 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.3.9+2
-* Update Dart code to conform to current Dart formatter.
+* Updates Dart code to conform to current Dart formatter.
## 0.3.9+1
-* Add missing template type parameter to `invokeMethod` calls.
-* Bump minimum Flutter version to 1.5.0.
-* Replace invokeMethod with invokeMapMethod wherever necessary.
+* Adds missing template type parameter to `invokeMethod` calls.
+* Bumps minimum Flutter version to 1.5.0.
+* Replaces invokeMethod with invokeMapMethod wherever necessary.
## 0.3.9
-* Allow external packages to provide webview implementations for new platforms.
+* Allows external packages to provide webview implementations for new platforms.
## 0.3.8+1
-* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446
+* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446.
## 0.3.8
-* Add `debuggingEnabled` property.
+* Adds `debuggingEnabled` property.
## 0.3.7+1
-* Fix an issue where JavaScriptChannel messages weren't sent from the platform thread on Android.
+* Fixes an issue where JavaScriptChannel messages weren't sent from the platform thread on Android.
## 0.3.7
-* Fix loadUrlWithHeaders flaky test.
+* Fixes loadUrlWithHeaders flaky test.
## 0.3.6+1
-* Remove un-used method params in webview\_flutter
+* Removes un-used method params in webview\_flutter.
## 0.3.6
-* Add an optional `headers` field to the controller.
+* Adds an optional `headers` field to the controller.
## 0.3.5+5
-* Fixed error in documentation of `javascriptChannels`.
+* Fixes error in documentation of `javascriptChannels`.
## 0.3.5+4
-* Fix bugs in the example app by updating it to use a `StatefulWidget`.
+* Fixes bugs in the example app by updating it to use a `StatefulWidget`.
## 0.3.5+3
-* Make sure to post javascript channel messages from the platform thread.
+* Makes sure to post javascript channel messages from the platform thread.
## 0.3.5+2
-* Fix crash from `NavigationDelegate` on later versions of Android.
+* Fixes crash from `NavigationDelegate` on later versions of Android.
## 0.3.5+1
-* Fix a bug where updates to onPageFinished were ignored.
+* Fixes a bug where updates to onPageFinished were ignored.
## 0.3.5
-* Added an onPageFinished callback.
+* Adds an onPageFinished callback.
## 0.3.4
-* Support specifying navigation delegates that can prevent navigations from being executed.
+* Supports specifying navigation delegates that can prevent navigations from being executed.
## 0.3.3+2
-* Exclude LongPress handler from semantics tree since it does nothing.
+* Excludes LongPress handler from semantics tree since it does nothing.
## 0.3.3+1
-* Fixed a memory leak on Android - the WebView was not properly disposed.
+* Fixes a memory leak on Android - the WebView was not properly disposed.
## 0.3.3
-* Add clearCache method to WebView controller.
+* Adds clearCache method to WebView controller.
## 0.3.2+1
-* Log a more detailed warning at build time about the previous AndroidX
+* Logs a more detailed warning at build time about the previous AndroidX
migration.
## 0.3.2
-* Added CookieManager to interface with WebView cookies. Currently has the ability to clear cookies.
+* Adds CookieManager to interface with WebView cookies. Currently has the ability to clear cookies.
## 0.3.1
-* Added JavaScript channels to facilitate message passing from JavaScript code running inside
+* Adds JavaScript channels to facilitate message passing from JavaScript code running inside
the WebView to the Flutter app's Dart code.
## 0.3.0
-* **Breaking change**. Migrate from the deprecated original Android Support
+* **BREAKING CHANGE:** Migrate from the deprecated original Android Support
Library to AndroidX. This shouldn't result in any functional changes, but it
requires any Android apps using this plugin to [also
migrate](https://developer.android.com/jetpack/androidx/migrate) if they're
@@ -670,29 +670,29 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 0.2.0
-* Added a evaluateJavascript method to WebView controller.
+* Adds a evaluateJavascript method to WebView controller.
* (BREAKING CHANGE) Renamed the `JavaScriptMode` enum to `JavascriptMode`, and the WebView `javasScriptMode` parameter to `javascriptMode`.
## 0.1.2
-* Added a reload method to the WebView controller.
+* Adds a reload method to the WebView controller.
## 0.1.1
-* Added a `currentUrl` accessor for the WebView controller to look up what URL
+* Adds a `currentUrl` accessor for the WebView controller to look up what URL
is being displayed.
## 0.1.0+1
-* Fix null crash when initialUrl is unset on iOS.
+* Fixes null crash when initialUrl is unset on iOS.
## 0.1.0
-* Add goBack, goForward, canGoBack, and canGoForward methods to the WebView controller.
+* Adds goBack, goForward, canGoBack, and canGoForward methods to the WebView controller.
## 0.0.1+1
-* Fix case for "FLTWebViewFlutterPlugin" (iOS was failing to buld on case-sensitive file systems).
+* Fixes case for "FLTWebViewFlutterPlugin" (iOS was failing to buld on case-sensitive file systems).
## 0.0.1
diff --git a/packages/webview_flutter/webview_flutter_android/CHANGELOG.md b/packages/webview_flutter/webview_flutter_android/CHANGELOG.md
index b464989abeea..4ec8216b1dd1 100644
--- a/packages/webview_flutter/webview_flutter_android/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter_android/CHANGELOG.md
@@ -482,12 +482,12 @@
## 2.9.3
-* Updates the Dart InstanceManager to take a listener for when an object is garbage collected.
+* Updates the Dart InstanceManager to take a listener for when an object is garbage collected
See https://github.com/flutter/flutter/issues/107199.
## 2.9.2
-* Updates the Java InstanceManager to take a listener for when an object is garbage collected.
+* Updates the Java InstanceManager to take a listener for when an object is garbage collected
See https://github.com/flutter/flutter/issues/107199.
## 2.9.1
@@ -499,7 +499,7 @@
* Ignores unnecessary import warnings in preparation for [upcoming Flutter changes](https://github.com/flutter/flutter/pull/106316).
* Fixes bug where `Directionality` from context didn't affect `SurfaceAndroidWebView`.
-* Fixes bug where default text direction was different for `SurfaceAndroidWebView` and `AndroidWebView`.
+* Fixes bug where default text direction was different for `SurfaceAndroidWebView` and `AndroidWebView`
Default is now `TextDirection.ltr` for both.
* Fixes bug where setting WebView to a transparent background could cause visual errors when using
`SurfaceAndroidWebView`. Hybrid composition is now used when the background color is not 100%
@@ -600,7 +600,7 @@
## 2.2.1
-* Fix `NullPointerException` from a race condition when changing focus. This only affects `WebView`
+* Fixes `NullPointerException` from a race condition when changing focus. This only affects `WebView`
when it is created without Hybrid Composition.
## 2.2.0
@@ -609,15 +609,15 @@ when it is created without Hybrid Composition.
## 2.1.0
-* Add `zoomEnabled` functionality.
+* Adds `zoomEnabled` functionality.
## 2.0.15
-* Added Overrides in FlutterWebView.java
+* Adds Overrides in FlutterWebView.java.
## 2.0.14
-* Update example App so navigation menu loads immediatly but only becomes available when `WebViewController` is available (same behavior as example App in webview_flutter package).
+* Updates example App so navigation menu loads immediatly but only becomes available when `WebViewController` is available (same behavior as example App in webview_flutter package).
## 2.0.13
diff --git a/packages/webview_flutter/webview_flutter_platform_interface/CHANGELOG.md b/packages/webview_flutter/webview_flutter_platform_interface/CHANGELOG.md
index 8325f522befa..83c4d6df9616 100644
--- a/packages/webview_flutter/webview_flutter_platform_interface/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter_platform_interface/CHANGELOG.md
@@ -147,7 +147,7 @@
## 1.8.1
-* Update to use the `verify` method introduced in platform_plugin_interface 2.1.0.
+* Updates to use the `verify` method introduced in platform_plugin_interface 2.1.0.
## 1.8.0
@@ -155,17 +155,17 @@
## 1.7.0
-* Add an option to set the background color of the webview.
+* Adds an option to set the background color of the webview.
## 1.6.1
-* Revert deprecation of `clearCookies` in WebViewPlatform for later deprecation.
+* Reverts deprecation of `clearCookies` in WebViewPlatform for later deprecation.
## 1.6.0
* Adds platform interface for cookie manager.
* Deprecates `clearCookies` in WebViewPlatform in favour of `CookieManager#clearCookies`.
-* Expanded `CreationParams` to include cookies to be set at webview creation.
+* Expands `CreationParams` to include cookies to be set at webview creation.
## 1.5.2
@@ -178,24 +178,24 @@
## 1.5.0
-* Added `onUrlChanged` callback to platform callback handler.
+* Adds `onUrlChanged` callback to platform callback handler.
## 1.4.0
-* Added `loadFile` and `loadHtml` interface methods.
+* Adds `loadFile` and `loadHtml` interface methods.
## 1.3.0
-* Added `loadRequest` method to platform interface.
+* Adds `loadRequest` method to platform interface.
## 1.2.0
-* Added `runJavascript` and `runJavascriptReturningResult` interface methods to supersede `evaluateJavascript`.
+* Adds `runJavascript` and `runJavascriptReturningResult` interface methods to supersede `evaluateJavascript`.
## 1.1.0
-* Add `zoomEnabled` functionality to `WebSettings`.
+* Adds `zoomEnabled` functionality to `WebSettings`.
## 1.0.0
-* Extracted platform interface from `webview_flutter`.
+* Extracts platform interface from `webview_flutter`.
diff --git a/packages/webview_flutter/webview_flutter_web/CHANGELOG.md b/packages/webview_flutter/webview_flutter_web/CHANGELOG.md
index 0779794d3937..a13064e6fb66 100644
--- a/packages/webview_flutter/webview_flutter_web/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter_web/CHANGELOG.md
@@ -21,9 +21,9 @@
## 0.2.3
-* Migrates to `package:web`
+* Migrates to `package:web`.
* Updates `HttpRequestFactory.request` to use the Fetch API.
-* Updates `index.html` in the example to use `flutter_bootstrap.js`
+* Updates `index.html` in the example to use `flutter_bootstrap.js`.
* Updates minimum supported SDK version to Flutter 3.16/Dart 3.3.
## 0.2.2+4
@@ -90,4 +90,4 @@
## 0.1.0
-* First web implementation for webview_flutter
+* First web implementation for webview_flutter.
diff --git a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md
index f5a9fd6ef336..3ba3faaf7b06 100644
--- a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md
@@ -31,7 +31,7 @@
## 3.24.1
* Updates platform views on iOS to only have a weak reference to the native view. This is a
- potential workaround to prevent a crash during the Flutter engine shutdown. See https://github.com/flutter/flutter/issues/168535
+ potential workaround to prevent a crash during the Flutter engine shutdown. See https://github.com/flutter/flutter/issues/168535.
## 3.24.0
@@ -277,7 +277,7 @@
## 3.4.3
-* Replace `describeEnum` with the `name` getter.
+* Replaces `describeEnum` with the `name` getter.
## 3.4.2
@@ -444,11 +444,11 @@
## 2.1.0
-* Add `zoomEnabled` functionality.
+* Adds `zoomEnabled` functionality.
## 2.0.14
-* Update example App so navigation menu loads immediatly but only becomes available when `WebViewController` is available (same behavior as example App in webview_flutter package).
+* Updates example App so navigation menu loads immediatly but only becomes available when `WebViewController` is available (same behavior as example App in webview_flutter package).
## 2.0.13
diff --git a/packages/xdg_directories/CHANGELOG.md b/packages/xdg_directories/CHANGELOG.md
index a0754a37d7a7..91fdbcd751df 100644
--- a/packages/xdg_directories/CHANGELOG.md
+++ b/packages/xdg_directories/CHANGELOG.md
@@ -46,7 +46,7 @@
## 0.2.0
-* Migrated to null safety.
+* Migrates to null safety.
## 0.1.2
@@ -54,8 +54,8 @@
## 0.1.1
-* Remove flutter, flutter_test from pubspec dependencies.
+* Removes flutter, flutter_test from pubspec dependencies.
## 0.1.0
-* Initial release includes all the features described in the README.md
+* Initial release includes all the features described in the README.md.