All notable changes to the EreactThohir project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Enterprise CRUD Generator: Added
make:crudto generate Model, Migration, Controller, Factory, and React Page in one command. - AI Ecosystem Extension: Added
make:ai-driverfor creating custom AI provider implementations. - Unified Payment Providers: Added
make:payment-providerto easily integrate new payment gateways. - Auth Template Refactor: Support for multiple UI frameworks (Material UI, Bootstrap 5, and Rice UI) during project creation.
- Advanced Resource Management: Improved
make:resourcewith better transformation logic.
- Core AI Module: Unified interface for OpenAI, Google Gemini, and Ollama.
- Payment Gateway Ecosystem: Multi-driver support for Midtrans (Primary), Duitku, Durianpay, and Stripe.
- REST API Enhancements: Professional standardized response patterns with pagination metadata.
- Security Upgrades: AES-256-CBC encryption and Bcrypt password hashing.
- Database Schema & Blueprint: Laravel-style migration syntax for table creation.
- Rice UI Components: Added
DashboardLayout,MetricCard,Sidebar,Navbar, andChatBox. - System Health Checks: Real-time monitoring for database, storage, and external services.
- Auto API Documentation: Added
toOpenApi()generator in the Router. - Backup Service: Automated system and data backup capabilities.
- CLI Generators: Added
make:event,make:listener,make:mail, andmake:command. - Localization: Middleware based
SetLocaleandLangservice.
- Standardized API error reporting to use
422for validation errors. - Enhanced
Controllerwith helper methods (success,error,validate). - Improved
Loggerwith colored output and better log levels. - Updated
QueryBuilderfor better fluent interface support.
- Fixed case-sensitivity issues in module imports.
- Corrected relative paths in core services.
- Enhanced Debug Mode UI with premium error overlays.
- Improved Exception stack trace rendering.
- Initial implementation of Mail and Storage services.
- Basic CLI generators for Controllers and Models.
- Core HTTP Kernel and Routing.