{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiaxb7zgvdturohgzxwvsx3qfyc7logtuaq7jharnedh5btmdqrwha",
"uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mpoaqlvzcwd2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
},
"mimeType": "image/png",
"size": 32236
},
"path": "/packages/attest",
"publishedAt": "2026-07-02T14:32:22.650Z",
"site": "https://pub.dev",
"textContent": "Continuous accessibility-compliance engine for Flutter. Pure-Dart rules that map findings to WCAG and EN 301 549 success criteria, with CI baseline gating. Changelog excerpt: ### Added - `attest/non-text-contrast`(WCAG 1.4.11): icons and other non-text glyphs are held to the flat 3:1 minimum instead of the text minimum. `ContrastSample`gained an `isNonText`flag; the contrast rule now skips non-text samples. ### Fixed - A small icon rendered below 4.5:1 but at or above 3:1 is no longer reported as a text-contrast failure. Icons are non-text content (governed by 1.4.11), so holding them to the text minimum was a false positive.",
"title": "v1.1.0 of attest",
"updatedAt": "2026-07-02T14:25:51.619Z"
}