Skip to content

Commit ca8d19c

Browse files
committed
chore: add CHANGELOG.md to document project changes and adhere to versioning standards
1 parent b74a1da commit ca8d19c

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.0.2] - 2024-12-18
9+
10+
### Added
11+
- Input/output redirection support in ShellExecutor
12+
- Pipeline execution capabilities
13+
- Process communication timeout handling
14+
- Directory path validation
15+
16+
### Changed
17+
- Improved process cleanup mechanisms
18+
- Enhanced test configuration and organization
19+
- Standardized error handling across the codebase
20+
- Updated MCP dependency to version 1.1.2
21+
22+
### Fixed
23+
- Proper timeout handling in process communication
24+
- Edge case handling in shell command execution
25+
- Warning suppression for cleaner output
26+
- Pipeline command parsing and execution
27+
28+
### Security
29+
- Enhanced directory permission validation
30+
- Improved command validation and sanitization
31+
32+
## [1.0.1] - 2024-12-12
33+
34+
### Added
35+
- Server version display in startup logs
36+
37+
### Changed
38+
- Updated version management system
39+
40+
## [1.0.0] - 2024-12-12
41+
42+
### Added
43+
- Initial release
44+
- Basic shell command execution via MCP protocol
45+
- Command whitelisting functionality
46+
- Standard input support
47+
- Command execution timeout control
48+
- Working directory specification
49+
- Comprehensive output handling (stdout, stderr, status)
50+
- Shell operator validation
51+
- Basic security measures
52+
- GitHub Actions workflows for testing and publishing

0 commit comments

Comments
 (0)