Skip to content

FlutterGuard v0.1.1

Choose a tag to compare

@anasfik anasfik released this 28 Oct 23:09
· 28 commits to main since this release

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|id but the snapshot format already uses | as the field separator, so a diff could report - finding MAN-BACKUP without its severity and miss the pair entirely. Findings are now folded back into pairs on read, so existing .hist files 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.