Skip to content

v1.1.0

Latest

Choose a tag to compare

@LebCit LebCit released this 17 Jun 09:40

πŸš€ 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