Migreer file_picker 11 → 12 (ontgrendelt win32 6.x, wakelock_plus 1.7, flutter_secure_storage 11) #1744
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1744
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Achtergrond
De
win32transitieve dependency zit vast op 5.x omdatfile_picker 11win32 ^5.9.0eist. Dat blokkeertwakelock_plus 1.7.0enflutter_secure_storage 11.0.0, die beidewin32 ^6.0.1vereisen. Eén migratie —file_picker 11 → 12— ontgrendelt alle drie in één klap.Wat moet veranderen
withData: true→PlatformFile.readAsBytes()(6 call sites)withDatais deprecated in v12. Vervangfile.bytesdoorawait file.readAsBytes().allowMultipledefault verandert vanfalsenaartrue~20
pickFiles-calls die nu stilzwijgend single-file zijn, worden multi-file in v12. Elke call site dieresult.files.singlegebruikt moet explicietallowMultiple: falsekrijgen, anders crash bij multi-select.saveFile()paramsAl onze
saveFilecalls geven alfileName+bytesmee — geen wijziging nodig.Wat het ontgrendelt
file_picker11.0.3 → 12.0.0win325.15.0 → 6.x (transitief)wakelock_plus1.5.2 → 1.7.0flutter_secure_storage10.3.1 → 11.0.0Werkzaamheden
FilePicker.pickFilescall sites inventariseren en migreren.file_picker: ^12.0.0,wakelock_plus: ^1.7.0,flutter_secure_storage: ^11.0.0in pubspec.yaml.flutter pub get+make sbom.make checkgroen.