fix: Flutter 3.47 batch — Impeller, iOS-target, analyzer 13, re_highlight #1750
No reviewers
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!1750
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/flutter-347-batch-issues"
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?
Summary
Batch-PR met vier uitvoerbare Flutter 3.47-issues plus evaluatie-comments op de overige:
Code-wijzigingen
FLTEnableImpeller=false) verwijderd uitmacos/Runner/Info.plist. Impeller is de default renderer in Flutter 3.47; de opt-out-flag wordt in een toekomstige release verwijderd.ios/Runner.xcodeproj/project.pbxproj(3 plekken). Flutter 3.47 vereist iOS 15 i.v.m. Xcode 27 / iOS 27 dit najaar.DefaultFormalParameterenNamedExpressionzijn verwijderd in analyzer 13.0.0. AST-walkers intool/check_hardcoded_text.dartentest/import_note_l10n_test.dartgemigreerd naar de nieuwe API (NamedArgument,argumentExpression,FormalParameter.defaultClause).flutter_highlight+highlight(EOL, 5 jaar niet bijgewerkt, onverifieerd) vervangen doorre_highlight(actief onderhouden, verified publisher).HighlightView→RichTextmetTextSpanRenderer. Tests aangepast vanfind.byType(HighlightView)naarfind.byKey(Key('highlighted_code')).Evaluatie-comments geplaatst op
Gesloten
Test plan
make checkgroen (10499 tests, 87.3% coverage)make sastschoon (semgrep, 0 findings)macos/Pods/(niet in git getrack, gegenereerde CocoaPods-bestanden)flutter build web --wasmgeslaagdGenerated with Devin
flutter_highlight (0.7.0) en highlight (0.7.0) zijn 5 jaar niet bijgewerkt met een onverifieerde uploader — end-of-life. re_highlight is een actief onderhouden fork (verified publisher reqable.com) met dezelfde highlightjs-syntax en themes. Wijzigingen: - slide_preview.dart: imports vervangen (flutter_highlight → re_highlight) - code_preview.dart: HighlightView → RichText met TextSpanRenderer, allLanguages → builtinAllLanguages, highlight.registerLanguage → Highlight().registerLanguages - text_previews.dart: zelfde migratie voor het free-markdown codeblok - Tests: find.byType(HighlightView) → find.byKey(Key('highlighted_code')) - THIRD_PARTY_NOTICES.md: flutter_highlight/highlight → re_highlight - SBOM bijgewerkt Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>