mcp-prompt-optimizer-local
Version:
Advanced cross-platform prompt optimization with MCP integration and 120+ optimization rules
126 lines (96 loc) • 5.16 kB
Markdown
# Changelog
All notable changes to the MCP Prompt Optimizer Local package 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).
## [3.1.1] - 2025-09-15
### 🔧 Fixed
- **NPM Publishing**: Updated version to resolve npm registry version conflict
- **Package Configuration**: Optimized package.json for production deployment
- **Production Security**: Removed development-only scripts from published package
### 📦 Deployment
- **Ready for Production**: All QA checks passed, 100% test suite success
- **Cross-Platform Verified**: All 5 platform binaries tested and verified
- **Zero Dependencies**: Maintains security-first approach with no external dependencies
## [3.1.0] - 2025-09-15
### 🚀 Added
- **Cross-Platform Support**: Native binaries for Windows, macOS (Intel & Apple Silicon), and Linux (x64 & ARM64)
- **Free Tier**: 5 daily optimizations without API key required
- **Enhanced Quota System**: Persistent daily usage tracking with automatic reset
- **Advanced Rules Engine**: 127 optimization rules with context-aware selection
- **MCP Protocol Compliance**: Full Model Context Protocol integration with proper tool schemas
- **Binary Integrity Verification**: SHA256 checksums for all platform binaries
- **Automatic Platform Detection**: Seamless installation across all supported platforms
### 🔧 Enhanced
- **License Manager**: Multi-tier validation (Free/Basic/Pro) with quota enforcement
- **Error Handling**: Comprehensive error scenarios with user-friendly messages
- **Security Validation**: Multi-gate installation process with API key validation
- **Optimization Engine**: Context-aware prompt enhancement with goal alignment
- **Tool Integration**: MCP tools with quota validation and status monitoring
### 🛡️ Security
- **API Key Validation**: Format validation for Basic and Pro tier keys
- **Binary Verification**: SHA256 integrity checking for all downloaded binaries
- **Quota Enforcement**: Daily limits enforced before optimization processing
- **Local Processing**: Complete privacy with no data transmission
### 🌍 Cross-Platform
- **Windows**: x64 support with native .exe binary
- **macOS**: Universal support for Intel (x64) and Apple Silicon (ARM64)
- **Linux**: Support for x64 and ARM64 architectures
- **Automatic Downloads**: Missing binaries fetched from verified GitHub releases
- **CI/CD Pipeline**: Automated builds and releases for all platforms
### 📦 Distribution
- **Zero Dependencies**: No third-party packages for maximum security
- **Universal Installation**: Single `npm install` command works everywhere
- **Bandwidth Optimized**: Platform-specific binary downloads only when needed
- **GitHub Releases**: Verified binaries with checksums available
### 🔄 Migration
- **Backward Compatible**: Seamless upgrade from v3.0.x
- **Environment Variables**: Support for both `OPTIMIZER_API_KEY` and legacy `MCP_LICENSE_KEY`
- **Configuration Migration**: Automatic detection and upgrade of existing configurations
## [3.0.1] - 2025-08-12
### 🐛 Fixed
- Package manifest generation for development environments
- Binary availability checking on different platforms
- Installation security validation edge cases
### 🔧 Improved
- Development mode manifest generation
- Cross-platform binary detection
- Error messaging for missing components
## [3.0.0] - 2025-08-10
### 🚀 Initial Release
- Basic prompt optimization functionality
- Windows x64 binary support
- API key-based licensing
- MCP tool integration foundation
- Local processing engine
### 📝 Features
- Advanced prompt optimization with multiple rules
- Context detection and goal alignment
- Template management system
- Security validation framework
---
## 📋 Version History Summary
| Version | Release Date | Key Features |
|---------|-------------|--------------|
| 3.1.1 | 2025-09-15 | 🔧 Production fixes, npm publishing ready |
| 3.1.0 | 2025-09-15 | 🌍 Cross-platform, 🆓 Free tier, 🔒 Enhanced security |
| 3.0.1 | 2025-08-12 | 🐛 Bug fixes, 🔧 Improvements |
| 3.0.0 | 2025-08-10 | 🚀 Initial release |
## 🔮 Upcoming Features
### v3.2.0 (Planned)
- **Template Marketplace**: Shared optimization templates
- **Performance Analytics**: Detailed optimization metrics
- **Plugin System**: Extensible rule architecture
- **Web Interface**: Optional browser-based configuration
### v3.3.0 (Planned)
- **Cloud Sync**: Optional cloud backup for templates
- **Team Features**: Shared configurations for organizations
- **Advanced Context Detection**: Enhanced AI context recognition
- **Custom Rules Engine**: User-defined optimization rules
---
## 🆘 Support & Migration
For migration assistance or support questions:
- 📧 Email: support@promptoptimizer.help
- 🐛 Issues: [GitHub Issues](https://github.com/mcp-prompt-optimizer/local-npm/issues)
- 📖 Docs: [Documentation](https://promptoptimizer-blog.vercel.app/docs)
## 📜 License
This project is licensed under a Commercial License. See the LICENSE file for details.