Skip to content

Releases: andres-montanez/Magallanes

v5.0.0

15 Apr 14:18
0ccc2bb
Compare
Choose a tag to compare
  • v5 series release.
  • Refactored for Symfony 6 and PHP 8.
  • Added strong types.
  • Removed task composer/self-update.
  • Allow exec task to interpolate %environment% and %release%.
  • Added new sleep task to day execution [PR#414].
  • Added new symlink option to define the name of symbolic link on the Release [PR#425].
  • Improved Windows compatibility [PR#427].
  • Added new log_limit option to limit how many logs are kept [Issue#403].
  • Add new deploy option --tag to specify deploying a specific tag [Issue#192] [Issue#315].
  • Added new scp_flags option for the scp command when SSH flags are incompatible with [Issue#439].

v4.1.1

20 Feb 20:24
e7afcbf
Compare
Choose a tag to compare
  • Add copyDirectory option
  • Bug fixes
  • Improve testing and coverage

v4.1.0

19 Feb 10:43
Compare
Choose a tag to compare
  • PHP 8 and Symfony 5 compatibility [PR#448]
  • Timeout option for SSH [PR#436]
  • Improve compatibility with Windows [PR#434] [PR#429]
  • Improve config load [PR#422]
  • Bug fixes [PR#448] [PR#424]
  • Readme Update [PR#438]

v4.0.0

02 Apr 01:55
e30de6b
Compare
Choose a tag to compare
  • v4 series release
  • Refactored for Symfony 4 and PHP 7.1
  • Symfony Pool Clear task added
  • Symfony Pool Prune task added
  • Symfony Assetic task removed

v3.4.0

29 Mar 22:31
Compare
Choose a tag to compare
  • [Issue#380] Throw exception if log_dir is defined but directory doesn't exists
  • [BUGFIX] [Issue#405] Malformed ssh command when defining host:port notation
  • [Issue#415] Remove timeout on Deploy with Tar or Rsync tasks

v3.3.0

22 Jul 21:02
Compare
Choose a tag to compare
  • [PR#386] Allow to define timeout (default 120s) for symfony/assetic-dump task.
  • [PR#392] Allow to define Host Port in Host configuration.
  • Allow to specify the binary path of tar on for create and extract

v3.2.0

15 Apr 01:39
Compare
Choose a tag to compare
  • Allow to pre-register Custom Tasks
  • [PR#365] New option "from" to define deployment start point
  • Allow to define excludes in the global scope.
  • Improve code quality, remove duplications on Symfony Tasks.
  • Improve code quality, remove duplications on Composer Tasks.
  • [PR#364] Allow to define custom timeout to Composer:Install

v3.1.0

25 Feb 23:16
Compare
Choose a tag to compare
  • Add new Exec task to execute arbitrary shell commands
  • Add new Composer task, to update phar (composer/self-update)
  • [#344] Allow to flag Filesystem tasks
  • [PR#346] Add new File System task, to change file's modes (fs/chmod)
  • [BUGFIX] [PR#342] Ignore empty exclude lines
  • [PR#330] Allow Composer task options to be overwritten at environment level
  • [PR#330] Add new method Runtime::getMergedOption to merge ConfigOption and EnvOption
  • [Documentation] [PR#333] Improve example config file

v3.0.1

11 Feb 02:27
Compare
Choose a tag to compare

[BUGFIX] [#350] [#353] Fix escape issue when commands are sent through SSH

v3.0.0

31 Jan 03:29
Compare
Choose a tag to compare

First release of the new major version of Magallanes, v3!