Skip to content

Commit a6b10e1

Browse files
authored
Merge pull request #191 from unohee/chore/release-0.14.0
release: v0.14.0 — auto-release + update notifier + hardening
2 parents 4ea8a91 + 7c5dce7 commit a6b10e1

3 files changed

Lines changed: 20 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## 0.14.0 — 2026-07-01
4+
5+
### Added
6+
7+
- **Auto-release on version bump** — a push to `main` that changes `package.json` now runs the gate (lint / typecheck / build) and automatically **publishes to npm + tags + creates a GitHub release** (notes sliced from this file). The release flow is just "merge a version-bump PR". Idempotent. Requires a repo secret `NPM_TOKEN`. (INT-2270)
8+
- **CLI update notifier** — when the running version is behind npm's latest, the CLI prints a two-line "update available" notice. 24h cached (`~/.openswarm/update-check.json`) so it's near-instant and non-blocking; skips non-TTY / CI / `--version` / `NO_UPDATE_NOTIFIER`. (INT-2270)
9+
10+
### Changed
11+
12+
- **`checkHandler` colors unified** onto the shared NO_COLOR/TTY-safe helper (`src/support/colors`), finishing the CLI/TUI status-consistency work — ~108 hand-rolled ANSI sites now go through `c` / `status`. Output is byte-identical when piped. (INT-2260)
13+
- **CI `test` job promoted to a hard gate** (the suite is green), and lint is now warning-free (36 → 0).
14+
15+
### Fixed
16+
17+
- **Stale `service.test.ts` provider-override tests** — the reapply lives inside the autonomous-start block; the tests drove it with a non-autonomous config. Fixed → the full suite is green (1315 passing). (INT-2271)
18+
- **`postbuild` `chmod +x dist/cli.js`** — a clean `rm -rf dist && build` no longer leaves the global CLI unexecutable ("permission denied").
19+
320
## 0.13.0 — 2026-07-01
421

522
### Added

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -512,9 +512,8 @@ the CLI (fire-and-forget with a short timeout, and failures are silently ignored
512512
Full version history lives in **[CHANGELOG.md](CHANGELOG.md)** and the
513513
[GitHub Releases](https://github.com/unohee/OpenSwarm/releases) page.
514514

515-
Latest — **v0.13.0**: CLI agent runs (`run` / `fix` / `review --max`) now grow the
516-
per-repo knowledge memory, not just the daemon (`--no-learn` opts out). See
517-
CHANGELOG.md for the rest.
515+
Latest — **v0.14.0**: auto-release on version bump (merge → npm publish + tag +
516+
GitHub release) and a CLI update notifier. See CHANGELOG.md for the rest.
518517

519518
---
520519

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@intrect/openswarm",
3-
"version": "0.13.0",
3+
"version": "0.14.0",
44
"description": "Autonomous AI agent orchestrator — Claude, GPT, Codex, and local models (Ollama/LMStudio/llama.cpp)",
55
"license": "MIT",
66
"type": "module",

0 commit comments

Comments
 (0)