From c731793a3d8280b859ed1c20707d7512e34ec577 Mon Sep 17 00:00:00 2001 From: Connorrmcd6 Date: Mon, 29 Jun 2026 11:53:25 +0200 Subject: [PATCH] chore(release): prepare 0.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump [workspace.package] version 0.6.3 → 0.7.0 and refresh Cargo.lock. - Re-pin docs to Connorrmcd6/surface@v0.7.0 (README, install, ci-integration). - Cut CHANGELOG: Unreleased → [0.7.0] - 2026-06-29; repoint compare links. This cycle (all backward-compatible): refs hub composition + one-hop staleness propagation (#4), surf lint consolidation nudges & suggest reframe (#142), prose-first new scaffold, hash recipe v2 bound/free split (#77). Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 5 ++++- Cargo.lock | 4 ++-- Cargo.toml | 2 +- README.md | 2 +- docs/getting-started/install.md | 2 +- docs/guides/ci-integration.md | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea99623..21c7a3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.7.0] - 2026-06-29 + ### Added - **`refs` hub composition (#4).** A hub's `refs:` now compose *other hubs*: a path relative to the referencing hub (`./resolve.md`), optionally `> symbol` to address one claim within the target @@ -317,7 +319,8 @@ Initial release — the MVP gate that surfaces docs↔code divergence. - Language support: TypeScript/TSX, JavaScript/JSX, Rust, Python, and Go. - Distribution: GitHub Action, pre-commit hook, and `install.sh`; Apache-2.0 license. -[Unreleased]: https://github.com/Connorrmcd6/surface/compare/v0.6.3...HEAD +[Unreleased]: https://github.com/Connorrmcd6/surface/compare/v0.7.0...HEAD +[0.7.0]: https://github.com/Connorrmcd6/surface/compare/v0.6.3...v0.7.0 [0.6.3]: https://github.com/Connorrmcd6/surface/compare/v0.6.2...v0.6.3 [0.6.2]: https://github.com/Connorrmcd6/surface/compare/v0.6.1...v0.6.2 [0.6.1]: https://github.com/Connorrmcd6/surface/compare/v0.6.0...v0.6.1 diff --git a/Cargo.lock b/Cargo.lock index 18f9f79..96cf40f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -611,7 +611,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "surf-cli" -version = "0.6.3" +version = "0.7.0" dependencies = [ "anyhow", "assert_cmd", @@ -627,7 +627,7 @@ dependencies = [ [[package]] name = "surf-core" -version = "0.6.3" +version = "0.7.0" dependencies = [ "serde", "serde_yaml", diff --git a/Cargo.toml b/Cargo.toml index d235ade..d09c1fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["surf-core", "surf-cli"] resolver = "2" [workspace.package] -version = "0.6.3" +version = "0.7.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/Connorrmcd6/surface" diff --git a/README.md b/README.md index 1445fb2..07530ca 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ Most repos never install the binary — they run the GitHub Action: ```yaml # .github/workflows/surface.yml - uses: actions/checkout@v4 # plain checkout — do NOT set fetch-depth: 0 -- uses: Connorrmcd6/surface@v0.6.3 +- uses: Connorrmcd6/surface@v0.7.0 ``` Or the install script: diff --git a/docs/getting-started/install.md b/docs/getting-started/install.md index 8d7c76a..45ad6ef 100644 --- a/docs/getting-started/install.md +++ b/docs/getting-started/install.md @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # plain checkout — do NOT set fetch-depth: 0 - - uses: Connorrmcd6/surface@v0.6.3 + - uses: Connorrmcd6/surface@v0.7.0 ``` See [CI integration](../guides/ci-integration.md) for the checkout-depth rule and scoping flags. diff --git a/docs/guides/ci-integration.md b/docs/guides/ci-integration.md index a4a0f4b..1baa1d9 100644 --- a/docs/guides/ci-integration.md +++ b/docs/guides/ci-integration.md @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # plain checkout — do NOT set fetch-depth: 0 - - uses: Connorrmcd6/surface@v0.6.3 + - uses: Connorrmcd6/surface@v0.7.0 ``` The action takes `args` (default `check`), `version` (default `latest`), and