v5.0.5 - Documentation Release
This release adds comprehensive documentation for 8 previously undocumented feature systems, making UBS significantly more discoverable and user-friendly.
๐ New Documentation Sections (~386 lines added)
| Section | What's Documented |
|---|---|
| ๐ก๏ธ Safety Guards for AI Coding Agents | git_safety_guard.py hook that blocks destructive commands
|
| ๐ง Extended Agent Detection | All 12+ detected coding agents (Aider, Continue, Copilot, TabNine, Replit) |
| ๐ฌ AST-Based Type Narrowing Analysis | Deep type safety for TS/JS, Rust, Kotlin, Swift |
| โก ast-grep Auto-Provisioning | Automatic binary download with SHA-256 verification |
| ๐ฅ Maintenance Commands | ubs doctor and ubs sessions commands
|
| ๐งช Test Suite Infrastructure | Manifest-driven testing with run_manifest.py
|
| ๐ Auto-Update System | --update, --no-auto-update, CI mode behavior
|
| ๐ Beads/Strung JSONL Integration | --beads-jsonl flag for issue tracking
|
Enhanced Existing Section
- ๐ Supply-Chain Safeguards: Added pre-commit hook and minisign documentation
Impact
README grew from ~2,026 to 2,410 lines (+19% documentation coverage).
No Code Changes
This is a documentation-only release. All features documented were already present in v5.0.4; this release makes them discoverable.
Full Changelog: v5.0.4...v5.0.5
Installation
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/ultimate_bug_scanner/master/install.sh?$(date +%s)" | bashOr with easy-mode (auto-accept all prompts):
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/ultimate_bug_scanner/master/install.sh?$(date +%s)" | bash -s -- --easy-mode