v0.4.3 - 27/6/25
Framework Configuration Enhancements
Configuration Management Improvements
Unified Config Append System: Implemented consistent configuration appending across all supported frameworks instead of importing configs, improving build reliability and modularity
Framework-Specific Updates:
Next.js: Enhanced config setup with proper append functionality and build optimizations
Nuxt.js: Updated to support mixed ESM/CommonJS syntax and version 2.18+ compatibility
Remix: Fixed configuration handling and improved move operations
Svelte: Migrated to appended configuration system
TypeScript Support: Extended configuration appending to work seamlessly with TypeScript projects
Build System Optimizations
Performance Improvements
Asset Management: Removed legacy public assets to significantly reduce build times
Node.js Support: Dropped Node 16 support and improved ESM/CommonJS detection and handling
Environment Variables: Enhanced environment variable handling during build processes, including support for empty variables
Development Environment
Marketing Site Cleanup: Completely removed marketing site components and headers to streamline the codebase
Build Reliability: Fixed various build issues across Next.js, Remix, and other frameworks
Infrastructure & Operations
Environment Management
Build-Time Environment Variables: Implemented proper environment variable injection during build processes
Configuration Validation: Added better handling for null projects and improved icon display logic
Logging & Monitoring
Enhanced Logging: Improved logging for rules processing and deployment operations
Root Domain Handling: Fixed bugs related to root domain processing
Link Management: Improved unlinking and relinking processes with better error handling
Bug Fixes
Configuration Issues
Fixed Nuxt configuration handling for projects with mixed module syntax
Resolved Next.js build configuration problems
Corrected Remix framework integration issues
Build Pipeline
Fixed environment variable availability during build time
Resolved TypeScript compatibility issues with configuration appending
Improved error handling for empty or missing environment variables
User Interface
Fixed icon display issues when project data is null
Enhanced messaging for clear operations
Improved overall user experience consistency
Migration Notes: Projects using older configuration import patterns will automatically benefit from the new append system. No manual intervention required for existing deployments.
Last updated