Version 6.0.0¶
This release introduces GitHub OAuth integration and automatic deployment on Render, along with improved environment configuration, frontend flexibility across environments, and important backend code-generation fixes.
New Features¶
GitHub OAuth Integration & Render Auto-Deployment¶
Added GitHub OAuth integration for WME, enabling secure authentication and repository authorization.
Implemented a deployment API that automatically provisions and deploys applications on Render after successful OAuth authentication.
Deployment flow eliminates manual setup by linking GitHub repositories directly to Render services.
Improvements¶
Added a comprehensive .env.example file documenting all required environment variables.
Replaced hardcoded backend URLs in generated React components with process.env.REACT_APP_API_URL, enabling flexible frontend deployment across environments.
Bug Fixes¶
#378
Backend Code Generation¶
Refactored object creation logic to use Jinja2 namespaces for collecting constructor arguments, fixing issues with missing or duplicated parameters.
Improved generated REST endpoints for many-to-many (N:M) relationships, including self-referential associations, to avoid naming conflicts and ensure correct query generation.