Skip to content

Releases: ashur/pug

Improved PHP 7 Compatibility

12 Aug 21:43
Compare
Choose a tag to compare

Added

  • Specify alternative storage location using PUGFILE environment variable
  • --no-color option to commands which output project listing
  • [-y|--yes|--assume-yes] option for remove command to run non-interactively

Fixed

  • PHP 7 reserved-name collision — #28

Improved ‘add’ and ‘show’ Commands

23 Dec 20:21
Compare
Choose a tag to compare

Added

  • Clone and track a new project in a single command. See pug help add for details.
  • Show important project metadata. See pug help show for options.

Stability Improvements

15 Nov 01:06
Compare
Choose a tag to compare

Fixed

  • No longer attempts to restore state for deleted submodules
  • No longer overwrites invalid path with false
  • Improves handling of projects whose path points to a file

Easier Installation

14 Nov 17:01
Compare
Choose a tag to compare

Added

  • Symlink pug to a convenient location with pug install

Groups

11 Aug 01:07
Compare
Choose a tag to compare

Added

  • Projects named with a common <group>/ prefix are now treated as groups
  • Perform actions like update or disable on the entire group, just like individual projects
  • Rename projects with pug rename

Fixed

  • Always perform rebase (if enabled), not just when changes are fetched

Removed

  • Subversion support is removed

Rebasing & Submodule State Restoration

06 Aug 21:53
Compare
Choose a tag to compare

Added

  • pug update supports rebase as an alternative to pull (via the pug.update.rebase config option)
  • Fetch future Pug releases with the upgrade command

Fixed

  • pug update now restores submodules to their original states

Deprecated

  • Subversion support is deprecated, and will be removed in v0.6

Auto-stashing and other update options

18 Jul 05:20
Compare
Choose a tag to compare

Features

Pug 0.4.0 adds support for global and per-project configuration options:

  • Automatically stash changes before pull-ing in pug update
  • Skip submodule updates during pug update

Improved dependency manager updates

02 Jun 00:57
Compare
Choose a tag to compare

Improvements

  • Dependency manager updates now only run when necessary (#7)

Fixes

  • Failures no longer prematurely halt multiple-project updates (#5)

Improved SCM and PHP detection

13 May 18:32
Compare
Choose a tag to compare

Improvements

  • Added remove alias to rm command
  • Minor improvements to show usage string

Fixes

  • SCM now more exhaustively detected when performed in a child folder of a given project (#4)
  • Now detects local PHP version and fails gracefully if minimum version requirement isn't met

Improved 'update' output and bug fixes

07 May 16:14
Compare
Choose a tag to compare

Improvements

  • pug update output is tidier and more explicit about what Pug is doing at each step

Fixes

  • pug update all no longer halts prematurely if a single project fails (#3)
  • pug update errors are more accurate