diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 968762f..7106386 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.6" + ".": "0.3.7" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a1a555..f5637a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.3.7](https://github.com/gabelul/pixelslop/compare/pixelslop-v0.3.6...pixelslop-v0.3.7) (2026-07-16) + +When a project has no audience description to work from, the tailored persona used to fall back to generic built-ins. Now Pixelslop can read one off the page's own hero — but only when the hero actually pitches to a specific audience. A search box or a generic splash produces nothing; the built-ins cover those fine. + +### Features + +* **Persona from the hero** — when setup captured no audience, infer a project persona from the landing hero, gated to pitch-forward heroes and tagged as an unconfirmed hypothesis. Explicit audience text always wins; this only fires when there was none. ([3ee4a26](https://github.com/gabelul/pixelslop/commit/3ee4a26ff671dc8b63d804ea578d6c644c8dbb50)) + ## [0.3.6](https://github.com/gabelul/pixelslop/compare/pixelslop-v0.3.5...pixelslop-v0.3.6) (2026-07-14) This is the release where Pixelslop stops just *measuring* design and starts *reading* it. diff --git a/package.json b/package.json index b79056b..26e6784 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pixelslop", - "version": "0.3.6", + "version": "0.3.7", "description": "Browser-first design quality scanner. Opens real pages in Playwright, measures actual pixels, catches AI slop patterns.", "private": false, "type": "module",