CHANGELOG.mdโข5.74 kB
# Changelog
All notable changes to the Windows Operations MCP 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).
## [0.2.0] - 2025-10-08
### ๐ Major Release - MCPB Migration Complete
This release marks the complete migration from DXT to MCPB (MCP Bundle) packaging system and represents a major milestone in the project's maturity.
### Added
#### MCPB Packaging System
- โ
Full MCPB v0.2 compliance with proper manifest structure
- โ
MCPB configuration file (`mcpb.json`) for package building
- โ
MCPB manifest with AI-generated prompts (`mcpb/manifest.json`)
- โ
Prompt templates: `system.md`, `user.md`, `examples.json`
- โ
PowerShell build automation script (`scripts/build-mcp-package.ps1`)
- โ
Production-ready MCPB package validation
#### CI/CD Infrastructure
- โ
GitHub Actions workflow for automated builds (`.github/workflows/build-mcpb.yml`)
- โ
Automated MCPB package building on releases
- โ
Test automation pipeline
- โ
Artifact publishing to GitHub Releases
#### Documentation
- โ
Comprehensive MCPB Building Guide (`docs/MCPB_BUILDING_GUIDE.md`)
- โ
Repository Status Report with health tracking (`REPOSITORY_STATUS_REPORT.md`)
- โ
Enhanced README.md with badges and "What's New" section
- โ
Updated Gold Standard Progress tracking (Week 1 complete)
- โ
Professional status badges (FastMCP, Python, MCPB, License)
#### Enhanced Tools & Features
- โ
New main server entry point (`server.py`)
- โ
Enhanced JSON tools with better error handling
- โ
Improved media metadata extraction
- โ
Better command execution utilities
- โ
Extended command executor improvements
#### Testing Improvements
- โ
16 test files enhanced and updated
- โ
Improved test coverage for:
- Archive tools
- File operations
- JSON tools
- Media tools
- Command executors
- Logging configuration
- MCP server details
### Changed
- ๐ Migrated from DXT to MCPB packaging format
- ๐ Updated build system from DXT CLI to MCPB CLI
- ๐ Reorganized project structure for MCPB compliance
- ๐ Enhanced documentation with migration guide
- ๐ Improved README with comprehensive installation instructions
- ๐ Updated all build processes for MCPB standards
### Removed
- โ Legacy DXT documentation (`docs/DXT_BUILDING_GUIDE.md`, `docs/DXT_BUILD_GUIDE.md`)
- โ DXT configuration files (replaced with MCPB equivalents)
### Fixed
- ๐ Command execution error handling
- ๐ JSON parsing edge cases
- ๐ Media metadata extraction bugs
- ๐ Test import paths and execution
### Performance
- โก Optimized command execution pipeline
- โก Improved error handling with minimal overhead
- โก Streamlined build process with PowerShell automation
### Security
- ๐ Enhanced input validation in all tools
- ๐ Improved error handling to prevent information leakage
- ๐ Secure command execution with proper escaping
### Repository Health
- **Health Score**: 9.0/10 โญ
- **Status**: Production Ready
- **Test Coverage**: 139 tests written, enhanced coverage
- **Linter Errors**: 0
- **Documentation**: Comprehensive and up-to-date
---
## [0.1.0] - 2025-09-30
### Initial Release
#### Core Features
- โ
FastMCP 2.12.3 implementation
- โ
Windows Services Management
- โ
Windows Event Log Tools
- โ
Windows Performance Monitoring
- โ
Windows Permissions Management
- โ
PowerShell & CMD execution
- โ
File operations (read, write, move, copy)
- โ
Archive management (ZIP, TAR, TAR.GZ)
- โ
System information and health checks
#### Testing
- โ
139 comprehensive tests
- โ
Archive Tools: 26 tests
- โ
PowerShell Tools: 26 tests
- โ
System, Help, JSON, Network, Process, Media, Git tools covered
- โ
Decorator, logging, and MCP server tests
- โ
Integration tests
#### Documentation
- โ
Comprehensive README.md
- โ
QUICKSTART.md (5-minute setup guide)
- โ
GOLD_STANDARD_PLAN.md (4-week roadmap)
- โ
Examples and troubleshooting guides
#### Distribution
- โ
Glama.ai listing: https://glama.ai/mcp/servers/@sandraschi/windows-operations-mcp
- โ
DXT packaging support
---
## Release Notes
### v0.2.0 - MCPB Migration Milestone
This release represents a significant upgrade to the project's infrastructure and packaging system. The migration to MCPB ensures compatibility with the latest MCP standards and provides a better developer and user experience.
**Key Highlights:**
- ๐ฏ **MCPB Migration Complete**: Full transition from DXT to MCPB v0.2
- ๐ **CI/CD Ready**: GitHub Actions for automated builds and releases
- ๐ **Enhanced Documentation**: Professional guides and status tracking
- ๐งช **Improved Testing**: 16 test files enhanced with better coverage
- ๐๏ธ **Build Automation**: One-command package building with PowerShell
- โจ **Production Ready**: Health score 9.0/10, validated and tested
**Upgrade Notes:**
- Existing users should uninstall the old DXT package and install the new MCPB package
- The MCPB package provides the same functionality with improved stability
- All configuration settings are preserved in the new format
**Breaking Changes:**
- None - Full backward compatibility maintained for all tools and APIs
**Next Steps:**
- Week 2: Fix test coverage measurement, create examples, PyPI publication
- Week 3: Achieve 60-90% test coverage, security audit, video tutorial
- Week 4: Gold Standard achievement with 90%+ coverage and community setup
---
[0.2.0]: https://github.com/sandraschi/windows-operations-mcp/releases/tag/v0.2.0
[0.1.0]: https://github.com/sandraschi/windows-operations-mcp/releases/tag/v0.1.0