Bug-fix release for pasting several checksum lines into the expected-hash field. Verified manually on a physical device.
Fixed
- Pasting more than one checksum line (for example, a whole
SHA256SUMSfile) used only the first hash and ignored the rest. If your file's line wasn't first, a genuine file showed MISMATCH. The expected-hash field is now read line by line:- A single bare hash or
<hash> filenameline works as before (tabs, extra spaces, mixed case, the*filenamebinary-mode marker and Windows line endings are all fine). - Several different hashes are rejected with a clear message: "Several different SHA-256 hashes were pasted. Paste only the line for this file." Repeated lines with the same hash are still accepted.
- Lines that aren't checksum lines (for example, text after the hash) are now rejected instead of being silently ignored.
- A single bare hash or
Thanks to volunteer tester @gitubpatrice for reporting this.
This build
- 39/39 unit tests passing (14 new tests for multi-line input)
- Clean release build (
assembleRelease), lint-vital passed - Signed with the same key as previous releases; no dependency-info signing block
- No
INTERNETpermission; no UI or feature changes beyond this fix
versionCode: 4 · versionName: 0.1.3
APK SHA-256: 1d493463e651843baba4a30e64611038f1fb3cee463684715b96e472493fdb1a