UNPKG

mcp-prompt-optimizer-local

Version:

Advanced cross-platform prompt optimization with MCP integration and 120+ optimization rules

126 lines (96 loc) 5.16 kB
# 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.