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.