From b1ac74b8fcbf568f2f05470ecc0bf37a97c1e5e7 Mon Sep 17 00:00:00 2001 From: Clara Vanacker Date: Mon, 20 Jul 2026 15:40:25 +0200 Subject: [PATCH] chore: release 1.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nothing has shipped since v1.5.0: production still serves that build, so the SEO, privacy, performance and accessibility work merged in #3 and #7-#10 is present on main and absent from ghostbit.dev. Pushes to main only publish the `edge` and `sha-*` image tags. The semver and `latest` tags — which is what a pinned deployment follows — are produced only by a v*.*.* git tag, and the last one predates all of it. Server changes in this release: - meta description, canonical link, /sitemap.xml, noindex on paste pages - star count fetched server-side; no third-party call from the browser and connect-src back to 'self' - landing page 928 KB -> 336 KB, LCP 6.0s -> 3.0s; paste page 515 KB -> 307 KB - form controls labelled,
landmark, light-mode contrast fixed - dead static assets removed, including a source map misnamed .sha256 Note the CLI has no changes since v1.5.0, yet this publishes ghostbit-cli 1.6.0 to PyPI with identical code: release.yml reads its version from cli/pyproject.toml, so a server-only release cannot be cut without it. Worth decoupling. --- cli/pyproject.toml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 7105fae..db1c720 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ghostbit-cli" -version = "1.5.0" +version = "1.6.0" description = "Ghostbit CLI — create end-to-end encrypted pastes from the terminal" readme = "README.md" license = "MIT" diff --git a/pyproject.toml b/pyproject.toml index 3916853..f2acc8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ghostbit" -version = "1.5.0" +version = "1.6.0" description = "Self-hosted, end-to-end encrypted paste service" readme = "README.md" license = "MIT"