Releases: kannandreams/tuff
Releases · kannandreams/tuff
Release list
v0.8.0
What's Changed
Other Changes
- chore(vscode): prepare extension 0.2.0 by @kannandreams in #143
- fix(vscode): list the extension under AI rather than Other by @kannandreams in #144
- feat(vscode): a Get Started walkthrough, and an honest Marketplace listing by @kannandreams in #145
- feat(vscode): add a capability from a git URL by @kannandreams in #146
- chore(vscode): prepare extension 0.2.1 by @kannandreams in #147
- fix(vscode): read a name out of what is pasted into Add from Git URL by @kannandreams in #148
- chore(vscode): prepare extension 0.2.2 by @kannandreams in #149
- chore(vscode): prepare extension 0.2.3 by @kannandreams in #150
- chore(website): resolve the npm audit advisories in the site's dependencies by @kannandreams in #153
- feat(lockfile): write tuff.lock as JSON, schema version 3 by @kannandreams in #152
- chore: prepare tuffcli 0.8.0 release by @kannandreams in #154
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
Other Changes
- feat(vscode): add a VS Code extension for installed capabilities by @kannandreams in #133
- feat(website): list the built-in MCP catalog at /mcp-catalog/ by @kannandreams in #134
- docs(vscode): say the extension is not published yet by @kannandreams in #135
- fix(website): make catalog filtering work, and give it its own page by @kannandreams in #136
- fix(catalog): reword the everything and playwright descriptions by @kannandreams in #137
- feat(mcp): list the built-in catalog, and offer it in VS Code by @kannandreams in #138
- docs(vscode): the extension is on the marketplace by @kannandreams in #140
- feat(scan): find and adopt capabilities Tuff is not tracking by @kannandreams in #139
- feat(website): link the VS Code Marketplace listing from the nav by @kannandreams in #142
- chore: prepare tuffcli 0.7.0 release by @kannandreams in #141
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Other Changes
- feat: catalog linear and context7, --json on list, outdated, diff by @kannandreams in #127
- feat: install git capabilities at a release tag (RFC-101 stage 1) by @kannandreams in #128
- feat: record the version a git source declares (RFC-101 stage 2) by @kannandreams in #129
- feat: diff --upstream against the newest allowed release (RFC-101) by @kannandreams in #130
- feat: report a release tag that moved or vanished upstream (RFC-101) by @kannandreams in #131
- chore: prepare tuffcli 0.6.0 release by @kannandreams in #132
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
Other Changes
- feat(plugin): package tuff as a claude code plugin by @kannandreams in #122
- feat(init): give every detected harness the CLI guide by @kannandreams in #123
- chore(plugin): point the manifest homepage at the plugin guide by @kannandreams in #124
- docs: add a privacy page by @kannandreams in #125
- chore: prepare tuffcli 0.5.0 release by @kannandreams in #126
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
Added
- feat(mcp): search and install servers from the official MCP registry by @kannandreams in #117
Other Changes
- feat(mcp): declare and emit auth headers for http servers by @kannandreams in #118
- feat(mcp): probe http servers in doctor over streamable http by @kannandreams in #119
- feat(mcp): install registry servers that authenticate with a header by @kannandreams in #120
- chore: prepare tuffcli 0.4.0 release by @kannandreams in #121
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
Added
- feat(errors): typed error kinds, exit codes, and a json error envelope by @kannandreams in #113
Other Changes
- refactor(errors): give the pack modules typed error kinds and hints by @kannandreams in #114
- refactor(errors): finish typing the remaining error sites by @kannandreams in #115
- chore: prepare tuffcli 0.3.0 release by @kannandreams in #116
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
Added
- feat(pack): tuff update moves a pack-installed capability with its pack by @kannandreams in #105
- feat(pack): detect a pack tag repointed to different content by @kannandreams in #108
- feat(lockfile): schema version 2 with typed sources and in-memory v1 migration by @kannandreams in #111
Improved
- docs(website): render CHANGELOG.md as a changelog page, add release checklist by @kannandreams in #104
- docs(mcp-servers): drop em-dashes, explain where the catalog lives, fix github example by @kannandreams in #106
- docs(website): add a blog with an MCP server walkthrough, dark hover on nav links by @kannandreams in #107
Fixed
- fix(pack): allow add pack into a project that already has a capability index by @kannandreams in #110
Other Changes
- chore(website): bump fast-uri to 3.1.7 for GHSA-5jgf-p345-68v8 and related by @kannandreams in #109
- chore: prepare tuffcli 0.2.0 release by @kannandreams in #112
Full Changelog: v0.1.8...v0.2.0
v0.1.8
What's Changed
Other Changes
- feat(capabilities): generate a per-harness capability-index skill by @kannandreams in #97
- feat(mcp): add the mcp-server capability kind, tuff add mcp, and a built-in catalog by @kannandreams in #98
- feat(mcp): baseline-hash managed MCP config entries for drift detection by @kannandreams in #99
- feat(mcp): add tuff mcp doctor to verify servers actually work by @kannandreams in #100
- feat(mcp): expand the catalog to 12 verified servers, prompt for env var names by @kannandreams in #101
- docs(landing-page): two-column hero, Rust and harness signals, layout fixes by @kannandreams in #102
- chore: prepare tuffcli 0.1.8 release by @kannandreams in #103
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
Other Changes
- chore(mise): add a docs-deploy task for Cloudflare Pages by @kannandreams in #87
- chore: ignore credential file patterns by @kannandreams in #88
- chore: detect generic secrets with gitleaks before a commit exists by @kannandreams in #89
- docs: define capability pack and Tuff pack, and use each consistently by @kannandreams in #90
- ci: cache Rust dependencies between runs by @kannandreams in #91
- fix(outdated): report unchecked capabilities as unchecked by @kannandreams in #92
- feat(outdated): resolve pack updates from the registry by @kannandreams in #93
- chore: prepare tuffcli 0.1.7 release by @kannandreams in #94
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
Other Changes
- fix(adapters): do not duplicate hook registrations on re-add by @kannandreams in #83
- style(adapters): apply rustfmt to the hook dedupe tests by @kannandreams in #85
- docs(packs): show the log aggregation example and embed its walkthrough by @kannandreams in #84
- chore: prepare tuffcli 0.1.6 release by @kannandreams in #86
Full Changelog: v0.1.5...v0.1.6