Repository navigation
FlutterGuard v0.1.1
Follow-up to v0.1.0 with fixes found while putting the code under test.
Fixed
- Finding lines in "Changes since last scan" were malformed. The snapshot stored findings as
severity|idbut the snapshot format already uses|as the field separator, so a diff could report- finding MAN-BACKUPwithout its severity and miss the pair entirely. Findings are now folded back into pairs on read, so existing.histfiles keep working. - Diff card could overflow its line budget by one line when all four sections changed at once.
- APK signing now includes the v3 scheme (previously v2 only), which carries key-rotation proof for future key changes.
Added
- Unit tests for the four parsers that have no Android dependency:
DotEnv,X509,Notices,History— 10 tests,./gradlew testDebugUnitTest. The finding-pair bug above was caught by them on the first run.
Same app behaviour otherwise: identical reports, same signing identity, same report paths.