blue-beatle
Version:
🤖 AI-Powered Development Assistant - Intelligent code analysis, problem solving, and terminal automation using Gemini API
91 lines (74 loc) • 3.87 kB
Markdown
# Changelog
All notable changes to MacAdida 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).
## [2.1.0] - 2024-12-19
### Fixed
- 🔧 Fixed `crypto.createCipher is not a function` error by updating to modern crypto API
- 🤖 Updated AI model from deprecated `gemini-pro` to `gemini-2.0-flash` for better reliability
- 🔑 Improved API key setup process with better error handling
- 📦 Enhanced simple binary to work without dependencies for basic commands
- 🛡️ Updated encryption methods to use AES-256-CBC for better compatibility
### Changed
- 🧠 Default AI model changed to `gemini-2.0-flash` (faster and more reliable)
- 🔧 Simplified dependency management for better npm package experience
- 📖 Updated help text to reflect current model options
### Added
- 🆕 Simple API setup guide in the basic binary
- 🔄 Better fallback handling when dependencies aren't installed
- 📋 Environment variable support for API key configuration
## [1.0.0] - 2024-12-19
### Added
- 🎉 Initial release of MacAdida AI-Powered Development Assistant
- 🧠 AI-powered code analysis using Google Gemini 2.5 Pro
- 🔍 Advanced code analysis engine with security, performance, and quality checks
- ⚡ Smart terminal execution with safety checks and AI assistance
- 📁 Intelligent project management with automated setup and deployment
- 🎯 Interactive AI chat mode for continuous development assistance
- 🔧 Comprehensive configuration management with secure API key storage
- 📊 Support for multiple programming languages and frameworks
- 🛡️ Security-first approach with encrypted local storage
- 🚀 Cross-platform support (Windows, macOS, Linux)
### Features
- **AI Assistant**: Natural language code analysis and problem solving
- **Code Analysis**: Real-time security, performance, and quality assessment
- **Terminal Execution**: Intelligent command suggestions and safe execution
- **Project Management**: Automated project initialization and deployment
- **Interactive Mode**: Continuous AI conversation about your codebase
- **Configuration**: Secure API key management and customizable settings
- **Multi-language Support**: JavaScript, TypeScript, Python, Rust, Go, Java, C/C++, PHP, Ruby
- **Framework Integration**: React, Vue, Angular, Node.js, Express, Django, Flask, Spring Boot
- **Cloud Deployment**: Support for Vercel, Netlify, Heroku, Docker
### Security
- AES-256-GCM encryption for API key storage
- Machine-specific encryption keys
- Local processing for sensitive code analysis
- Optional telemetry with full transparency
### Performance
- Intelligent caching for repeated analyses
- Parallel processing for multi-file operations
- Optimized AI context management
- Fast startup times (<2 seconds)
### Developer Experience
- Beautiful CLI with colorful output
- Intuitive command structure
- Comprehensive help system
- Cross-shell compatibility
- IDE integration ready
## [Unreleased]
### Planned Features
- 🔌 Plugin ecosystem for community extensions
- 🌐 Web interface dashboard
- 📱 Mobile companion app
- 🤖 Support for additional AI models (Claude, GPT-4, local models)
- 🔄 Real-time collaboration features
- 📊 Advanced analytics and metrics
- 🎨 Custom themes and UI customization
- 🗣️ Voice command integration
### Roadmap
- **v1.1.0**: Plugin system and web interface
- **v1.2.0**: Multi-model AI support
- **v1.3.0**: Team collaboration features
- **v2.0.0**: Enterprise features and advanced analytics
---
For more details about each release, visit our [GitHub Releases](https://github.com/engineermarcus/marcus-alias/releases) page.