mirror of
https://github.com/BradGroux/veritas-kanban.git
synced 2026-08-28 02:44:59 +00:00
Prepare v5.0.1 patch release
Bump Veritas Kanban to v5.0.1, update release docs, and fix the local macOS packaging smoke check.
This commit is contained in:
parent
861dcf0ac3
commit
ac0687ac72
12 changed files with 57 additions and 17 deletions
21
CHANGELOG.md
21
CHANGELOG.md
|
|
@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
## [5.0.1] - 2026-06-12
|
||||
|
||||
### Changed
|
||||
|
||||
- Bumped the release from `5.0.0` to `5.0.1` across the root, shared, server,
|
||||
web, CLI, MCP, and desktop package manifests.
|
||||
- Updated the README version badge and MCP documentation footer for `5.0.1`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Made MCP write tools return concise confirmations instead of echoing full task
|
||||
JSON payloads with complete comment history, reducing token usage for
|
||||
agent-heavy boards (#714, #715). Thanks to @Cob-AI for the report.
|
||||
- Stabilized the Mantine task detail Progress tab test under CI load.
|
||||
- Fixed the local macOS desktop packaging smoke check to follow the configured
|
||||
app bundle name.
|
||||
|
||||
## [5.0.0] - 2026-06-05
|
||||
|
||||
### Added
|
||||
|
|
@ -1567,7 +1584,9 @@ Veritas Kanban is an AI-native project management board built for developers and
|
|||
|
||||
_Built by [Digital Meld](https://digitalmeld.io) — AI-driven enterprise automation._
|
||||
|
||||
[unreleased]: https://github.com/BradGroux/veritas-kanban/compare/v4.1.0...HEAD
|
||||
[unreleased]: https://github.com/BradGroux/veritas-kanban/compare/v5.0.1...HEAD
|
||||
[5.0.1]: https://github.com/BradGroux/veritas-kanban/compare/v5.0.0...v5.0.1
|
||||
[5.0.0]: https://github.com/BradGroux/veritas-kanban/compare/v4.3.2...v5.0.0
|
||||
[4.1.0]: https://github.com/BradGroux/veritas-kanban/compare/v4.0.1...v4.1.0
|
||||
[4.0.1]: https://github.com/BradGroux/veritas-kanban/compare/v4.0.0...v4.0.1
|
||||
[4.0.0]: https://github.com/BradGroux/veritas-kanban/compare/v3.3.3...v4.0.0
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ Start with a visual Kanban board. Add CLI, MCP, OpenClaw, Squad Chat webhooks, w
|
|||
|
||||
[](https://github.com/BradGroux/veritas-kanban/actions/workflows/ci.yml)
|
||||
[](LICENSE)
|
||||
[](CHANGELOG.md)
|
||||
[](CHANGELOG.md)
|
||||
[](https://www.typescriptlang.org/)
|
||||
[](CONTRIBUTING.md)
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ When the board is working, use [Setup Paths](docs/SETUP-PATHS.md) to choose the
|
|||
- [v5 Visual Tour](docs/V5-VISUAL-TOUR.md) — release-safe dummy screenshots and GIFs for the v5 desktop shell, resizable workbench, agent providers, task work view, Maintenance Center, and mobile/PWA shell.
|
||||
- [v5 Upgrade, Install, Remote, And Admin Guide](docs/V5-UPGRADE-INSTALL-ADMIN-GUIDE.md) — fresh install, v4-to-v5 upgrade, desktop setup, remote/server, mobile/PWA, admin, backup, and diagnostics paths.
|
||||
- [v5 Compatibility And Release Policy](docs/V5-COMPATIBILITY-AND-RELEASE-POLICY.md) — supported version combinations, update channels, stale-client behavior, rollback limits, and release validation.
|
||||
- [v5 Release Notes](docs/V5-RELEASE-NOTES.md) — breaking changes, migration warnings, published v5.0.0 artifacts, and deferred post-GA backlog.
|
||||
- [v5 Release Notes](docs/V5-RELEASE-NOTES.md) — breaking changes, migration warnings, published v5.0.x artifacts, and deferred post-GA backlog.
|
||||
- [v5 Desktop Architecture ADR](docs/architecture/ADR-0001-v5-desktop-architecture.md) — shell decision, native/server boundaries, connection modes, lifecycle, packaging, and security model.
|
||||
- [Post-GA Desktop Agent Workbench Spec](docs/DESKTOP-AGENT-WORKBENCH.md) — desktop workbench UX, run controls, approvals, evidence, native affordances, and safety coverage.
|
||||
- [Post-GA Native Mobile Offline ADR](docs/architecture/ADR-0003-post-ga-native-mobile-offline.md) — native mobile authority model, offline queue semantics, conflict handling, and security review.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/cli",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"description": "CLI for Veritas Kanban task management",
|
||||
"type": "module",
|
||||
"bin": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/desktop",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"private": true,
|
||||
"homepage": "https://github.com/BradGroux/veritas-kanban",
|
||||
"description": "Veritas Kanban native desktop shell",
|
||||
|
|
|
|||
|
|
@ -1,14 +1,30 @@
|
|||
# v5.0 Release Notes
|
||||
|
||||
These notes describe the published Veritas Kanban v5.0.0 stable release.
|
||||
These notes describe the published Veritas Kanban v5.0 stable release line.
|
||||
|
||||
- GitHub release:
|
||||
[Veritas Kanban v5.0.0](https://github.com/BradGroux/veritas-kanban/releases/tag/v5.0.0)
|
||||
[Veritas Kanban v5.0.1](https://github.com/BradGroux/veritas-kanban/releases/tag/v5.0.1)
|
||||
- Supported packaged install:
|
||||
`brew tap BradGroux/tap && brew install --cask veritas-kanban`
|
||||
- Manual macOS install:
|
||||
[Veritas-Kanban-5.0.0-mac-arm64.zip](https://github.com/BradGroux/veritas-kanban/releases/download/v5.0.0/Veritas-Kanban-5.0.0-mac-arm64.zip)
|
||||
|
||||
## v5.0.1 Patch
|
||||
|
||||
v5.0.1 is a small MCP/runtime patch release. It keeps the v5 storage,
|
||||
desktop, security, and migration posture unchanged from v5.0.0.
|
||||
|
||||
- MCP write tools now return concise confirmations instead of echoing the full
|
||||
task JSON and complete comment history on every mutation.
|
||||
- Read tools remain the full-detail paths: `get_task`, `list_tasks`, and
|
||||
`list_comments`.
|
||||
- The MCP documentation and response-contract tests cover the concise write
|
||||
behavior.
|
||||
- The Mantine task detail Progress tab test was stabilized under CI load while
|
||||
validating the patch.
|
||||
- The local macOS desktop packaging smoke check now follows the configured app
|
||||
bundle name.
|
||||
|
||||
## Highlights
|
||||
|
||||
- Native macOS desktop app with bundled local server lifecycle, app data paths,
|
||||
|
|
@ -77,7 +93,7 @@ These notes describe the published Veritas Kanban v5.0.0 stable release.
|
|||
|
||||
## Release Artifacts
|
||||
|
||||
The v5.0.0 stable release includes:
|
||||
The v5.0.0 stable desktop release includes:
|
||||
|
||||
| Artifact | SHA-256 |
|
||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
|
||||
|
|
|
|||
|
|
@ -802,7 +802,7 @@ Configure telemetry retention in `server/.env`:
|
|||
|
||||
| Component | Version | Notes |
|
||||
| ------------------ | ------------ | --------------------------- |
|
||||
| MCP server package | `4.0.0` | Matches VK server version |
|
||||
| MCP server package | `5.0.1` | Matches VK server version |
|
||||
| MCP SDK | `1.27.1` | `@modelcontextprotocol/sdk` |
|
||||
| MCP protocol | `2024-11-05` | Latest stable spec |
|
||||
| Node.js | `≥ 22` | Matches the repo runtime |
|
||||
|
|
@ -846,4 +846,4 @@ The `findTask` utility matches the last N characters of a task ID (minimum 6). I
|
|||
|
||||
---
|
||||
|
||||
_Last updated: 2026-06-05 · VK v5.0.0 · 36 tools / 8 categories_
|
||||
_Last updated: 2026-06-12 · VK v5.0.1 · 36 tools / 8 categories_
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/mcp",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"description": "MCP server for Veritas Kanban",
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "veritas-kanban",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"private": true,
|
||||
"description": "Local-first task management and AI agent orchestration platform",
|
||||
"author": "Brad Groux <brad@digitalmeld.io>",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env node
|
||||
import { constants } from 'node:fs';
|
||||
import { access, stat } from 'node:fs/promises';
|
||||
import { access, readFile, stat } from 'node:fs/promises';
|
||||
import { spawnSync } from 'node:child_process';
|
||||
import path from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
|
|
@ -23,6 +23,11 @@ async function snapshotPath(label, targetPath) {
|
|||
return { label, targetPath, mtimeMs: info.mtimeMs };
|
||||
}
|
||||
|
||||
async function getMacAppBundleName() {
|
||||
const packageJson = JSON.parse(await readFile(path.join(desktopDir, 'package.json'), 'utf8'));
|
||||
return `${packageJson.build?.executableName ?? packageJson.build?.productName ?? 'Veritas Kanban'}.app`;
|
||||
}
|
||||
|
||||
function run(command, args) {
|
||||
const result = spawnSync(command, args, {
|
||||
cwd: rootDir,
|
||||
|
|
@ -80,7 +85,7 @@ async function main() {
|
|||
await assertExists('Desktop staging web app', path.join(stagingDir, 'web/dist/index.html'));
|
||||
await assertExists(
|
||||
'Unpacked macOS app',
|
||||
path.join(desktopDir, 'release/mac-arm64/Veritas Kanban.app')
|
||||
path.join(desktopDir, 'release/mac-arm64', await getMacAppBundleName())
|
||||
);
|
||||
|
||||
console.log(
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/server",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/shared",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@veritas-kanban/web",
|
||||
"version": "5.0.0",
|
||||
"version": "5.0.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue