All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Changed the output of the message that will be shown after installing a new plugin.
- Default is now the highest stable version for a plugin to install.
- Dependencies to the composer factory
- Memory exhaustion when executing the plugins:available command.
- Fixed bug that occurred when no para.yml configuration file exists.
- Fixed bug that prevented to add a new project when no group has been configured in the configuration file.
- Improved the list of available plugins. Now the latest stable release will be preferred.
- Automatic registering of
kernel.event_subscribertagged services as event subscribers. - New command
plugins:availableto get a list of available para plugins. - New command
plugin:installto install a para plugin. - New command
plugin:uninstallto uninstall a para plugin. - New command
plugins:installedto see a list of installed plugins.
- New plugin system to easily install custom para plugins.
- Several unit tests for commands.
- Removed the sync command and extracted it into a new para plugin called lrackwitz/para-sync.
- Re-added lost command aliases
log,configandshell
- Projects can now have a fixed color (foreground and background) configurable in the para.yml. (See #7)
- Added a shell script to see all available colors. The script is located under tools/colortable.sh.
- Added a wiki page with upgrade instructions from version 1.6.0 to 2.0.0.
- Improved the file change detection for the sync command.
- More output of informations about the patch to sync to the target project.
- Split services.yml into several files for better maintainability.
- Updated composer.json file.
- The regular expression to split hunks in a patch file.
- The command
syncto sync single files. See PR #17 - Added CONTRIBUTING.md
- Improved the install script to install the latest release instead of the last commit.
- Updated README.md
- Improved asynchronous command execution algorithm.
- Improved project name coloring (supports up to 256 colors now).
- Changed to additively project logging.
- The last command entered by the user will be now restored after pressing the down key when the history end has been reached. See issue #16.
para self-update --unstableto update to the latest commit instead of the latest stable release.
para --versiondoes not return the installed version.- Removed hard dependencies to the ZSH
- Improved the update script to abort when no update is needed.
- Para shell accidentally creates new line after printing the first Character (see #10)
- Detection and display of the current installed version / release.
- Integrate the keyboard shortcut
ctrl+ato jump to the first column of the current line in the shell. - Integrate the keyboard shortcut
ctrl+eto jump to the last column of the current line in the shell. - Integrate the keyboard shortcut
ctrl+kto delete all characters right from the cursor position in the shell.
- This CHANGELOG file.
- The command
self-updateupdates from now on to the latest stable release.