All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
--jsonoutput mode with structured envelope, per-step results, and exit codes (0-6)--yesflag to auto-acceptcommands.jsontrust prompts and frontend file-creation prompts- Capture of stderr and last 50 lines of stdout on child process failure, included in JSON data payload
- Help output in JSON mode includes aliases, chaining rule, placeholders, and global flags
- STRIDE: added E4 threat for
--yestrust bypass (Medium severity)
- Hash-based trust system for
commands.json: requires explicit user approval before executing custom commands, using SHA-256 hashing with a persistent trust store at%APPDATA%/hc-dev/trust.json
- Mitigates STRIDE threats S1, T1, E1 via the new trust system
- Updated STRIDE S2 to reflect NuGet trusted publishing mitigation
- Added STRIDE threat model (
STRIDE.md)
1.11.0 - 2026-02-02
dev.jsonconfiguration file support to ignore specific projects during version bump- GitHub Actions workflow for NuGet trusted publishing via OIDC
1.10.0 - 2025-11-17
- Skip git submodules when bumping versions to avoid modifying submodule contents
1.9.0 - 2025-08-07
- Command combination support using '+' operator (e.g.,
dev b+fto build then run frontend) - 'c' alias for clean command
- src/ folder checking when no solution is found in current directory (#1) (#9)
- CLAUDE.md project instructions
- CHANGELOG.md and update-changelog command
1.8.0 - 2025-05-24
- Configurable commands support (#7)
- Added clean command to readme (#6)
1.7.1 - 2025-05-02
- Command to cleanout the CWD (#4) (#5)
- Incorrect MarkupLine
1.7.0 - 2025-04-23
- WaitForExit if needed
1.6.0 - 2025-04-20
- SpectreConsole for improved terminal UI
- Frontend helper for creating missing files
- Logo for the package
- Include logo and readme in package
1.5.0 - 2025-04-20
- Support for .slnx files using Microsoft.VisualStudio.SolutionPersistence
- Command aliases for improved usability
- bump-commit command for version bumping with auto-commit
- PackageId updated to HC.Dev
- Prefer shortest path when looking for .sln file
- Updated README for new package id
1.4.1 - 2025-04-19
- Don't run frontend in separate shell
- Exclude nupkg folder from solution
1.4.0 - 2025-04-19
- Frontend command for frontend development tasks
- README documentation
- Package as .NET tool
1.3.0 - 2024-05-22
- Support for build.cmd/.sh files for custom build scripts
- .NET 8 support
- Version info in assembly
- Updated package dependencies