Skip to content

v0.42.2 — the brand assets are rerolled from a transparent master

Latest

Choose a tag to compare

@rustyconover rustyconover released this 13 Aug 13:59
· 1 commit to main since this release

No code change, no wire change. Ports pinning a floor at 0.42.0 or 0.42.1 need not move.

Every asset in docs/assets is recut from a new master that carries its own alpha rather than arriving as the mark on white, and the master is committed alongside them so the pipeline can be re-run from a fresh clone — .gitignore's *.png had been catching it, and the derived assets were force-added one by one.

scripts/regenerate_logo_assets.py gained the path that made that possible. Keying a transparent master would have destroyed it: convert("RGB") drops the alpha and leaves whatever RGB sits under the transparent pixels, which is as likely to be black as white, so the white-floor test keys nothing and the result is the mark on a black slab. A master that already uses its alpha is now passed through on its own channel, cropped but otherwise untouched.

The version moves because the HTML pages this package serves — landing, error, 401 — link logo-hero.png from the docs site by URL, and the Go and TypeScript ports link the same one.