## 0.3.6.0 * Add support to interpolate ENV variables in a configuration file. * Add support for GHC 8.6.1 * Loose constraint for stm-2.5.0.0 ## 0.3.5.10 * Updated upper bound for yaml 0.10 ## 0.3.5.9 * Loose upper bound for path-io 1.4 ## 0.3.5.8 * Loose upper bound for yaml 0.9 ## 0.3.5.7 * Loose upper bound for aeson 1.4 ## 0.3.5.6 * Add Dockerfile ## 0.3.5.5 * Adding tested compatibility with GHC 8.4 ## 0.3.5.4 * Support for temporary 1.3 ## 0.3.5.3 * Support for aeson 1.3 ## 0.3.5.2 * Loose uppers bounds for async ## 0.3.5.1 * Standarize style * When showing version information also show git branch and commit ## 0.3.5.0 * Add support for deploying to other Unix systems, besides GNU/Linux which didn't supported all the flags that Hapistrano was using. See issue #63 ## 0.3.4.0 * Use `git checkout` instead of `git reset` to set the release revision ## 0.3.3.0 * Correct bounds for base. GHC support for versions older than 7.10 was dropped on 0.3.0.0 * Add `run_locally` to run user defined commands locally before deployment. Thanks to Sibi (GitHub: psibi) for this contribution ## 0.3.2.4 * Allow time 1.8 * Allow process 1.6 ## 0.3.2.3 * Allow path-io 1.3 ## 0.3.2.2 * Allow optparse-applicative 0.14 ## 0.3.2.1 * Add support for help in subcommands. Thanks to Vanessa McHale (GitHub: vmchale) for this contribution ## 0.3.2.0 * Fix `-v` switch for hap. Thanks to Sibi (GitHub: psibi) for this contribution * Add `vc_action` to control version control related tasks. Thanks to Sibi (GitHub: psibi) for this contribution ## 0.3.1.0 * Fixed a bug with repos not being fetched properly. * Implemented concurrent deployment to multiple hosts. * Now completion tokens are dropped automatically like old releases. ## 0.3.0.1 * Reduced verbosity of some commands to make reading logs easier. * Restart command is now invoked after activation of new release (as it should). * Fix a typo in flag that specifies SSH port for `scp`. * Ensure that containing directories for files and directories to copy exist before invoking `scp`. ## 0.3.0.0 * Add proper set of dependency version constraints. * Use `optparse-applicative` to parse arguments. * Allow to specify non-standard SSH port. * Drop support for GHCs older than 7.10 (because Chris Done's `path` does not compile with them, see: https://github.com/chrisdone/path/issues/46). * Now Hapistrano uses `hap.yaml` file for all its configuration. * Added the ability to copy arbitrary files and directories verbatim from local machine to target host. ## 0.2.1.2 * Add change log (#23). * Add `README.md` to extra source files. * Handle missing environment variables more graciously. * Allow GHC 8 and base 4.9. ## 0.2.1.1 * Fix tests (#31). ## 0.2.1 * Use Stack (#17). * Clean up package (#20). * Fix tests (#25). ## 0.2.0.2 * GHC 7.10 support. ## 0.2.0.1 * Refactoring and documentation improvements. ## 0.2.0.0 * Various refactoring and relaxed dependency constraints. ## 0.1.0.2 * Print error messages to `stderr`, return non-zero exit code on failure. ## 0.1.0.1 * Initial release.