rust-tool-base 0.8.2

Rust Tool Base — the batteries-included CLI application framework. Umbrella crate re-exporting the full public API.
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.8.2]https://gitlab.com/phpboyscout/rust-tool-base/compare/rust-tool-base-v0.8.1...rust-tool-base-v0.8.2 - 2026-08-02

### Other

- correct the release signing and verification story

## [0.8.1]https://gitlab.com/phpboyscout/rust-tool-base/compare/rust-tool-base-v0.8.0...rust-tool-base-v0.8.1 - 2026-08-01

### Added

- *(cli-bin)* pin the minisign public key for signed self-update

### Other

- move specs to the project wiki

## [0.8.0]https://gitlab.com/phpboyscout/rust-tool-base/compare/rust-tool-base-v0.7.0...rust-tool-base-v0.8.0 - 2026-07-24

### Other

- *(workspace)* cut over the runtime family — the monorepo becomes the tool repo
- *(workspace)* consume rtb-chat and rtb-forge from crates.io
- *(workspace)* cut over Wave-3/4 crates; adopt the chat/forge renames

## [0.7.0]https://gitlab.com/phpboyscout/rust-tool-base/compare/rust-tool-base-v0.6.0...rust-tool-base-v0.7.0 - 2026-07-23

### Fixed

- *(workspace)* require rtb-tui 0.6.1

### Other

- *(workspace)* consume the five Wave-2 leaf crates from crates.io

## [0.5.1]https://gitlab.com/phpboyscout/rust-tool-base/releases/tag/v0.5.1 - 2026-05-27

### Added

- *(tui)* rtb-tui v0.1 — Wizard, render helpers, TTY-aware Spinner
- *(mcp)* rtb-mcp v0.1 — register Commands as MCP tools
- *(ai,docs,update)* rtb-ai v0.1 + docs ask + update PAT auth ([#30]https://gitlab.com/phpboyscout/rust-tool-base/pulls/30)

### Fixed

- *(cli)* dedup BUILTIN_COMMANDS, return Ok for --help/--version, rewrite example

### Other

- rename umbrella to rust-tool-base, reconcile versions, add release-plz
- 0.3.0 — operator surface (rtb-ai / rtb-mcp / rtb-tui / rtb-cli ops)
- 0.2.0 — v0.2 mandatory crates + post-v0.2 follow-ups ([#27]https://gitlab.com/phpboyscout/rust-tool-base/pulls/27)
- [**breaking**] 0.1.1 — rename rtb-core → rtb-app + SecretString clone fix ([#3]https://gitlab.com/phpboyscout/rust-tool-base/pulls/3)
- *(credentials)* default Linux backend to pure-Rust keyutils
- *(workspace)* inherit common metadata and stabilise rustfmt config
- *(workspace)* bootstrap rust-tool-base framework