Bug Fixes:
* Fixed fatal error caused by duplicate analyzeCodeQuality() method in ProjectAnalyzer service
* Improved code quality analysis functionality to handle both module names and direct paths
Improvements:
* Enhanced error handling and logging in code quality analysis
* Streamlined module path resolution
* Added better detection of deprecated code patterns in Drupal 9
* Improved coding standards checks for PHP tags and use statements
Alpha 8 brings improvements to security analysis and API integration:
Key Changes:
- Fixed security advisory API endpoint to use the correct Drupal.org API
- Added enhanced security analysis capabilities using OpenAI
- Improved error handling and logging for API interactions
- Added structured response parsing for security advisories
Bug Fixes:
- Fixed incorrect API endpoint for security advisories
- Fixed response parsing for security advisory data
- Updated API authentication headers
This alpha release includes bug fixes and improvements to the OpenAI API key handling:
Fixed form handling to properly save and validate OpenAI API keys
Improved error handling and user feedback for API key validation
Added detailed logging for better debugging of API key issues
Restructured settings form for better maintainability
Fixed state management for API key persistence
Fixes OpenAI API key handling and validation in settings form
AI Upgrade Assistant 0.1.0-alpha2, 2025-01-09
-------------------
- Fixed service dependencies and argument order in multiple services:
* Corrected AiModelManager service arguments
* Fixed HuggingFaceService service argument order
* Updated AchievementService dependencies
- Added CHANGELOG.md for better version tracking
- Improved service configuration for better maintainability
⚠️ **EXPERIMENTAL PROJECT - NOT FOR PRODUCTION USE** ⚠️
This is the first experimental alpha release of the AI Upgrade Assistant module. This module is in very early development stages and should be considered a research project/proof of concept.
## Features
- Initial implementation of AI-powered code analysis
- Basic upgrade path suggestions
- Experimental community pattern learning
Alpha 14 Release: Enhanced Documentation & SEO Optimization 🚀
New Features & Improvements:
- Completely revamped module description with SEO optimization
- Added engaging developer-focused content and examples
- Enhanced installation instructions and requirements
- Improved feature descriptions and use cases
- Added comprehensive documentation structure
Technical Notes:
- HTML formatting optimized for Drupal.org
- Semantic versioning compliance
- Maintained compatibility with Drupal 9/10/11
Added SQL analysis capabilities to ChatAnalyzer service
Implemented Drush command execution and management
Enhanced UI with progress tracking and status updates
Added comprehensive rollback functionality
Bug Fixes:
Fixed missing checkStatus method in UpgradeController
Added proper state service injection for status tracking
Resolved routing issues for AJAX status updates
Fixed module installation errors
Improvements: