Repository navigation
π 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