2021-03-22 05:29:18 +03:00
|
|
|
## 0.4.1.3
|
|
|
|
### Changed
|
|
|
|
* Allow formatting-7.0
|
|
|
|
|
2020-08-14 05:29:47 +03:00
|
|
|
## 0.4.1.2
|
|
|
|
### Changed
|
|
|
|
* Allow optparse-applicative-0.16.0.0
|
|
|
|
|
2020-08-13 23:10:30 +03:00
|
|
|
## 0.4.1.1
|
|
|
|
### Changed
|
|
|
|
* Allow `ansi-terminal` 0.11
|
|
|
|
|
2020-06-03 18:51:30 +03:00
|
|
|
## 0.4.1.0
|
2020-04-12 19:25:50 +03:00
|
|
|
### Added
|
|
|
|
* Support for GHC 8.10
|
2020-06-03 18:51:30 +03:00
|
|
|
* Support for aeson-1.5
|
2020-04-12 19:25:50 +03:00
|
|
|
|
2020-03-30 06:16:21 +03:00
|
|
|
## 0.4.0.1
|
2020-03-30 05:48:58 +03:00
|
|
|
### Changed
|
|
|
|
* Allow `time` 1.10
|
2020-03-30 06:16:21 +03:00
|
|
|
* Correct the package to reenable Hapistrano in Stackage
|
2020-03-30 05:48:58 +03:00
|
|
|
|
2020-03-30 03:54:39 +03:00
|
|
|
## 0.4.0.0
|
|
|
|
### Added
|
|
|
|
* Copy a directory's contents with `local_directory` instead of using _git_ with `repo` and `revision`.
|
|
|
|
|
2020-03-19 05:02:15 +03:00
|
|
|
### Changed
|
|
|
|
* Update upper bounds for `path` and `path-io` packages.
|
|
|
|
|
2019-11-22 21:07:05 +03:00
|
|
|
## 0.3.10.1
|
|
|
|
### Added
|
|
|
|
* Update Dockerfile and maintainer.
|
|
|
|
|
2019-10-31 02:04:22 +03:00
|
|
|
## 0.3.10.0
|
|
|
|
### Added
|
|
|
|
* Colorize the output in the terminal.
|
|
|
|
|
2019-10-29 00:23:01 +03:00
|
|
|
## 0.3.9.4
|
|
|
|
### Added
|
|
|
|
* Support for GHC 8.8
|
|
|
|
* Support for ssh args in the config file.
|
|
|
|
|
2019-07-10 17:44:57 +03:00
|
|
|
## 0.3.9.3
|
|
|
|
### Changed
|
|
|
|
* Support for optparse-applicative-0.15
|
2019-07-11 15:25:06 +03:00
|
|
|
* Replace deprecated function "withProcess" to "withProcessTerm"
|
|
|
|
and add the version of "typed-process-0.2.6.0" as extra dependency.
|
2019-07-10 17:44:57 +03:00
|
|
|
|
2019-02-07 22:31:00 +03:00
|
|
|
## 0.3.9.2
|
|
|
|
### Changed
|
|
|
|
* Update Docker base image from alpine:3.7 to alpine:3.9
|
|
|
|
|
2019-01-24 18:52:52 +03:00
|
|
|
## 0.3.9.1
|
|
|
|
### Added
|
|
|
|
* Add timestamp to output commands:
|
|
|
|
```
|
|
|
|
[16:29:58, 2019-01-23 (-05)] INFO -- : $ find /tmp/hapistrano/releases/ -maxdepth 1 -type d
|
|
|
|
/tmp/hapistrano/releases/
|
|
|
|
/tmp/hapistrano/releases/20190123212933
|
|
|
|
```
|
|
|
|
|
2019-01-09 20:05:37 +03:00
|
|
|
## 0.3.9.0
|
|
|
|
### Added
|
2019-01-09 21:49:43 +03:00
|
|
|
* Support to deploy to a host that has default `zsh` shell.
|
|
|
|
* Support to deploy using a different shell. Currently supported: `zsh` and `bash`.
|
2019-01-09 20:05:37 +03:00
|
|
|
* `linked_files` and `linked_dirs` to link files and directories located in the
|
|
|
|
`{deploy_path}/shared/` directory.
|
|
|
|
|
2018-12-21 18:41:27 +03:00
|
|
|
## 0.3.8.0
|
|
|
|
### Added
|
|
|
|
* `execWithInheritStdout` was added to `System.Hapistrano.Core` to stream output children's
|
|
|
|
to the parent's `stdout`.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
* `playScript` and `playScriptLocally` use `execWithInheritStdout` to stream children's
|
|
|
|
stdout to parent's stdout.
|
|
|
|
|
2018-10-19 22:01:28 +03:00
|
|
|
## 0.3.7.0
|
|
|
|
* Read `release-format` and `keep-releases` from the configuration file.
|
|
|
|
|
2018-10-14 19:42:03 +03:00
|
|
|
## 0.3.6.1
|
|
|
|
* Loose upper bound for yaml 0.11
|
|
|
|
|
2018-09-21 16:32:23 +03:00
|
|
|
## 0.3.6.0
|
|
|
|
* Add support to interpolate ENV variables in a configuration file.
|
2018-09-24 16:32:40 +03:00
|
|
|
* Add support for GHC 8.6.1
|
|
|
|
* Loose constraint for stm-2.5.0.0
|
2018-09-21 16:32:23 +03:00
|
|
|
|
2018-08-20 17:38:36 +03:00
|
|
|
## 0.3.5.10
|
|
|
|
* Updated upper bound for yaml 0.10
|
|
|
|
|
2018-07-24 17:05:19 +03:00
|
|
|
## 0.3.5.9
|
|
|
|
* Loose upper bound for path-io 1.4
|
|
|
|
|
2018-07-11 18:02:27 +03:00
|
|
|
## 0.3.5.8
|
|
|
|
* Loose upper bound for yaml 0.9
|
|
|
|
|
2018-06-11 07:41:49 +03:00
|
|
|
## 0.3.5.7
|
|
|
|
* Loose upper bound for aeson 1.4
|
|
|
|
|
2018-05-22 17:03:00 +03:00
|
|
|
## 0.3.5.6
|
|
|
|
* Add Dockerfile
|
|
|
|
|
2018-04-21 19:41:38 +03:00
|
|
|
## 0.3.5.5
|
|
|
|
* Adding tested compatibility with GHC 8.4
|
|
|
|
|
2018-04-11 18:25:31 +03:00
|
|
|
## 0.3.5.4
|
|
|
|
* Support for temporary 1.3
|
|
|
|
|
2018-03-08 17:04:00 +03:00
|
|
|
## 0.3.5.3
|
|
|
|
* Support for aeson 1.3
|
|
|
|
|
2018-02-05 18:45:56 +03:00
|
|
|
## 0.3.5.2
|
|
|
|
* Loose uppers bounds for async
|
|
|
|
|
2017-12-27 05:46:44 +03:00
|
|
|
## 0.3.5.1
|
|
|
|
* Standarize style
|
|
|
|
* When showing version information also show git branch and commit
|
|
|
|
|
2017-11-27 22:36:33 +03:00
|
|
|
## 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
|
|
|
|
|
2017-11-20 07:00:36 +03:00
|
|
|
## 0.3.4.0
|
|
|
|
* Use `git checkout` instead of `git reset` to set the release revision
|
|
|
|
|
2017-08-09 23:24:50 +03:00
|
|
|
## 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
|
|
|
|
|
2017-08-09 00:57:17 +03:00
|
|
|
## 0.3.2.4
|
|
|
|
|
|
|
|
* Allow time 1.8
|
|
|
|
* Allow process 1.6
|
|
|
|
|
2017-08-08 18:41:41 +03:00
|
|
|
## 0.3.2.3
|
|
|
|
|
|
|
|
* Allow path-io 1.3
|
|
|
|
|
2017-06-13 21:03:52 +03:00
|
|
|
## 0.3.2.2
|
|
|
|
|
|
|
|
* Allow optparse-applicative 0.14
|
|
|
|
|
2017-05-17 22:29:47 +03:00
|
|
|
## 0.3.2.1
|
|
|
|
|
|
|
|
* Add support for help in subcommands. Thanks to Vanessa McHale (GitHub: vmchale) for this contribution
|
|
|
|
|
2017-04-05 20:57:50 +03:00
|
|
|
## 0.3.2.0
|
|
|
|
|
2017-05-17 22:29:47 +03:00
|
|
|
* 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
|
2017-04-05 20:57:50 +03:00
|
|
|
|
2017-03-01 20:01:54 +03:00
|
|
|
## 0.3.1.0
|
|
|
|
|
|
|
|
* Fixed a bug with repos not being fetched properly.
|
2017-03-01 23:40:08 +03:00
|
|
|
* Implemented concurrent deployment to multiple hosts.
|
2017-03-01 23:59:37 +03:00
|
|
|
* Now completion tokens are dropped automatically like old releases.
|
2017-03-01 23:40:08 +03:00
|
|
|
|
2017-02-21 20:54:52 +03:00
|
|
|
## 0.3.0.1
|
|
|
|
|
|
|
|
* Reduced verbosity of some commands to make reading logs easier.
|
2017-03-01 23:40:08 +03:00
|
|
|
* Restart command is now invoked after activation of new release (as it
|
2017-02-21 20:54:52 +03:00
|
|
|
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`.
|
|
|
|
|
2017-01-29 17:54:22 +03:00
|
|
|
## 0.3.0.0
|
|
|
|
|
|
|
|
* Add proper set of dependency version constraints.
|
|
|
|
* Use `optparse-applicative` to parse arguments.
|
2017-03-01 23:40:08 +03:00
|
|
|
* Allow to specify non-standard SSH port.
|
2017-02-06 18:04:00 +03:00
|
|
|
* 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).
|
2017-02-20 17:33:12 +03:00
|
|
|
* Now Hapistrano uses `hap.yaml` file for all its configuration.
|
2017-02-20 20:56:55 +03:00
|
|
|
* Added the ability to copy arbitrary files and directories verbatim from
|
|
|
|
local machine to target host.
|
2017-01-29 17:54:22 +03:00
|
|
|
|
|
|
|
## 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.
|