Releases: LebCit/create-aether-cms
Releases · LebCit/create-aether-cms
v1.1.0
🚀 Create Aether CMS v1.1.0 - Major Enhancement Release
🎯 Version Targeting & Seamless Updates
This major release transforms create-aether-cms into a powerful, production-ready project generator with advanced version management and automated update capabilities.
✨ New Features
🎯 Version-Specific Installation
Install any version, tag, or commit with precision:
npx create-aether-cms my-blog --version v1.0.0
npx create-aether-cms my-blog --tag stable
npx create-aether-cms my-blog --hash abc1234🔄 Seamless Update System
- Conflict-free updates using intelligent git merge strategies
- CLI update commands built into every project
- Automatic backup creation before updates
- Customization preservation during updates
🛠️ Enhanced Developer Experience
- Modular architecture with clean separation of concerns
- Comprehensive error handling with automatic recovery
- Cross-platform compatibility (Windows/macOS/Linux)
- Rich installation metadata for better update management
🏗️ Architecture Improvements
Modular Codebase
create-aether-cms.js- Clean main entry pointhelpers.js- Core installation logicupdate-scripts.js- Update system templates
Intelligent Conflict Resolution
- Automatic
.gitattributesconfiguration - Smart package.json merging
- User settings preservation
- Environment variable protection
🔧 Update Commands
Every project now includes:
npm run check-updates # Check for new versions
npm run update-aether # Apply updates safely📊 Installation Metadata
Projects now track detailed installation information:
- Original version installed
- Installation timestamp
- Update preferences
- Git state information
🛡️ What's Protected
The update system automatically preserves:
- ✅ Your project name and version
- ✅ Environment variables (
.env) - ✅ Content and uploads
- ✅ Custom settings
- ✅ Git configuration
🔄 Migration Guide
From v1.0.x:
- Existing projects continue to work unchanged
- New projects get enhanced update capabilities
- No breaking changes to core functionality
🎉 Getting Started
# Create a new project with latest features
npx create-aether-cms@latest my-awesome-site
# Or install a specific version
npx create-aether-cms@latest my-blog --version v1.0.0📚 Documentation
- Updated README with comprehensive guides
- CLI reference documentation
- Troubleshooting and recovery procedures
- Version management best practices
🙏 Thanks
This release represents a significant step forward in making Aether CMS more accessible and maintainable for developers of all skill levels.
Full Changelog: v1.0.0...v1.1.0