release: prep 1.4.0 — bump version + finalize changelog #109

Merged
the_og merged 1 commits from release/v1.4.0 into main 2026-08-13 12:56:03 -04:00
Owner

Stages the 1.4.0 release.

  • __version__ (bcc_core.py) and pyproject.toml bumped 1.3.0 → 1.4.0. The version-consistency test (test_dunder_version_matches_pyproject) stays green.
  • CHANGELOG.md: the [Unreleased] section is rolled into [1.4.0] — 2026-08-13, and a fresh empty [Unreleased] is opened for the next cycle.

No behavior change. After this merges, the release is one step away: push the v1.4.0 tag → release.yml builds and publishes the macOS/Windows/Linux artifacts.

Version rationale: everything since v1.3.0 is additive (ssh-mcp/ServerSpec tooling, sidecar detect/edit, version pin, permission pre-flight, hot-reload, light theme, visible update checker, move-to-env, cross-client phase 1) — a minor bump. Nothing in BCC is breaking; the breaking change is upstream ssh-mcp v2, which this release helps with.

Stages the **1.4.0** release. - `__version__` (bcc_core.py) and `pyproject.toml` bumped `1.3.0` → `1.4.0`. The version-consistency test (`test_dunder_version_matches_pyproject`) stays green. - `CHANGELOG.md`: the `[Unreleased]` section is rolled into **`[1.4.0] — 2026-08-13`**, and a fresh empty `[Unreleased]` is opened for the next cycle. No behavior change. After this merges, the release is one step away: push the `v1.4.0` tag → `release.yml` builds and publishes the macOS/Windows/Linux artifacts. **Version rationale:** everything since v1.3.0 is additive (ssh-mcp/ServerSpec tooling, sidecar detect/edit, version pin, permission pre-flight, hot-reload, light theme, visible update checker, move-to-env, cross-client phase 1) — a minor bump. Nothing in BCC is breaking; the breaking change is upstream ssh-mcp v2, which this release helps with.
the_og added 1 commit 2026-08-13 12:54:23 -04:00
release: prep 1.4.0 — bump version + finalize changelog
CI / Lint (ruff) (pull_request) Successful in 7s
CI / Tests (py3.10 / ubuntu-latest) (pull_request) Successful in 12s
CI / Tests (py3.12 / windows-latest) (pull_request) Successful in 24s
CI / Tests (py3.12 / ubuntu-latest) (pull_request) Successful in 14s
CI / Tests (py3.13 / ubuntu-latest) (pull_request) Successful in 13s
CI / Catalog signature (pull_request) Successful in 8s
451e04cd96
Bumps __version__ and pyproject to 1.4.0 and rolls CHANGELOG's [Unreleased]
section into [1.4.0] - 2026-08-13, opening a fresh [Unreleased]. No behavior
change; this is the release-staging PR. After merge, push the v1.4.0 tag to
trigger release.yml.
the_og merged commit f73b49f17c into main 2026-08-13 12:56:03 -04:00
the_og deleted branch release/v1.4.0 2026-08-13 12:56:03 -04:00
Sign in to join this conversation.