From 221ce6f2aa6cd55e1094f808f6ed91780c939661 Mon Sep 17 00:00:00 2001
From: pierre <6655696+guidezpl@users.noreply.github.com>
Date: Thu, 20 Aug 2026 14:19:09 +0200
Subject: [PATCH 01/13] normalize CHANGELOG.md
semi-automated update to normalize CHANGELOG.md files to follow https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changelog-style
---
packages/animations/CHANGELOG.md | 50 +-
packages/camera/camera/CHANGELOG.md | 258 +++++------
packages/camera/camera_android/CHANGELOG.md | 6 +-
.../camera_android_camerax/CHANGELOG.md | 20 +-
.../camera/camera_avfoundation/CHANGELOG.md | 6 +-
.../camera_platform_interface/CHANGELOG.md | 24 +-
packages/camera/camera_web/CHANGELOG.md | 8 +-
packages/camera/camera_windows/CHANGELOG.md | 4 +-
packages/cross_file/CHANGELOG.md | 20 +-
packages/cupertino_ui/CHANGELOG.md | 8 +-
packages/espresso/CHANGELOG.md | 32 +-
.../CHANGELOG.md | 18 +-
.../file_selector/file_selector/CHANGELOG.md | 14 +-
.../file_selector_android/CHANGELOG.md | 2 +-
.../file_selector_linux/CHANGELOG.md | 2 +-
.../file_selector_macos/CHANGELOG.md | 6 +-
.../CHANGELOG.md | 16 +-
.../file_selector_web/CHANGELOG.md | 8 +-
.../file_selector_windows/CHANGELOG.md | 4 +-
packages/flutter_lints/CHANGELOG.md | 98 ++--
.../CHANGELOG.md | 30 +-
packages/go_router/CHANGELOG.md | 428 +++++++++---------
packages/go_router_builder/CHANGELOG.md | 44 +-
packages/google_adsense/CHANGELOG.md | 2 +-
packages/google_fonts/CHANGELOG.md | 178 ++++----
.../google_identity_services_web/CHANGELOG.md | 14 +-
.../google_maps_flutter/CHANGELOG.md | 218 ++++-----
.../google_maps_flutter_android/CHANGELOG.md | 14 +-
.../google_maps_flutter_ios/CHANGELOG.md | 2 +-
.../CHANGELOG.md | 2 +-
.../google_maps_flutter_ios_sdk9/CHANGELOG.md | 2 +-
.../CHANGELOG.md | 32 +-
.../google_maps_flutter_web/CHANGELOG.md | 64 +--
.../google_sign_in/CHANGELOG.md | 194 ++++----
.../google_sign_in_android/CHANGELOG.md | 14 +-
.../google_sign_in_ios/CHANGELOG.md | 2 +-
.../CHANGELOG.md | 26 +-
.../google_sign_in_web/CHANGELOG.md | 52 +--
.../image_picker/image_picker/CHANGELOG.md | 232 +++++-----
.../image_picker_android/CHANGELOG.md | 6 +-
.../image_picker_for_web/CHANGELOG.md | 20 +-
.../CHANGELOG.md | 38 +-
.../in_app_purchase/CHANGELOG.md | 302 ++++++------
.../in_app_purchase_android/CHANGELOG.md | 42 +-
.../CHANGELOG.md | 10 +-
.../in_app_purchase_storekit/CHANGELOG.md | 34 +-
packages/interactive_media_ads/CHANGELOG.md | 2 +-
packages/local_auth/local_auth/CHANGELOG.md | 110 ++---
.../local_auth_android/CHANGELOG.md | 4 +-
.../local_auth/local_auth_darwin/CHANGELOG.md | 2 +-
.../CHANGELOG.md | 2 +-
packages/material_ui/CHANGELOG.md | 10 +-
packages/metrics_center/CHANGELOG.md | 32 +-
.../path_provider/path_provider/CHANGELOG.md | 130 +++---
.../path_provider_android/CHANGELOG.md | 2 +-
.../path_provider_foundation/CHANGELOG.md | 2 +-
.../path_provider_linux/CHANGELOG.md | 24 +-
.../CHANGELOG.md | 14 +-
.../path_provider_windows/CHANGELOG.md | 34 +-
packages/pigeon/CHANGELOG.md | 124 ++---
.../plugin_platform_interface/CHANGELOG.md | 18 +-
.../pointer_interceptor/CHANGELOG.md | 18 +-
.../quick_actions/quick_actions/CHANGELOG.md | 84 ++--
.../CHANGELOG.md | 4 +-
packages/rfw/CHANGELOG.md | 4 +-
.../shared_preferences/CHANGELOG.md | 130 +++---
.../CHANGELOG.md | 4 +-
.../shared_preferences_linux/CHANGELOG.md | 28 +-
.../CHANGELOG.md | 10 +-
.../shared_preferences_web/CHANGELOG.md | 28 +-
.../shared_preferences_windows/CHANGELOG.md | 26 +-
.../two_dimensional_scrollables/CHANGELOG.md | 6 +-
.../url_launcher/url_launcher/CHANGELOG.md | 178 ++++----
.../url_launcher_android/CHANGELOG.md | 4 +-
.../url_launcher_linux/CHANGELOG.md | 28 +-
.../url_launcher_macos/CHANGELOG.md | 34 +-
.../CHANGELOG.md | 24 +-
.../url_launcher_web/CHANGELOG.md | 58 +--
.../url_launcher_windows/CHANGELOG.md | 20 +-
packages/vector_graphics/CHANGELOG.md | 74 +--
packages/vector_graphics_codec/CHANGELOG.md | 56 +--
.../vector_graphics_compiler/CHANGELOG.md | 64 +--
.../video_player/video_player/CHANGELOG.md | 246 +++++-----
.../video_player_android/CHANGELOG.md | 4 +-
.../video_player_avfoundation/CHANGELOG.md | 14 +-
.../CHANGELOG.md | 38 +-
.../video_player_web/CHANGELOG.md | 42 +-
packages/web_benchmarks/CHANGELOG.md | 22 +-
.../webview_flutter/CHANGELOG.md | 190 ++++----
.../webview_flutter_android/CHANGELOG.md | 16 +-
.../CHANGELOG.md | 14 +-
.../webview_flutter_web/CHANGELOG.md | 6 +-
.../webview_flutter_wkwebview/CHANGELOG.md | 8 +-
packages/xdg_directories/CHANGELOG.md | 6 +-
script/tool/CHANGELOG.md | 198 ++++----
.../packages/cupertino_icons/CHANGELOG.md | 22 +-
third_party/packages/flutter_svg/CHANGELOG.md | 391 ++++++++--------
.../packages/flutter_svg_test/CHANGELOG.md | 2 +-
.../packages/path_parsing/CHANGELOG.md | 18 +-
99 files changed, 2617 insertions(+), 2618 deletions(-)
diff --git a/packages/animations/CHANGELOG.md b/packages/animations/CHANGELOG.md
index 4d8b66709c6e..1c8b36cf18d4 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; replaced `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
+* Fixes a typo in the changelog dates.
* Revert 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..d159cd5ad138 100644
--- a/packages/camera/camera/CHANGELOG.md
+++ b/packages/camera/camera/CHANGELOG.md
@@ -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,73 +295,73 @@
## 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
@@ -374,11 +374,11 @@
## 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
@@ -388,50 +388,50 @@
* 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.
+* 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.
+* Fixes example reference in README.
* Revert 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
@@ -439,11 +439,11 @@
## 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
@@ -455,7 +455,7 @@
## 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,23 +471,23 @@
## 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
@@ -498,14 +498,14 @@ Updated README to inform users that iOS 10.0+ is needed for use
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
@@ -513,32 +513,32 @@ Method changes in `CameraController`:
## 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,11 +546,11 @@ 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
@@ -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.
+* Removes Android dependencies fallback.
* Require 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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,15 +715,15 @@ 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
@@ -732,7 +732,7 @@ a `MissingPluginException.`
## 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
@@ -741,11 +741,11 @@ a `MissingPluginException.`
## 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
@@ -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,43 +787,43 @@ 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
@@ -835,16 +835,16 @@ Method changes:
## 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.
+* 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..acad0a497527 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 updated 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..665dd4c900b8 100644
--- a/packages/camera/camera_android_camerax/CHANGELOG.md
+++ b/packages/camera/camera_android_camerax/CHANGELOG.md
@@ -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,14 +567,14 @@ 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
* Initial release of this `camera` implementation that supports:
- * Image capture
- * Video recording
- * Displaying a live camera preview
- * Image streaming
+ * Image capture.
+ * Video recording.
+ * Displaying a live camera preview.
+ * Image streaming.
See [`README.md`](README.md) for more details on the limitations of this implementation.
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..c58805556b7c 100644
--- a/packages/espresso/CHANGELOG.md
+++ b/packages/espresso/CHANGELOG.md
@@ -9,7 +9,7 @@
## 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
@@ -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,7 +252,7 @@
## 0.0.1+7
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 0.0.1+6
@@ -260,20 +260,20 @@
## 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..f8a7bc0ddd2f 100644
--- a/packages/file_selector/file_selector/CHANGELOG.md
+++ b/packages/file_selector/file_selector/CHANGELOG.md
@@ -85,9 +85,9 @@
## 0.9.0
* **BREAKING CHANGE**: The following methods:
- * `openFile`
- * `openFiles`
- * `getSavePath`
+ * `openFile`.
+ * `openFiles`.
+ * `getSavePath`.
can throw `ArgumentError`s if called with any `XTypeGroup`s that
do not contain appropriate filters for the current platform. For
@@ -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..8f1d59f10cb2 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 updated 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..6ff8fd5b2af4 100644
--- a/packages/flutter_lints/CHANGELOG.md
+++ b/packages/flutter_lints/CHANGELOG.md
@@ -5,29 +5,29 @@
## 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`
-* Removes the following lints (see https://github.com/dart-lang/lints/issues/205):
- * `prefer_const_constructors`
- * `prefer_const_declarations`
- * `prefer_const_literals_to_create_immutables`
+ * 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`.
+ * `prefer_const_literals_to_create_immutables`.
* Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
## 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:
+ * 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 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..ee2da4ee9259 100644
--- a/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
+++ b/packages/flutter_plugin_android_lifecycle/CHANGELOG.md
@@ -138,29 +138,29 @@
## 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
@@ -168,7 +168,7 @@
## 1.0.10
-* Update android compileSdkVersion to 29.
+* Updates android compileSdkVersion to 29.
## 1.0.9
@@ -180,25 +180,25 @@
## 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.
+* Changes to avoid reflection.
## 1.0.3
-* Remove the deprecated `author:` field from pubspec.yaml
+* Removes the deprecated `author:` field from pubspec.yaml.
* Require 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..ef98bb290567 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
@@ -438,7 +438,7 @@
## 8.0.1
-- Fixes a link for an example in `path` documentation.
+- Fixes a link for an example in `path` documentation
documentation.
## 8.0.0
@@ -489,7 +489,7 @@
## 6.5.8
-- Adds name parameter to `TypedGoRoute`
+- Adds name parameter to `TypedGoRoute`.
## 6.5.7
@@ -536,8 +536,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 +550,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 +562,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 +579,7 @@
## 6.0.3
-- Makes `CustomTransitionPage.barrierDismissible` work
+- Makes `CustomTransitionPage.barrierDismissible` work.
## 6.0.2
@@ -598,7 +598,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 +606,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 +660,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 +681,7 @@
## 5.0.3
-- Changes examples to use the routerConfig API
+- Changes examples to use the routerConfig API.
## 5.0.2
@@ -689,7 +689,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 +700,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 +749,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 +765,7 @@
## 4.2.1
-- Refactors internal classes and methods
+- Refactors internal classes and methods.
## 4.2.0
@@ -785,7 +785,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 +793,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 +814,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 +834,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 +860,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 +905,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 +947,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 +1003,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 +1245,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..a009722148dc 100644
--- a/packages/go_router_builder/CHANGELOG.md
+++ b/packages/go_router_builder/CHANGELOG.md
@@ -17,7 +17,7 @@
## 4.2.0
-- Adds supports for `TypedQueryParameter` annotation.
+- Adds supports for `TypedQueryParameter` annotation
Its `name` parameter allows specifying a different name for the query parameter than the field name. The name is escaped to be URL-safe. For example `@TypedQueryParameter(name: 'field with space')` will generate a query parameter named `field+with+space`.
## 4.1.3
@@ -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
@@ -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.
+* Supports for the generation of the pushReplacement method has been added.
## 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..8200da895477 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
+- Mark 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_identity_services_web/CHANGELOG.md b/packages/google_identity_services_web/CHANGELOG.md
index a86aa16471f2..5e8ad938e7b4 100644
--- a/packages/google_identity_services_web/CHANGELOG.md
+++ b/packages/google_identity_services_web/CHANGELOG.md
@@ -59,19 +59,19 @@
compile to WASM.
* Performs the following **breaking API changes (in bold)** and other fixes to
align with the published GIS SDK:
- * **Removes the need to explicitly `allowInterop` in all callbacks.**
+ * **Removes the need to explicitly `allowInterop` in all callbacks.**.
* `id`:
- * **Changes type:**
+ * **Changes type:**.
* `IdConfiguration.intermediate_iframe_close_callback` to
`VoidFn?`.
* Adds: `fedcm` to `CredentialSelectBy` enum.
* Fixes typo in `storeCredential` `callback` positional parameter name.
* `oauth2`:
- * **Removes:**
+ * **Removes:**.
* `CodeClientConfig.auto_select`, `hint` (now `login_hint`), and `hosted_domain` (now `hd`).
* `TokenClientConfig.hint` (now `login_hint`) and `hosted_domain` (now `hd`).
* `OverridableTokenClientConfig.hint` (now `login_hint`).
- * **Changes types:**
+ * **Changes types:**.
* `CodeClientConfig.redirect_uri` to `Uri?`.
* `scope` in `CodeClientConfig` and `CodeResponse` to `List`.
* `CodeResponse.code` and `state` to `String?` (now nullable).
@@ -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,13 +109,13 @@
* 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.
+* Adds optional `scope` to `OverridableTokenClientConfig` object.
* Mark 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..241d58a2c73b 100644
--- a/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md
+++ b/packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md
@@ -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,20 +259,20 @@
## 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
@@ -280,13 +280,13 @@
## 2.0.7
-* Add iOS unit and UI integration test targets.
+* Adds iOS unit and UI integration test targets.
* Exclude arm64 simulators in example app.
-* Remove references to the Android V1 embedding.
+* 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,21 +298,21 @@
## 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
+* 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
@@ -320,27 +320,27 @@
## 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,26 +365,26 @@ 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
@@ -392,20 +392,20 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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
@@ -428,20 +428,20 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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
@@ -451,11 +451,11 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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,27 +463,27 @@ 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
@@ -491,42 +491,42 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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: Add 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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,7 +668,7 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 0.5.13
-* Add support for Circle overlays.
+* Adds support for Circle overlays.
## 0.5.12
@@ -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,59 +692,59 @@ 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
@@ -755,20 +755,20 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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
@@ -777,7 +777,7 @@ GoogleMapController is now uniformly driven by implementing `DefaultLifecycleObs
## 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
@@ -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..84be7ccbc0cb 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,20 +217,20 @@
## 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
+* Mark 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.
+* Migrates to null-safety.
* BREAKING CHANGE: Removed deprecated APIs.
* BREAKING CHANGE: Many sets in APIs that used to treat null and empty set as
equivalent now require passing an empty set.
@@ -239,15 +239,15 @@
## 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
@@ -255,15 +255,15 @@
## 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..6b31859770ca 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
@@ -217,7 +217,7 @@
* Removes custom `analysis_options.yaml` (and fixes code to comply with newest rules).
* Updates `package:google_maps` dependency to latest (`^6.1.0`).
* Ensures that `convert.dart` sanitizes user-created HTML before passing it to the
- Maps JS SDK with `sanitizeHtml` from `package:sanitize_html`.
+ Maps JS SDK with `sanitizeHtml` from `package:sanitize_html`
[More info](https://pub.dev/documentation/sanitize_html/latest/sanitize_html/sanitizeHtml.html).
## 0.3.2+2
@@ -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`.
+* Moves integration tests to `example`.
* Tweak 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,17 +288,17 @@ 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
@@ -306,27 +306,27 @@ the returned controller is 100% functional (has bounds, a projection, etc...)
## 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..a65e9f7fc8f9 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
@@ -182,16 +182,16 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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
@@ -199,55 +199,55 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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.
+* Adds iOS unit and UI integration test targets.
+* Adds iOS unit test module map.
* Exclude 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
@@ -255,37 +255,37 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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
@@ -297,54 +297,54 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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.
+* Supports web by default.
* Require 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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,42 +352,42 @@ 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 migrate iOS example project.
* Define clang module for iOS.
## 4.0.8
-* Get rid of `MethodCompleter` and serialize async actions using chained futures.
+* Get rid of `MethodCompleter` and serialize async actions using chained futures
This prevents a bug when sign in methods are being used in error handling zones.
## 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
@@ -395,26 +395,26 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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
@@ -423,7 +423,7 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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
@@ -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,39 +469,39 @@ 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
@@ -513,21 +513,21 @@ For every platform other than `web`, this version should be identical to `5.4.4`
## 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.
+* Updates package description.
## 2.0.0
@@ -535,46 +535,46 @@ For every platform other than `web`, this version should be identical to `5.4.4`
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 {
@@ -585,39 +585,39 @@ allprojects {
} // NEW
}
}
-```
+```.
## 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
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)
+* Prevent 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..31a99e084874 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 updated 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
@@ -284,7 +284,7 @@
## 6.0.0
-* Deprecates `clientId` and adds support for `serverClientId` instead.
+* Deprecates `clientId` and adds support for `serverClientId` instead
Historically `clientId` was interpreted as `serverClientId`, but only on Android. On
other platforms it was interpreted as the OAuth `clientId` of the app. For backwards-compatibility
`clientId` will still be used as a server client ID if `serverClientId` is not provided.
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..540f60be3107 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
@@ -18,7 +18,7 @@
## 2.5.0
-* Adds a sign-in field to allow Android clients to explicitly specify an account name.
+* Adds a sign-in field to allow Android clients to explicitly specify an account name
This capability is only available within Android for the underlying libraries.
* Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
@@ -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
+* Removes the deprecated `author:` field from pubspec.yaml.
* Require 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..3091b1d849c7 100644
--- a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
@@ -5,11 +5,11 @@
## 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`.
+* 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,70 +177,70 @@
## 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
@@ -248,17 +248,17 @@
## 0.8.1+2
-* 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.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..2c0895387139 100644
--- a/packages/image_picker/image_picker/CHANGELOG.md
+++ b/packages/image_picker/image_picker/CHANGELOG.md
@@ -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,15 +251,15 @@ 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
@@ -267,14 +267,14 @@ picking multiple images on pre-iOS 14 devices.
## 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
@@ -282,11 +282,11 @@ see: [#84634](https://github.com/flutter/flutter/issues/84634).
## 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
@@ -294,10 +294,10 @@ see: [#84634](https://github.com/flutter/flutter/issues/84634).
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.
@@ -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.
+* Migrates 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.
## 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
+* Migrates to nullsafety.
* Breaking Changes:
- * Removed the deprecated methods: `ImagePicker.pickImage`, `ImagePicker.pickVideo`,
-`ImagePicker.retrieveLostData`
+ * 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,25 +370,25 @@ 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
@@ -396,39 +396,39 @@ is not included selected photos and image is scaled.
## 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.
+ * Makes videos in web start muted. This allows auto-play across browsers.
* Prevent the app from disposing of video controllers too early.
## 0.6.7+2
@@ -437,29 +437,29 @@ 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
* Utilize the new platform_interface package.
-* **This change marks old methods as `deprecated`. Please check the README for migration instructions to the new API.**
+* **This change marks old methods as `deprecated`. Please check the README for migration instructions to the new API.**.
## 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,26 +500,26 @@ 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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
+* 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.
## 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 migrate 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,9 +629,9 @@ 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
@@ -673,7 +673,7 @@ parameter to compress image.
## 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,7 +734,7 @@ 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
@@ -743,7 +743,7 @@ parameter to compress image.
## 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
@@ -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.
+* Uses the native Android image gallery for picking images instead of a custom UI.
## 0.3.1
@@ -824,7 +824,7 @@ parameter to compress image.
## 0.2.1
* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Updates package description.
## 0.2.0
@@ -835,7 +835,7 @@ parameter to compress image.
## 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 {
@@ -872,24 +872,24 @@ allprojects {
} // NEW
}
}
-```
+```.
## 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..7c5f44326d26 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
@@ -157,40 +157,40 @@
## 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).
+* 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);
+* 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);.
* Corrected 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,44 +198,44 @@
## 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
@@ -243,47 +243,47 @@ As part of implementing federated architecture and making the interface compatib
## 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] Introduce `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 Change**.
+ * 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
@@ -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,41 +394,41 @@ As part of implementing federated architecture and making the interface compatib
## 0.3.2
-* Remove Android dependencies fallback.
+* Removes Android dependencies fallback.
* Require 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`.
@@ -436,7 +436,7 @@ As part of implementing federated architecture and making the interface compatib
* Updates to the `PurchaseWrapper`: Add `developerPayload`, `purchaseState` and `isAcknowledged` fields.
* Updates to the `SkuDetailsWrapper`: Add `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.
+ * 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]:** 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.
* 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.
@@ -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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate iOS example project.
## 0.2.1+3
@@ -500,7 +500,7 @@ 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
@@ -508,15 +508,15 @@ As part of implementing federated architecture and making the interface compatib
## 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
@@ -549,25 +549,25 @@ As part of implementing federated architecture and making the interface compatib
## 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,12 +576,12 @@ 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
@@ -593,65 +593,65 @@ Beta release.
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] 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).
## 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..573f972a6a45 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
@@ -403,69 +403,69 @@
## 0.1.6
* Require Dart SDK >= 2.14.
-* Update `json_annotation` dependency to `^4.3.0`.
+* 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..04a2d98f80d3 100644
--- a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md
+++ b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md
@@ -4,7 +4,7 @@
## 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
@@ -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
@@ -186,7 +186,7 @@
## 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..651c0415ee7e 100644
--- a/packages/local_auth/local_auth/CHANGELOG.md
+++ b/packages/local_auth/local_auth/CHANGELOG.md
@@ -99,7 +99,7 @@
* 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`,
and applications should be updated to handle these accordingly.
@@ -150,63 +150,63 @@
## 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
@@ -214,7 +214,7 @@
## 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,52 +231,52 @@
## 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.
+* Removes Android dependencies fallback.
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix block implicitly retains 'self' warning.
+* 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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
@@ -286,32 +286,32 @@
## 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
@@ -332,7 +332,7 @@
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
@@ -340,7 +340,7 @@
## 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
@@ -348,12 +348,12 @@
## 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.
+* Updates package description.
## 0.1.0
@@ -364,15 +364,15 @@
## 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..4fff75935548 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 updated 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..010354c9a983 100644
--- a/packages/path_provider/path_provider/CHANGELOG.md
+++ b/packages/path_provider/path_provider/CHANGELOG.md
@@ -90,38 +90,38 @@
## 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.
+* 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
@@ -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
@@ -174,38 +174,38 @@
## 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,21 +213,21 @@
## 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.
+* Removes Android dependencies fallback.
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* 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
@@ -235,57 +235,57 @@
## 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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,17 +328,17 @@
## 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
@@ -355,7 +355,7 @@
## 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
@@ -364,7 +364,7 @@
## 0.3.1
* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Updates package description.
## 0.3.0
@@ -375,31 +375,31 @@
## 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..061d60656eeb 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,20 +68,20 @@
## 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
@@ -89,7 +89,7 @@
## 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..cfdc5acf6237 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
@@ -635,7 +635,7 @@
## 9.0.7
-* [swift] Changes all ints to int64.
+* [swift] Changes all ints to int64
May require code updates to existing code.
* Adds integration tests for int64.
@@ -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
@@ -1064,7 +1064,7 @@
## 1.0.6
-* Updated example README for set up steps.
+* Updates example README for set up steps.
## 1.0.5
@@ -1094,7 +1094,7 @@
* Started allowing primitive data types as arguments and return types.
* Generics support.
-* Support for functions with more than one argument.
+* Supports for functions with more than one argument.
* [command-line] Added `one_language` flag for allowing Pigeon to only generate
code for one platform.
* [command-line] Added the optional sdkPath parameter for specifying Dart SDK
@@ -1105,7 +1105,7 @@
* [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.
+* [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:`.
@@ -1113,12 +1113,12 @@
## 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,7 +1135,7 @@
## 0.2.2
-* Added support for enums.
+* Adds support for enums.
## 0.2.1
@@ -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.
+* 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,11 +1210,11 @@ 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
@@ -1222,30 +1222,30 @@ class Foo {
## 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
@@ -1255,65 +1255,65 @@ class Foo {
## 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
@@ -1321,28 +1321,28 @@ class Foo {
## 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.
+* Fixes runtime exception in Android with values of ints less than 2^32.
* Incremented 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..a6f8ea2e5235 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`
+* Require 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..0512e7dde69d 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,28 +110,28 @@
## 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
@@ -139,11 +139,11 @@
## 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,33 +152,33 @@
## 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require Flutter SDK 1.10.0 or greater.
## 0.4.0
-- Added missing documentation.
+- 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.
@@ -187,19 +187,19 @@
## 0.3.3+1
-* Update and migrate iOS example project by removing flutter_assets, change
+* Updates and migrate 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,27 +207,27 @@
## 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
@@ -244,11 +244,11 @@
## 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
@@ -257,7 +257,7 @@
## 0.1.1
* Simplified and upgraded Android project template to Android SDK 27.
-* Updated package description.
+* Updates package description.
## 0.1.0
@@ -268,8 +268,8 @@
## 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..b8afffd94af9 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,31 +202,31 @@
## 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
@@ -234,20 +234,20 @@
## 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,7 +255,7 @@
## 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
@@ -263,30 +263,30 @@
## 0.5.7
-* Remove Android dependencies fallback.
+* Removes Android dependencies fallback.
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* 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.
+* Supports `web` by default.
* Require 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.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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,11 +377,11 @@
## 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
@@ -390,7 +390,7 @@
## 0.5.1
-* Use String to save double in Android.
+* Uses String to save double in Android.
## 0.5.0
@@ -406,11 +406,11 @@
## 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
@@ -418,16 +418,16 @@
## 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.
+* Updates package description.
## 0.3.0
@@ -438,7 +438,7 @@
## 0.2.6
-* Added FLT prefix to iOS types
+* Adds FLT prefix to iOS types.
## 0.2.5+1
@@ -446,22 +446,22 @@
## 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
@@ -470,19 +470,19 @@
## 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..001802408197 100644
--- a/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
+++ b/packages/shared_preferences/shared_preferences_web/CHANGELOG.md
@@ -64,28 +64,28 @@
## 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
@@ -93,24 +93,24 @@
## 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..863777ca31a1 100644
--- a/packages/url_launcher/url_launcher/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher/CHANGELOG.md
@@ -192,20 +192,20 @@ _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
@@ -214,12 +214,12 @@ _Retracted due to incorrect types in new APIs._
## 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
@@ -231,60 +231,60 @@ _Retracted due to incorrect types in new APIs._
## 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,19 +292,19 @@ _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
@@ -316,7 +316,7 @@ _Retracted due to incorrect types in new APIs._
## 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.
+* Removes Android dependencies fallback.
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* 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
@@ -420,7 +420,7 @@ _Retracted due to incorrect types in new APIs._
## 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 migrate 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
@@ -502,11 +502,11 @@ _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
@@ -525,39 +525,39 @@ _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
@@ -565,13 +565,13 @@ _Retracted due to incorrect types in new APIs._
## 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.
+* Updates package description.
## 2.0.0
@@ -582,17 +582,17 @@ _Retracted due to incorrect types in new APIs._
## 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
@@ -604,27 +604,27 @@ _Retracted due to incorrect types in new APIs._
## 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..2d43d350c6df 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
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..5d6f41accd01 100644
--- a/packages/url_launcher/url_launcher_macos/CHANGELOG.md
+++ b/packages/url_launcher/url_launcher_macos/CHANGELOG.md
@@ -87,38 +87,38 @@
## 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
@@ -126,24 +126,24 @@
# 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..ff08d7b82048 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,31 +136,31 @@
## 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
@@ -168,24 +168,24 @@
## 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) Remove 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..bc2118c7224f 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.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
* Tweak 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..03b8eddec71f 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.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
* Tweak 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..6f3e68e6a0ca 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).
+* Fixes 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.
* 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.
+* Fixes handling of invalid XML `@id` attributes.
+* Fixes handling of self-referential `` elements.
+* Adds `--out-dir` option to compiler.
* Tweak 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..c6d0a7d9d694 100644
--- a/packages/video_player/video_player/CHANGELOG.md
+++ b/packages/video_player/video_player/CHANGELOG.md
@@ -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
@@ -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
@@ -469,7 +469,7 @@ receives an`Uri` instead of a `String` url.
## 0.10.10
-* Migrated to [pigeon](https://pub.dev/packages/pigeon).
+* Migrates to [pigeon](https://pub.dev/packages/pigeon).
## 0.10.9+2
@@ -477,25 +477,25 @@ receives an`Uri` instead of a `String` url.
## 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.
+* Removes Android dependencies fallback.
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
-* Fix CocoaPods podspec lint warnings.
+* 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.
+* Supports `web` by default.
* Require 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.
+* Removes the deprecated `author:` field form pubspec.yaml.
+* Migrates the plugin to the pubspec platforms manifest.
* Require 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 migrate 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,7 +592,7 @@ 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
@@ -600,25 +600,25 @@ DefaultHttpDataSourceFactory by default.
## 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: Fixed 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,7 +641,7 @@ 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
@@ -649,11 +649,11 @@ DefaultHttpDataSourceFactory by default.
## 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
@@ -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,39 +724,39 @@ 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`.
+* Adds the constructor `VideoPlayerController.file`.
* **Breaking change**. Changed `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**. Removed 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.
@@ -766,20 +766,20 @@ DefaultHttpDataSourceFactory by default.
## 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.
+* 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 upgraded 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
@@ -790,33 +790,33 @@ DefaultHttpDataSourceFactory by default.
## 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..25fd58c9ad3a 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 updated 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
diff --git a/packages/video_player/video_player_avfoundation/CHANGELOG.md b/packages/video_player/video_player_avfoundation/CHANGELOG.md
index f97f9f1c5e41..3e6fa6dae0f3 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
@@ -190,8 +190,8 @@
## 2.4.9
-* Fixes the iOS crash when using multiple players on the same screen.
- See: https://github.com/flutter/flutter/issues/124937
+* Fixes the iOS crash when using multiple players on the same screen
+ 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..40a72de84faa 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,40 +141,40 @@
## 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
+* Removes the deprecated `author:` field from pubspec.yaml.
* Require 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
+* Return 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..fd1af38f6b5c 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,27 +135,27 @@
## 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
@@ -163,20 +163,20 @@
## 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
@@ -184,31 +184,31 @@
## 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.
+* Adds 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.
+* 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
+* Removes the deprecated `author:` field from pubspec.yaml.
* Require 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..ba7823d80c98 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.
+* 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..750058e5f13c 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
+* Republished 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,7 +336,7 @@ 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 🎉.
@@ -344,9 +344,9 @@ when hybrid composition is used [flutter/issues/75667](https://github.com/flutte
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))
+* 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)).
* Lowered the required Android API to 19 (was previously 20): [#23728](https://github.com/flutter/flutter/issues/23728).
- * Fixed the following issues:
+ * 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).
@@ -362,63 +362,63 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 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.
+* Adds support for onPageStarted event.
+* Removes the deprecated `author:` field from pubspec.yaml.
+* Migrates to the new pubspec platforms manifest.
* Require 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. Added 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,7 +469,7 @@ 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
@@ -478,7 +478,7 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 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,69 +570,69 @@ 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
@@ -640,11 +640,11 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 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
@@ -653,11 +653,11 @@ performing better on iOS. Flutter 1.22 no longer requires adding the
## 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
@@ -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..d739fea930e8 100644
--- a/packages/webview_flutter/webview_flutter_android/CHANGELOG.md
+++ b/packages/webview_flutter/webview_flutter_android/CHANGELOG.md
@@ -162,7 +162,7 @@
## 4.3.0
-* Adds support for disabling content URL access within WebView and disabling the Geolocation API.
+* Adds support for disabling content URL access within WebView and disabling the Geolocation API
See `AndroidWebViewController.setAllowContentAccess` and
`AndroidWebViewController.setGeolocationEnabled`.
@@ -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..54a5d5d5cef8 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,7 +155,7 @@
## 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
@@ -178,23 +178,23 @@
## 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
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.
diff --git a/script/tool/CHANGELOG.md b/script/tool/CHANGELOG.md
index 82ddb260f8fe..94b5c08a8260 100644
--- a/script/tool/CHANGELOG.md
+++ b/script/tool/CHANGELOG.md
@@ -96,7 +96,7 @@
## 0.12.0
* Changes the behavior of `--packages-for-branch` on main/master to run for
- packages changed in the last commit, rather than running for all packages.
+ packages changed in the last commit, rather than running for all packages
This allows CI to test the same filtered set of packages in post-submit as are
tested in presubmit.
* Adds a `fix` command to run `dart fix --apply` in target packages.
@@ -252,7 +252,7 @@
- Removes `allow-warnings` from the `podspecs` command.
- Adds `skip-if-not-supporting-flutter-version` to allow running tests using a
version of Flutter that not all packages support. (E.g., to allow for running
- some tests against old versions of Flutter to help avoid accidental breakage.)
+ some tests against old versions of Flutter to help avoid accidental breakage.).
## 0.7.3
@@ -266,27 +266,27 @@
## 0.7.2
-- Update Firebase Testlab deprecated test device. (Pixel 4 API 29 -> Pixel 5 API 30).
+- Updates Firebase Testlab deprecated test device. (Pixel 4 API 29 -> Pixel 5 API 30).
- `native-test --android`, `--ios`, and `--macos` now fail plugins that don't
have unit tests, rather than skipping them.
-- Added a new `federation-safety-check` command to help catch changes to
+- Adds a new `federation-safety-check` command to help catch changes to
federated packages that have been done in such a way that they will pass in
CI, but fail once the change is landed and published.
- `publish-check` now validates that there is an `AUTHORS` file.
-- Added flags to `version-check` to allow overriding the platform interface
+- Adds flags to `version-check` to allow overriding the platform interface
major version change restriction.
-- Improved error handling and error messages in CHANGELOG version checks.
+- Improves error handling and error messages in CHANGELOG version checks.
- `license-check` now validates Kotlin files.
- `pubspec-check` now checks that the description is of the pub-recommended
length.
-- Fix `license-check` when run on Windows with line ending conversion enabled.
-- Fixed `pubspec-check` on Windows.
-- Add support for `main` as a primary branch. `master` continues to work for
+- Fixes `license-check` when run on Windows with line ending conversion enabled.
+- Fixes `pubspec-check` on Windows.
+- Adds support for `main` as a primary branch. `master` continues to work for
compatibility.
## 0.7.1
-- Add support for `.pluginToolsConfig.yaml` in the `build-examples` command.
+- Adds support for `.pluginToolsConfig.yaml` in the `build-examples` command.
## 0.7.0
@@ -296,12 +296,12 @@
## 0.6.0+1
-- Fixed `build-examples` to work for non-plugin packages.
+- Fixes `build-examples` to work for non-plugin packages.
## 0.6.0
-- Added Android native integration test support to `native-test`.
-- Added a new `android-lint` command to lint Android plugin native code.
+- Adds Android native integration test support to `native-test`.
+- Adds a new `android-lint` command to lint Android plugin native code.
- Pubspec validation now checks for `implements` in implementation packages.
- Pubspec valitation now checks the full relative path of `repository` entries.
- `build-examples` now supports UWP plugins via a `--winuwp` flag.
@@ -319,14 +319,14 @@
contain lists of packages to exclude, in addition to just package names,
so that exclude lists can be maintained separately from scripts and CI
configuration.
-- Added an `xctest` flag to select specific test targets, to allow running only
+- Adds an `xctest` flag to select specific test targets, to allow running only
unit tests or integration tests.
- **Breaking change**: Split Xcode analysis out of `xctest` and into a new
`xcode-analyze` command.
-- Fixed a bug that caused `firebase-test-lab` to hang if it tried to run more
+- Fixes a bug that caused `firebase-test-lab` to hang if it tried to run more
than one plugin's tests in a single run.
- **Breaking change**: If `firebase-test-lab` is run on a package that supports
- Android, but for which no tests are run, it now fails instead of skipping.
+ Android, but for which no tests are run, it now fails instead of skipping
This matches `drive-examples`, as this command is what is used for driving
Android Flutter integration tests on CI.
- **Breaking change**: Replaced `xctest` with a new `native-test` command that
@@ -343,63 +343,63 @@
## 0.4.1
-- Improved `license-check` output.
-- Use `java -version` rather than `java --version`, for compatibility with more
+- Improves `license-check` output.
+- Uses `java -version` rather than `java --version`, for compatibility with more
versions of Java.
## 0.4.0
-- Modified the output format of many commands
+- Modified the output format of many commands.
- **Breaking change**: `firebase-test-lab` no longer supports `*_e2e.dart`
files, only `integration_test/*_test.dart`.
-- Add a summary to the end of successful command runs for commands using the
+- Adds a summary to the end of successful command runs for commands using the
new output format.
-- Fixed some cases where a failure in a command for a single package would
+- Fixes some cases where a failure in a command for a single package would
immediately abort the test.
-- Deprecated `--plugins` in favor of new `--packages`. `--plugins` continues to
+- Deprecates `--plugins` in favor of new `--packages`. `--plugins` continues to
work for now, but will be removed in the future.
-- Make `drive-examples` device detection robust against Flutter tool banners.
+- Makes `drive-examples` device detection robust against Flutter tool banners.
- `format` is now supported on Windows.
## 0.3.0
-- Add a --build-id flag to `firebase-test-lab` instead of hard-coding the use of
+- Adds a --build-id flag to `firebase-test-lab` instead of hard-coding the use of
`CIRRUS_BUILD_ID`. `CIRRUS_BUILD_ID` is the default value for that flag, for backward
compatibility.
-- `xctest` now supports running macOS tests in addition to iOS
+- `xctest` now supports running macOS tests in addition to iOS.
- **Breaking change**: it now requires an `--ios` and/or `--macos` flag.
- **Breaking change**: `build-examples` for iOS now uses `--ios` rather than
`--ipa`.
- The tooling now runs in strong null-safe mode.
- `publish plugins` check against pub.dev to determine if a release should happen.
-- Modified the output format of many commands
-- Removed `podspec`'s `--skip` in favor of `--ignore` using the new structure.
+- Modified the output format of many commands.
+- Removes `podspec`'s `--skip` in favor of `--ignore` using the new structure.
## 0.2.0
-- Remove `xctest`'s `--skip`, which is redundant with `--ignore`.
+- Removes `xctest`'s `--skip`, which is redundant with `--ignore`.
## 0.1.4
-- Add a `pubspec-check` command
+- Adds a `pubspec-check` command.
## 0.1.3
-- Cosmetic fix to `publish-check` output
-- Add a --dart-sdk option to `analyze`
-- Allow reverts in `version-check`
+- Cosmetic fix to `publish-check` output.
+- Adds a --dart-sdk option to `analyze`.
+- Allows reverts in `version-check`.
## 0.1.2
-- Add `against-pub` flag for version-check, which allows the command to check version with pub.
-- Add `machine` flag for publish-check, which replaces outputs to something parsable by machines.
-- Add `skip-conformation` flag to publish-plugin to allow auto publishing.
-- Change `run-on-changed-packages` to consider all packages as changed if any
+- Adds `against-pub` flag for version-check, which allows the command to check version with pub.
+- Adds `machine` flag for publish-check, which replaces outputs to something parsable by machines.
+- Adds `skip-conformation` flag to publish-plugin to allow auto publishing.
+- Changes `run-on-changed-packages` to consider all packages as changed if any
files have been changed that could affect the entire repository.
## 0.1.1
-- Update the allowed third-party licenses for flutter/packages.
+- Updates the allowed third-party licenses for flutter/packages.
## 0.1.0+1
@@ -409,20 +409,20 @@
- **NOTE**: This is no longer intended as a general-purpose package, and is now
supported only for flutter/plugins and flutter/tools.
-- Fix version checks
- - Remove handling of pre-release null-safe versions
-- Fix build all for null-safe template apps
-- Improve handling of web integration tests
-- Supports enforcing standardized copyright files
-- Improve handling of iOS tests
+- Fixes version checks.
+ - Removes handling of pre-release null-safe versions.
+- Fixes build all for null-safe template apps.
+- Improves handling of web integration tests.
+- Supports enforcing standardized copyright files.
+- Improves handling of iOS tests.
## v.0.0.45+3
-- Pin `collection` to `1.14.13` to be able to target Flutter stable (v1.22.6).
+- Pins `collection` to `1.14.13` to be able to target Flutter stable (v1.22.6).
## v.0.0.45+2
-- Make `publish-plugin` to work on non-flutter packages.
+- Makes `publish-plugin` to work on non-flutter packages.
## v.0.0.45+1
@@ -430,7 +430,7 @@
## v.0.0.45
-- Add exclude flag to exclude any plugin from further processing.
+- Adds exclude flag to exclude any plugin from further processing.
## v.0.0.44+7
@@ -438,65 +438,65 @@
## v.0.0.44+6
-- Fix code formatting.
+- Fixes code formatting.
## v.0.0.44+5
-- Remove `-v` flag on drive-examples.
+- Removes `-v` flag on drive-examples.
## v.0.0.44+4
-- Fix bug where directory isn't passed
+- Fixes bug where directory isn't passed.
## v.0.0.44+3
-- More verbose logging
+- More verbose logging.
## v.0.0.44+2
-- Remove pre-alpha Windows workaround to create examples on the fly.
+- Removes pre-alpha Windows workaround to create examples on the fly.
## v.0.0.44+1
- Print packages that passed tests in `xctest` command.
-- Remove printing the whole list of simulators.
+- Removes printing the whole list of simulators.
## v.0.0.44
-- Add 'xctest' command to run xctests.
+- Adds 'xctest' command to run xctests.
## v.0.0.43
-- Allow minor `*-nullsafety` pre release packages.
+- Allows minor `*-nullsafety` pre release packages.
## v.0.0.42+1
-- Fix test command when `--enable-experiment` is called.
+- Fixes test command when `--enable-experiment` is called.
## v.0.0.42
-- Allow `*-nullsafety` pre release packages.
+- Allows `*-nullsafety` pre release packages.
## v.0.0.41
-- Support `--enable-experiment` flag in subcommands `test`, `build-examples`, `drive-examples`,
+- Supports `--enable-experiment` flag in subcommands `test`, `build-examples`, `drive-examples`,
and `firebase-test-lab`.
## v.0.0.40
-- Support `integration_test/` directory for `drive-examples` command
+- Supports `integration_test/` directory for `drive-examples` command.
## v.0.0.39
-- Support `integration_test/` directory for `package:integration_test`
+- Supports `integration_test/` directory for `package:integration_test`.
## v.0.0.38
-- Add C++ and ObjC++ to clang-format.
+- Adds C++ and ObjC++ to clang-format.
## v.0.0.37+2
-- Make `http` and `http_multi_server` dependency version constraint more flexible.
+- Makes `http` and `http_multi_server` dependency version constraint more flexible.
## v.0.0.37+1
@@ -508,11 +508,11 @@ and `firebase-test-lab`.
## v.0.0.36+3
-- Add support for Linux plugins.
+- Adds support for Linux plugins.
## v.0.0.36+2
-- Default to showing podspec lint warnings
+- Default to showing podspec lint warnings.
## v.0.0.36+1
@@ -520,9 +520,9 @@ and `firebase-test-lab`.
## v.0.0.36
-- Remove retry on Firebase Test Lab's call to gcloud set.
-- Remove quiet flag from Firebase Test Lab's gcloud set command.
-- Allow Firebase Test Lab command to continue past gcloud set network failures.
+- Removes retry on Firebase Test Lab's call to gcloud set.
+- Removes quiet flag from Firebase Test Lab's gcloud set command.
+- Allows Firebase Test Lab command to continue past gcloud set network failures
This is a mitigation for the network service sometimes not responding,
but it isn't actually necessary to have a network connection for this command.
@@ -536,7 +536,7 @@ and `firebase-test-lab`.
## v.0.0.34
-- Firebase Test Lab command now only tries to configure the project once
+- Firebase Test Lab command now only tries to configure the project once.
- Firebase Test Lab command now retries project configuration up to five times.
## v.0.0.33+1
@@ -549,29 +549,29 @@ and `firebase-test-lab`.
## v.0.0.33
- Version check command now fails on breaking changes to platform interfaces.
-- Updated version check test to be more flexible.
+- Updates version check test to be more flexible.
## v.0.0.32+7
-- Ensure that Firebase Test Lab tests have a unique storage bucket for each test run.
+- Ensures that Firebase Test Lab tests have a unique storage bucket for each test run.
## v.0.0.32+6
-- Ensure that Firebase Test Lab tests have a unique storage bucket for each package.
+- Ensures that Firebase Test Lab tests have a unique storage bucket for each package.
## v.0.0.32+5
-- Remove --fail-fast and --silent from lint podspec command.
+- Removes --fail-fast and --silent from lint podspec command.
## v.0.0.32+4
-- Update `publish-plugin` to use `flutter pub publish` instead of just `pub
+- Updates `publish-plugin` to use `flutter pub publish` instead of just `pub
publish`. Enforces a `pub publish` command that matches the Dart SDK in the
user's Flutter install.
## v.0.0.32+3
-- Update Firebase Testlab deprecated test device. (Pixel 3 API 28 -> Pixel 4 API 29).
+- Updates Firebase Testlab deprecated test device. (Pixel 3 API 28 -> Pixel 4 API 29).
## v.0.0.32+2
@@ -590,11 +590,11 @@ and `firebase-test-lab`.
## v.0.0.31+1
-- Add --skip and --no-analyze flags to podspec command.
+- Adds --skip and --no-analyze flags to podspec command.
## v.0.0.31
-- Add support for macos on `DriveExamplesCommand` and `BuildExamplesCommand`.
+- Adds support for macos on `DriveExamplesCommand` and `BuildExamplesCommand`.
## v.0.0.30
@@ -602,7 +602,7 @@ and `firebase-test-lab`.
## v.0.0.29
-- Add a command to run pod lib lint on podspec files.
+- Adds a command to run pod lib lint on podspec files.
## v.0.0.28
@@ -614,13 +614,13 @@ and `firebase-test-lab`.
## v.0.0.26
-- Add a command for publishing plugins to pub.
+- Adds a command for publishing plugins to pub.
## v.0.0.25
-- Update `DriveExamplesCommand` to use `ProcessRunner`.
-- Make `DriveExamplesCommand` rely on `ProcessRunner` to determine if the test fails or not.
-- Add simple tests for `DriveExamplesCommand`.
+- Updates `DriveExamplesCommand` to use `ProcessRunner`.
+- Makes `DriveExamplesCommand` rely on `ProcessRunner` to determine if the test fails or not.
+- Adds simple tests for `DriveExamplesCommand`.
## v.0.0.24
@@ -629,45 +629,45 @@ and `firebase-test-lab`.
## v.0.0.23
-- Add a test case for transitive dependency solving in the
+- Adds a test case for transitive dependency solving in the
`create_all_plugins_app` command.
## v.0.0.22
-- Updated firebase-test-lab command with updated conventions for test locations.
-- Updated firebase-test-lab to add an optional "device" argument.
-- Updated version-check command to always compare refs instead of using the working copy.
-- Added unit tests for the firebase-test-lab and version-check commands.
-- Add ProcessRunner to mock running processes for testing.
+- Updates firebase-test-lab command with updated conventions for test locations.
+- Updates firebase-test-lab to add an optional "device" argument.
+- Updates version-check command to always compare refs instead of using the working copy.
+- Adds unit tests for the firebase-test-lab and version-check commands.
+- Adds ProcessRunner to mock running processes for testing.
## v.0.0.21
-- Support the `--plugins` argument for federated plugins.
+- Supports the `--plugins` argument for federated plugins.
## v.0.0.20
-- Support for finding federated plugins, where one directory contains
+- Supports for finding federated plugins, where one directory contains
multiple packages for different platform implementations.
## v.0.0.19+3
-- Use `package:file` for file I/O.
+- Uses `package:file` for file I/O.
## v.0.0.19+2
-- Use java as language when calling `flutter create`.
+- Uses java as language when calling `flutter create`.
## v.0.0.19+1
-- Rename command for `CreateAllPluginsAppCommand`.
+- Renames command for `CreateAllPluginsAppCommand`.
## v.0.0.19
-- Use flutter create to build app testing plugin compilation.
+- Uses flutter create to build app testing plugin compilation.
## v.0.0.18+2
-- Fix `.travis.yml` file name in `README.md`.
+- Fixes `.travis.yml` file name in `README.md`.
## v0.0.18+1
@@ -675,7 +675,7 @@ and `firebase-test-lab`.
## v0.0.18
-- Add option to exclude packages from generated pubspec command.
+- Adds option to exclude packages from generated pubspec command.
## v0.0.17+4
@@ -687,23 +687,23 @@ and `firebase-test-lab`.
## v0.0.17+2
-- Fix exception handling for version checker
+- Fixes exception handling for version checker.
## v0.0.17+1
-- Fix bug where we used a flag instead of an option
+- Fixes bug where we used a flag instead of an option.
## v0.0.17
-- Add a command for checking the version number
+- Adds a command for checking the version number.
## v0.0.16
-- Add a command for generating `pubspec.yaml` for All Plugins app.
+- Adds a command for generating `pubspec.yaml` for All Plugins app.
## v0.0.15
-- Add a command for running driver tests of plugin examples.
+- Adds a command for running driver tests of plugin examples.
## v0.0.14
diff --git a/third_party/packages/cupertino_icons/CHANGELOG.md b/third_party/packages/cupertino_icons/CHANGELOG.md
index 6e661ab5d9fb..91a39be2a1b7 100644
--- a/third_party/packages/cupertino_icons/CHANGELOG.md
+++ b/third_party/packages/cupertino_icons/CHANGELOG.md
@@ -11,7 +11,7 @@
* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
* Vertically center aligns the icons.
-* Fixes overlapping / broken outlines for glyphs such as "create\_solid" and "car\_fill"
+* Fixes overlapping / broken outlines for glyphs such as "create\_solid" and "car\_fill".
## 1.0.7
@@ -40,16 +40,16 @@
* Vertically center align the glyphs in the .ttf.
## 1.0.1+2
-* Update README images
+* Updates README images.
## 1.0.1+1
-* Add README note that version 1.0.0 should be used until nnbd is on stable.
+* Adds README note that version 1.0.0 should be used until nnbd is on stable.
## 1.0.1
-* Add Dart SDK constraint to make it compatible with null safety.
+* Adds Dart SDK constraint to make it compatible with null safety.
## 1.0.0
-* Move to 1.0.0 and remove SDK version constraint since the font's codepoints
+* Moves to 1.0.0 and remove SDK version constraint since the font's codepoints
are now fully compatible and missing glyphs are backfilled.
## 1.0.0-dev.4
@@ -57,27 +57,27 @@
was not manually mapped to its previous codepoint.
## 1.0.0-dev.3
-* Serve icons map on GitHub Pages
+* Serve icons map on GitHub Pages.
* Auto width everything since not all SVGs have the same canvas.
-* Add back missing icons from 0.1.3 not part of the new iOS icon repertoire
+* Adds back missing icons from 0.1.3 not part of the new iOS icon repertoire
to preserve backward compatibility.
* Duplicate codepoints for merged icons so they're addressable from different
CupertinoIcons that have now merged.
## 1.0.0-dev.2
-* Add back 2 thicker chevrons for back/forward navigation.
+* Adds back 2 thicker chevrons for back/forward navigation.
## 1.0.0-dev.1
-* Updated font content to the iOS 13 system icons repertoire for use on Flutter
+* Updates font content to the iOS 13 system icons repertoire for use on Flutter
SDK versions 1.22+.
## 0.1.3
-* Updated 'chevron left' and 'chevron right' icons to match San Francisco font.
+* Updates 'chevron left' and 'chevron right' icons to match San Francisco font.
## 0.1.2
-* Fix linter warning for missing lib/ folder.
+* Fixes linter warning for missing lib/ folder.
* Constrain to Dart 2.
## 0.1.1
diff --git a/third_party/packages/flutter_svg/CHANGELOG.md b/third_party/packages/flutter_svg/CHANGELOG.md
index 75d1febfdd39..98c078d922ca 100644
--- a/third_party/packages/flutter_svg/CHANGELOG.md
+++ b/third_party/packages/flutter_svg/CHANGELOG.md
@@ -9,7 +9,7 @@
## 2.2.4
-* Updates README with example to scale SVG without losing quality
+* Updates README with example to scale SVG without losing quality.
* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
## 2.2.3
@@ -37,7 +37,7 @@
## 2.0.17
-* Implement errorBuilder callback
+* Implements errorBuilder callback.
## 2.0.16
@@ -67,12 +67,12 @@
## 2.0.10+1
-* Relax http dependency.
+* Relaxes http dependency.
## 2.0.10
-* Use package:http for network requests, and allow injection of the client.
-* Bump vector_graphics dependency.
+* Uses package:http for network requests, and allow injection of the client.
+* Bumps vector_graphics dependency.
## 2.0.9
@@ -83,23 +83,23 @@
## 2.0.8
* Adds back `DefaultSvgTheme`.
-* Bump vector_graphics to 1.1.9+1
-* Adds debugFillProperties
-* Fix bug for cache keys.
+* Bumps vector_graphics to 1.1.9+1.
+* Adds debugFillProperties.
+* Fixes bug for cache keys.
## 2.0.7
-* Fix broken `matchTextDirection`.
+* Fixes broken `matchTextDirection`.
## 2.0.6
-* Fix test-only issues with latest Flutter stable (3.10).
+* Fixes test-only issues with latest Flutter stable (3.10).
* Roll vector_graphics to higher minimum version.
## 2.0.5
-* Allow malformed UTF-8 in loaders.
-* Make the cache respect the SvgTheme and ColorMapper, if present.
+* Allows malformed UTF-8 in loaders.
+* Makes the cache respect the SvgTheme and ColorMapper, if present.
## 2.0.4
@@ -110,7 +110,7 @@
## 2.0.3
* Require newer version of vector_graphics.
-* Fix bug in cache that incorrectly fired assert.
+* Fixes bug in cache that incorrectly fired assert.
## 2.0.2
@@ -120,15 +120,15 @@
## 2.0.1
* Disable Isolate parsing in debug mode.
-* Fix internal Color representation leakage from `package:vector_graphics_compiler`.
+* Fixes internal Color representation leakage from `package:vector_graphics_compiler`.
## 2.0.0+1
-* Fix bug in asset loading from packages.
+* Fixes bug in asset loading from packages.
## 2.0.0
-* Use parsing backend from `vector_graphics_compiler`.
+* Uses parsing backend from `vector_graphics_compiler`.
* Out of order defs now supported.
* Patterns supported.
* Many optimizations added.
@@ -136,7 +136,7 @@
https://github.com/dnfield/vector_graphics/issues/44 if this is important to
you.
* Parse SVG data in background isolate by default.
-* Use widgets/rendering strategy from `vector_graphics`.
+* Uses widgets/rendering strategy from `vector_graphics`.
* Much less caching.
* More tests work without special handling - most of parsing is now sync,
and the loaders know how to avoid using `compute` in tests. For SVGs that
@@ -155,7 +155,7 @@
## 1.1.6
-* Fix transforms on image tags, clipPaths.
+* Fixes transforms on image tags, clipPaths.
* Avoid painting zero-width strokes.
## 1.1.5
@@ -172,49 +172,49 @@
## 1.1.2
-* Update path parsing/drawing dependencies to fix arc parsing bug.
+* Updates path parsing/drawing dependencies to fix arc parsing bug.
## 1.1.1+1
-* Fix regression introduced in 1.1.1
-* Update fix for fill/stroke inheritence when currentColor is specified in the
+* Fixes regression introduced in 1.1.1.
+* Updates fix for fill/stroke inheritence when currentColor is specified in the
SVG but not in the theme.
## 1.1.1
-* Fix a bug introduced in 1.1.0 related to fill/stroke inheritence.
-* Explicit dev_dependency on flutter_lints
+* Fixes a bug introduced in 1.1.0 related to fill/stroke inheritence.
+* Explicit dev_dependency on flutter_lints.
* Avoid deprecated API from Flutter.
## 1.1.0
* Respect stroke* properties when a paint definition is used for a stroke.
* Respect stroke* properties from groups with no `@stroke` property.
-* Bump package versions.
+* Bumps package versions.
## 1.0.3+1
-* Fix bugs in picture disposal.
+* Fixes bugs in picture disposal.
## 1.0.3
-* Use `longestLine` rather than `minIntrinsicWidth` to place text.
+* Uses `longestLine` rather than `minIntrinsicWidth` to place text.
* Avoid unnecessary painting when a picture doesn't actually change in
[RenderPicture].
## 1.0.2
* Avoid cache invalidation when `currentColor` or font based units are not used.
-* Support `rem` units.
+* Supports `rem` units.
## 1.0.1
-* Fix bug with incorrect fills in some cases of `