hapistrano/CHANGELOG.md

2.8 KiB

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.