All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.3.3 - 2018-08-04
- Make bootstrap file more robust.
0.3.2 - 2018-07-22
- Adapt code to make it compatible with PHP 5.4.
0.3.1 - 2018-07-14
- Only show file exists warning in very verbose mode.
0.3.0 - 2018-07-14
- Add unit tests.
- Add ability to return a temporary checkout of staged content changes.
- Add
error
output method to BaseAction. - Add
success
message output method to BaseAction. - Add
title
display method to BaseAction. - Add a method to skip an action.
- Add formatting to IO methods.
- Add path to Composer file.
- Introduce
getExtraKey()
method to BaseAction.
- Ensure that paths to symlink into actually exist.
- Remove translatable strings, they are not a good fit for a CLI tool.
- Pass additional arguments from shell stub to the bootstrap script.
- Pass arguments from bootstrap file to action.
- Implemented relative symlink with absolute symlink fallback. Also added understandable errors, especially for Windows where privileges could be an issue.
- Added quotes around path of bootstrap.php to make sure paths with spaces are interpreted correctly.
- Remove hard requirement for package name prefix
- Instead of all modified file, get git staged files to current commit.
0.2.0 - 2016-03-28
- List of existing actions in
README.md
.
- Hooks in
extra
key are regrouped under a newphp-composter-hooks
key. - Don't require package name vendor to be
php-composter
.
- Correct
README.md
badges. - Alternative way of simulating JSON comments in
README.md
.
0.1.3 - 2016-03-25
- Refactor bootstrapping to use an instantiated object.
- i18n all strings.
- Updated
README.md
with refactoring changes.
0.1.2 - 2016-03-25
- Graceful error-handling in bootstrapping process.
- Several comments added.
- Notice about package name requirements added to
README.md
.
0.1.1 - 2016-03-24
- Pass
$hook
and$root
variables to each action.
0.1.0 - 2016-03-24
- Initial release to GitHub.