Skip to content

Releases: LebCit/create-aether-cms

v1.1.0

17 Jun 09:40

Choose a tag to compare

🚀 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 point
  • helpers.js - Core installation logic
  • update-scripts.js - Update system templates

Intelligent Conflict Resolution

  • Automatic .gitattributes configuration
  • 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

v1.0.0

17 Jun 09:26

Choose a tag to compare

Initial release