From d9dd1a8c29874da45258c5a6dbc73353f64fddfc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 16:23:36 +0000 Subject: [PATCH] chore(main): release 1.26.0 --- .github/release-please-manifest.json | 2 +- CHANGELOG.md | 11 +++++++++++ README.md | 2 +- editors/vscode/README.md | 2 +- editors/vscode/package-lock.json | 4 ++-- editors/vscode/package.json | 2 +- flake.nix | 2 +- src/version.bend | 2 +- 8 files changed, 19 insertions(+), 8 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 0c6b069..f97891a 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.25.0" + ".": "1.26.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index cc5c842..9eb21ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [1.26.0](https://github.com/Emerging-Patterns/bolt/compare/v1.25.0...v1.26.0) (2026-11-01) + + +### ⚠ BREAKING CHANGES + +* **rules:** `table`, `hoist`, `ring`, `unit`, `scan` and `unsafe` are removed; a bolt.bend that still sets one gets a `setting` finding (C011). `strings`, `chars` and `foreign` are no longer errors by default, `strict`, `fuel`, `index`, `rewalk` and `foreign` are off unless `pedantic` (or the rule) is set, and `coverage` and `closed` are off unless set by name: a project that relied on them must add `def coverage()` / `def closed()`. + +### Features + +* **rules:** regroup, demote and retire rules after the audit ([#267](https://github.com/Emerging-Patterns/bolt/issues/267)) ([ca72d74](https://github.com/Emerging-Patterns/bolt/commit/ca72d74cc8c6e06234d839eacf6e4de4503a265c)) + ## [1.25.0](https://github.com/Emerging-Patterns/bolt/compare/v1.24.0...v1.25.0) (2026-11-01) diff --git a/README.md b/README.md index 37bb4a2..c9f3424 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ The VS Code extension, from the same checkout: ``` cd editors/vscode && npm install && npx --yes @vscode/vsce package -code --install-extension bolt-1.25.0.vsix # x-release-please-version or: Extensions > ... > Install from VSIX +code --install-extension bolt-1.26.0.vsix # x-release-please-version or: Extensions > ... > Install from VSIX ``` Over Remote-SSH, install it from the remote window, so it lands on the diff --git a/editors/vscode/README.md b/editors/vscode/README.md index 211c072..369b80e 100644 --- a/editors/vscode/README.md +++ b/editors/vscode/README.md @@ -12,7 +12,7 @@ README's Install). Then install the extension from a VSIX: ``` cd editors/vscode && npm install && npx --yes @vscode/vsce package -code --install-extension bolt-1.25.0.vsix # x-release-please-version or: Extensions > ... > Install from VSIX +code --install-extension bolt-1.26.0.vsix # x-release-please-version or: Extensions > ... > Install from VSIX ``` Over Remote-SSH, install the VSIX from the remote window, so it lands on the diff --git a/editors/vscode/package-lock.json b/editors/vscode/package-lock.json index 5d9dd3a..b91e2d9 100644 --- a/editors/vscode/package-lock.json +++ b/editors/vscode/package-lock.json @@ -1,12 +1,12 @@ { "name": "bolt", - "version": "1.25.0", + "version": "1.26.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bolt", - "version": "1.25.0", + "version": "1.26.0", "license": "MIT", "dependencies": { "vscode-languageclient": "^9.0.1" diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 421f1b6..44021d1 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -2,7 +2,7 @@ "name": "bolt", "displayName": "Bend", "description": "Bend 2: highlighting, diagnostics, hover, definition, completion, references, rename, semantic tokens and lint through bolt", - "version": "1.25.0", + "version": "1.26.0", "publisher": "ngngardner", "private": true, "license": "MIT", diff --git a/flake.nix b/flake.nix index add60fc..f58eaa5 100644 --- a/flake.nix +++ b/flake.nix @@ -33,7 +33,7 @@ boltPkg = ez.mkPackage { inherit bend; src = self; - version = "1.25.0"; # x-release-please-version + version = "1.26.0"; # x-release-please-version # the runtime's options go between +RTS and -RTS (bend 2.0.38) wrapFlags = [ "+RTS" "--gpu" "off" "-RTS" ]; meta = { diff --git a/src/version.bend b/src/version.bend index 9e3c0c9..643d5c3 100644 --- a/src/version.bend +++ b/src/version.bend @@ -3,4 +3,4 @@ import Base # the release number def text() -> String: - "1.25.0" # x-release-please-version + "1.26.0" # x-release-please-version