Commit 2659a25
feat(passkeys_doctor): widen package_info_plus to >=9.0.0 <11.0.0
Closes #240.
Bumps passkeys_doctor 1.3.1 → 1.4.0 with `package_info_plus`
constraint widened from `^9.0.0` to `>=9.0.0 <11.0.0`.
The only call site is `_getBundleId` in
`lib/src/passkeys_doctor.dart`, which reads
`PackageInfo.fromPlatform().packageName`. That getter is API-stable
across the 9 → 10 bump — the 10.0.0 breaking changes are entirely
in the Windows platform implementation (move to a win32-6 method
channel) and do not affect the public API.
Why this matters: package_info_plus 9 depends on `win32 ^5.5.3`,
while every other plugin that has bumped recently (share_plus 13,
flutter_secure_storage_windows 4.2.x, plus the `win32 6.2.0`
release itself) depends on `win32 ^6.0.1`. With passkeys_doctor
pinned to pip ^9 the entire downstream chain is held back on
win32 5, which blocks Windows desktop apps from picking up
`CryptProtectData` / `LocalFree` typing fixes that landed in
win32 6.
Verified locally:
- `flutter pub get` resolves cleanly, now pulls in `win32 6.2.0`
- `flutter analyze` passes (no issues found)
CHANGELOG entry added under 1.4.0.
The parent `passkeys` package already accepts `passkeys_doctor:
^1.3.0` (i.e. <2.0.0), so no version bump is required there once
1.4.0 ships to pub.1 parent dd97792 commit 2659a25
2 files changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
| |||
0 commit comments