Releases: ahmadzein/autoDeploy
v1.1.2
Alef
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