Skip to content

Latest commit

 

History

History
145 lines (111 loc) · 4.56 KB

File metadata and controls

145 lines (111 loc) · 4.56 KB

Changelog

All notable changes to SPDeploy will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v3.0.5 - 2025-09-25

Added

  • New status command to check if the SPDeploy daemon is running
  • Status command displays daemon PID when running and provides helpful next steps

Changed

  • Updated README.md to document the new status command

v3.0.4 - 2025-09-25

Fixed

  • Fixed post-pull script functionality by properly handling the --script flag in the add command
  • Script parameter is now correctly passed to repository configuration

Changed

  • Updated README.md with clearer documentation

v3.0.3 - 2025-09-23

Changed

  • Improved README installation instructions for better clarity
  • Enhanced GitHub Actions release workflow to automatically extract and include changelog content in releases

Fixed

  • GitHub releases now properly display version-specific changelog content

v3.0.2 - 2025-09-23

Added

  • CHANGELOG.md file for tracking version history and release notes
  • Automated changelog extraction in GitHub release workflow

Fixed

  • GitHub releases now properly display changelog content for each version

v3.0.1 - 2024-09-23

Changed

  • Complete rewrite of README.md for better user experience
  • Added clear value proposition and quick start guide
  • Reorganized documentation with improved structure
  • Added comprehensive usage examples and troubleshooting section
  • Improved clarity for new users
  • Emphasized simplicity and zero-configuration approach

v3.0.0 - 2024-09-23

Added

  • Comprehensive test coverage for all components
  • Support for multiple Git providers (GitHub, GitLab, BitBucket)
  • Universal repository monitoring from any Git server
  • SSH-based authentication system
  • Background daemon support
  • Real-time log following with log -f command
  • Post-pull script execution support
  • Branch selection support

Changed

  • Complete rewrite using basic git commands for better reliability
  • Simplified architecture removing unnecessary dependencies
  • Consolidated logger implementations
  • Improved daemon management (only one instance allowed)
  • Enhanced logging system for better debugging

Removed

  • Unused code and redundant implementations
  • Complex provider-specific authentication methods
  • Dependency on external Git libraries

Fixed

  • Log following functionality (log -f command)
  • Repository synchronization issues
  • Daemon process management

v2.1.0 - 2024-09-22

Added

  • Enhanced build metadata in CI/CD pipeline
  • Improved version management system

Fixed

  • Uninstall process now works correctly
  • Repository loading from GitLab and GitHub

v2.0.0 - 2024-09-22

Changed

  • Project renamed from GoCD to SPDeploy
  • Complete refactoring of codebase structure
  • Enhanced build workflow with version management

Added

  • Claude Code Review workflow for pull requests
  • GitHub Actions integration

Fixed

  • Printf formatting directive issues
  • Build errors in main.go

v1.0.1 - 2024-09-21

Changed

  • Updated README with new CLI command structure
  • Improved documentation

v1.0.0 - 2024-09-21

Added

  • Initial release of SPDeploy (formerly GoCD)
  • Basic repository monitoring functionality
  • CLI interface with commands:
    • add - Add repositories to monitor
    • list - List monitored repositories
    • remove - Remove repositories
    • run - Start monitoring
    • stop - Stop monitoring daemon
    • log - View deployment logs
  • Build and release workflows for CI/CD
  • Support for Linux, macOS, and Windows
  • ARM and AMD64 architecture support
  • Automatic Git pull on repository changes
  • SSH key authentication
  • Configuration file support