Tags: izouxv/plugins
Tags
[flutter_plugin_tools] Check for missing version and CHANGELOG updates ( flutter#4530) The currently documented repository policy is to: - require version updates for packages changes that don't meet specific exemptions, and - require CHANGELOG changes for essentially all changes. This adds tooling that enforces that policy, with a mechanism for overriding it via PR descriptions, to avoid cases where they are accidentally omitted without reviewers catching it. In order to facilitate testing (which require mocking another `git` command), this also updates the existing `version-check` tests: - Replaces the custom git result injection/validating with the newer bind-to-process-mocks approach that is now used in the rest of the tool tests. - Fixes some tests that were only checking for `ToolExit` to also check the error output, in order to ensure that failure tests are not accidentally passing for the wrong reason (as is being done in general as tests in the tooling are updated). Fixes flutter/flutter#93790
[url_launcher] Federate mobile implementations (flutter#4515) Fully federates the plugin by moving the existing mobile implementations to their own packages, per planned repo structure. Temporarily marks `url_launcher` as unpublishable to allow the implementations to be moved, rather than copied and deleted, in order to better preserve git history. A follow-up PR will restore it to publishable form. Part of flutter/flutter#68498
[url_launcher] Federate mobile implementations (flutter#4515) Fully federates the plugin by moving the existing mobile implementations to their own packages, per planned repo structure. Temporarily marks `url_launcher` as unpublishable to allow the implementations to be moved, rather than copied and deleted, in order to better preserve git history. A follow-up PR will restore it to publishable form. Part of flutter/flutter#68498
Update some plugins targetSdkVersions to 31 (flutter#4535) Precursor to flutter#4533 On master channel, plugin unit tests must now build with SDK version 31. These plugins are transitive dependencies of other plugins' examples, which causes unit test failures in those plugins's unit test builds, so these need to be landed and publish in order for that PR to pass presubmit.
Update some plugins targetSdkVersions to 31 (flutter#4535) Precursor to flutter#4533 On master channel, plugin unit tests must now build with SDK version 31. These plugins are transitive dependencies of other plugins' examples, which causes unit test failures in those plugins's unit test builds, so these need to be landed and publish in order for that PR to pass presubmit.
Update some plugins targetSdkVersions to 31 (flutter#4535) Precursor to flutter#4533 On master channel, plugin unit tests must now build with SDK version 31. These plugins are transitive dependencies of other plugins' examples, which causes unit test failures in those plugins's unit test builds, so these need to be landed and publish in order for that PR to pass presubmit.
[url_launcher] Improve README and example (flutter#4529) Fixes the README and example to properly demonstrate using `canLaunch` to adjust UI, rather than as a direct wrapper around `launch` (which serves no useful purpose given that `launch` can already return failure). Also makes some minor organizational improvements to the README (e.g., fixing the fact that the discussions of iOS and Android configuration were separated by the inline example for some reason).
Enable Android integration tests in remaining plugins (flutter#4514)
Enable Android integration tests in remaining plugins (flutter#4514)
[shared_preferences] Publish fully federated version (flutter#4526) Restores the app-facing package to publishable state, pointing at the newly-published federated Android and iOS implementation packages. Part of Part of flutter/flutter#68498
PreviousNext