Revert "Completely new cross-platform API introduced"#957
Conversation
This reverts commit 0def20c. Temporarily reverting to fix long-tail issues with internal usage patterns.
PR HealthLicense Headers ✔️
All source files should start with a license header. Unrelated files missing license headers
This check can be disabled by tagging the PR with Unused Dependencies ✔️
For details on how to fix these, see dependency_validator. This check can be disabled by tagging the PR with Changelog Entry ✔️
Changes to files need to be accounted for in their respective changelogs. This check can be disabled by tagging the PR with
Coverage
|
| File | Coverage |
|---|---|
| pkgs/platform/example/bin/example.dart | 💔 Not covered |
| pkgs/platform/lib/platform.dart | 💔 Not covered |
| pkgs/platform/lib/src/interface/local_platform.dart | 💚 100 % |
| pkgs/platform/lib/src/interface/platform.dart | 💚 75 % |
| pkgs/platform/lib/src/testing/fake_platform.dart | 💚 99 % |
This check for test coverage is informational (issues shown here will not fail the PR).
This check can be disabled by tagging the PR with skip-coverage-check.
Breaking changes ✔️
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| platform | None | 3.1.6 | 3.1.7-wip | 3.1.7-wip | ✔️ |
This check can be disabled by tagging the PR with skip-breaking-check.
API leaks ✔️
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbol | Leaking sources |
|---|
This check can be disabled by tagging the PR with skip-leaking-check.
This reverts commit 0def20c.
Temporarily reverting to fix long-tail issues with internal usage
patterns.