diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b5c35e..ac64dac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,22 @@ -## v0.4.0 (unreleased) +## v0.4.0 (Aug 4 2014) + +FEATURES: * Support provisioning of "global" Vagrant machines via their UUID. For this, pass the UUID reported by `vagrant global-status` to chef-runner's `-M` option. Among other things, this new feature allows you to provision Vagrant machines managed by Test Kitchen. * Use [Librarian-Chef] to install cookbook dependencies if `Cheffile` exists. + (Also removes temporary Librarian-Chef files from cookbooks before + transferring them.) +* New option `-version` shows the current program version as well as target OS + and architecture. + +IMPROVEMENTS: + * Extend `script/build` to enable building of download archives with pre-built chef-runner binaries for OS X, Linux, FreeBSD, and OpenBSD. Builds triggered by this script report the exact Git version that is being compiled. -* New option `-version` shows the current program version as well as target OS - and architecture. * Show error message of `vagrant ssh-config` in case it fails. [Librarian-Chef]: https://github.com/applicationsonline/librarian-chef diff --git a/version.go b/version.go index ca4eeb6..6002483 100644 --- a/version.go +++ b/version.go @@ -3,7 +3,7 @@ package main import "runtime" // The current version of chef-runner. -const Version = "v0.4.0.dev" +const Version = "v0.4.0" // The Git version that is being compiled. This string contains tag and commit // information. It will be filled in by the compiler.