All Versions
Latest Version
Avg Release Cycle
67 days
Latest Release

Changelog History
Page 6

  • v0.6.0 Changes

    • โž• Added --load-from option to make Robo start RoboFiles from other directories. Use it like robo --load-from /path/to/where/RobFile/located.
    • Robo will not ask to create RoboFile if it does not exist, init command should be used.
    • [ImageMinify] task added by @gabor-udvari
    • ๐Ÿ’ป [OpenBrowser] task added by @oscarotero
    • [FlattenDir] task added by @gabor-udvari
    • ๐Ÿ‘€ Robo Runner can easily extended for custom runner by passing RoboClass and RoboFile parameters to constructor. By @rdeutz See #232
  • v0.5.4 Changes

    • ๐Ÿ›  [WriteToFile] Fixed by @gabor-udvari: always writing to file regardless whether any changes were made or not. This can bring the taskrunner into an inifinite loop if a replaced file is being watched.
    • [Scss] task added, requires leafo/scssphp library to compile by @gabor-udvari
    • [PhpSpec] TAP formatter added by @orls
    • [Less] Added ability to set import dir for less compilers by @MAXakaWIZARD
    • ๐Ÿ›  [Less] fixed passing closure as compiler by @pr0nbaer
    • [Sass] task added by 2015-08-31
  • v0.5.3 Changes

    • [Rsync] Ability to use remote shell with identity file by @Mihailoff
    • [Less] Task added by @burzum
    • [PHPUnit] allow to test specific files with files parameter by @burzum.
    • [GitStack] tag added by @SebSept
    • [Concat] Fixing concat, it breaks some files if there is no new line. @burzum 2015-03-03-13
    • [Minify] BC fix to support Jsqueeze 1.x and 2.x @burzum 2015-03-12
    • [PHPUnit] Replace log-xml with log-junit @vkunz 2015-03-06
    • [Minify] Making it possible to pass options to the JS minification @burzum 2015-03-05
    • [CopyDir] Create destination recursively @boedah 2015-02-28
  • v0.5.2 Changes

    • [Phar] do not compress phar if more than 1000 files included (causes internal PHP error) 2015-02-24
    • _copyDir and _mirrorDir shortcuts fixed by @boedah 2015-02-24
    • [File\Write] methods replace() and regexReplace() added by @asterixcapri 2015-02-24
    • [Codecept] Allow to set custom name of coverage file raw name by @raistlin 2015-02-24
    • [Ssh] Added property remoteDir by @boedah 2015-02-24
    • [PhpServer] fixed passing arguments to server 2015-02-24
  • v0.5.1 Changes

    • [Exec] fixed execution of background jobs, processes persist till the end of PHP script 2015-01-27
    • [Ssh] Fixed SSH task by @Butochnikov 2015-01-27
    • [CopyDir] fixed shortcut usage by @boedah 2015-01-27
    • Added default value options for Configuration trait by @TamasBarta 2015-01-27
  • v0.5.0 Changes

    ๐Ÿ”จ Refactored core

    • ๐Ÿšš All traits moved to Robo\Common namespace
    • ๐Ÿšš Interfaces moved to Robo\Contract namespace
    • All task extend Robo\Task\BaseTask to use common IO.
    • All classes follow PSR-4 standard
    • Tasks are loaded into RoboFile with loadTasks trait
    • One-line tasks are available as shortcuts loaded by loadShortucts and used like $this->_exec('ls')
    • Robo runner is less coupled. Output can be set by \Robo\Config::setOutput, RoboFile can be changed to any provided class.
    • Tasks can be used outside of Robo runner (inside a project)
    • Timer for long-running tasks added
    • ๐Ÿšง Tasks can be globally configured (WIP) via Robo\Config class.
    • โšก๏ธ Updated to Symfony >= 2.5
    • 0๏ธโƒฃ IO methods added askHidden, askDefault, confirm
    • ๐Ÿ–จ TaskIO methods added printTaskError, printTaskSuccess with different formatting.
    • ๐Ÿณ [Docker] Tasks added
    • [Gulp] Task added by @schorsch3000
  • v0.4.7 Changes

    • [Minify] Task added by @Rarst. Requires additional dependencies installed 2014-12-26
    • Help command is populated from annotation by @jonsa 2014-12-26
    • Allow empty values as defaults to optional options by @jonsa 2014-12-26
    • ๐Ÿ PHP_WINDOWS_VERSION_BUILD constant is used to check for Windows in tasks by @boedah 2014-12-26
    • [Copy][EmptyDir] Fixed infinite loop by @boedah 2014-12-26
    • [ApiGen] Task added by @drobert 2014-12-26
    • [FileSystem] Equalized copy and chmod argument to defaults by @Rarst (BC break) 2014-12-26
    • [FileSystem] Added missing umask argument to chmod() method of FileSystemStack by @Rarst
    • ๐Ÿ›  [SemVer] Fixed file read and exit code
    • [Codeception] fixed codeception coverageHtml option by @gunfrank 2014-12-26
    • [phpspec] Task added by @SebSept 2014-12-26
    • Shortcut options: if option name is like foo|f, assign f as shortcut by @jschnare 2014-12-26
    • [Rsync] Shell escape rsync exclude pattern by @boedah. Fixes #77 (BC break) 2014-12-26
    • [Npm] Task added by @AAlakkad 2014-12-26
  • v0.4.6 Changes

    • [Exec] Output from buffer is not spoiled by special chars 2014-10-17
    • [PHPUnit] detect PHPUnit on Windows or when is globally installed with Composer 2014-10-17
    • Output: added methods askDefault and confirm by @bkawakami 2014-10-17
    • [Svn] Task added by @anvi 2014-08-13
    • [Stack] added dir and printed options 2014-08-12
    • [ExecTask] now uses Executable trait with printed, dir, arg, option methods added 2014-08-12
  • v0.4.5 Changes

    May 08, 2014
    • [Watch] bugfix: Watch only tracks last file if given array of files #46 2014-08-05
    • ๐Ÿ”ง All executable tasks can configure working directory with dir option
    • If no value for an option is provided, assume it's a VALUE_NONE option. #47 by @pfaocle
    • [Changelog] changed style 2014-06-27
    • [GenMarkDown] fixed formatting annotations 2014-06-27
  • v0.4.4 Changes

    May 06, 2014
    • ๐Ÿ–จ Output can be disabled in all executable tasks by ->printed(false)
    • 0๏ธโƒฃ disabled timeouts by default in ParallelExec
    • ๐Ÿ‘ better descriptions for Result output
    • ๐Ÿ”„ changed ParallelTask to display failed process in list
    • ๐Ÿ”„ Changed Output to be stored globally in Robo\Runner class
    • Added SshTask by @boedah
    • Added RsyncTask by @boedah
    • false option added to proceess* callbacks in GenMarkDownTask to skip processing