Releases: ashur/pug
Releases · ashur/pug
Improved PHP 7 Compatibility
Added
- Specify alternative storage location using
PUGFILE
environment variable --no-color
option to commands which output project listing[-y|--yes|--assume-yes]
option forremove
command to run non-interactively
Fixed
- PHP 7 reserved-name collision — #28
Improved ‘add’ and ‘show’ Commands
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
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
Added
- Symlink
pug
to a convenient location withpug install
Groups
Added
- Projects named with a common
<group>/
prefix are now treated as groups - Perform actions like
update
ordisable
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
Added
pug update
supports rebase as an alternative to pull (via thepug.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
Features
Pug 0.4.0 adds support for global and per-project configuration options:
- Automatically stash changes before
pull
-ing inpug update
- Skip submodule updates during
pug update
Improved dependency manager updates
Improved SCM and PHP detection
Improvements
- Added
remove
alias torm
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
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