v0.70.0
zumerlab/snapdomv0.70.0Sep 23, 2026by github-actions[bot]
Upgrading?
AI Summary
Repository and package renamed from 'aihawk' to 'invisible-playwright-mcp'. Updated documentation to reflect the deletion of old names and the propagation of 404 errors on PyPI.
Key Highlights
- Deleted old names (aihawk) from index
- PyPI accepted new publisher
- Releases check learns deleted project behavior
- Single-version guard changed to skip
New Features
- Updated docstrings to reflect the new name and deletion status
Full Release Notes
Both old names were deleted from the index on 2026-09-23 to free the new one: aihawk and the shim that held invisible-playwright-mcp. Four endpoints answer 404 for both (JSON, simple, RSS, the file host) while invisible-playwright answers 200 at the same moment, and PyPI accepted a pending publisher for the new name, which it does only for a name that does not exist. So today `uvx invisible-playwright-mcp` resolves to nothing, and this version is what the README's instructions need to reach. It also takes back a correction that was itself wrong. #1389 called the 404 a transient, on the premise that PyPI does not let a deleted name be registered again. It does, which is what made the rename possible; the deletion was real and propagated unevenly. Three docstrings now say so. The releases check learns the case it was missing. A deleted project answers 404 and so does an index having a bad minute, and nothing the index says can tell them apart, so each distribution carries the day it was deleted, declared like the boundary. Deleted ranges are not asked, and their tags are not evidence that something should be served. The declaration is checked in the one direction the index can answer: a project declared deleted that serves versions fails. The single-version guard is now a skip: the first release under the new name is the only version on the index, and failing on that would be red on every pull request until a second release, for nothing wrong. Proven by three mutations, each red and naming its cause: aihawk declared live, the boundary moved to 0.68.0, and a served project declared deleted.
Related Repositories
affaan-m/ECC★ 285,714
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,622
The library for web and native user interfaces.
nodejs/node★ 122,511
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,563
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,731
A fancy self-hosted monitoring tool