Skip to content

Releases: ahmadzein/autoDeploy

v1.1.2

30 Aug 08:41

Choose a tag to compare

Alef

11 Jul 00:54

Choose a tag to compare

AutoDeploy v1.1.0 - Local Steps, Timing, and Enhanced Configuration

This release brings major improvements to AutoDeploy with local deployment steps, comprehensive timing tracking, and a complete configuration system overhaul.

✨ Highlights

  • 🏠 Local Deployment Steps - Run build, test, and preparation commands on your machine before remote deployment
  • ⏱️ Deployment Timing - Track how long each step takes with total deployment duration
  • 📁 Directory-Based Configuration - Better organized project files with automatic migration
  • 📝 Enhanced JSON Editor - Edit different configuration sections independently with real-time validation
  • 📚 CLI Documentation in GUI - Access complete CLI reference directly from the web interface

🚀 New Features

Local Steps Support

  • Execute commands locally before SSH deployment
  • Separate configuration for local vs remote steps
  • Full GUI and CLI support with tabbed interface

Timing & Monitoring

  • Individual step duration tracking
  • Total deployment time display
  • Real-time elapsed time during deployments
  • Historical timing data in deployment history

Configuration Improvements

  • Projects now stored in ~/.autodeploy/projects// directories
  • Separate files for config, local steps, remote steps, history, and stats
  • Automatic migration from old format with backup
  • JSON editor modes for targeted editing

CLI Enhancements

  • --verbose flag for detailed history output
  • --json flag for direct configuration editing
  • Improved step management interface
  • Better error handling and messaging

🐛 Bug Fixes

  • SSH PATH Issues - Fixed "command not found" errors by using bash login shell
  • Git Operations - "Nothing to commit" no longer stops deployments
  • Dashboard Stats - "Deployments Today" counter now accurate
  • UI Contrast - Improved text readability throughout the application

📖 Documentation

  • Integrated CLI reference into GUI documentation viewer
  • Updated all documentation with new features
  • Added troubleshooting guides for common issues
  • Enhanced API documentation with new endpoints

💔 Breaking Changes

Configuration files have moved from a single projects.json to individual project directories. Migration is automatic - just run AutoDeploy normally and your
configuration will be upgraded.

📦 Installation

New users

brew install ahmadzein/autodeploy/autodeploy

Existing users

brew upgrade autodeploy

🙏 Acknowledgments

Thank you to all users who provided feedback and bug reports that helped shape this release!


Full changelog: v1.0.0...v1.1.0