CHANGELOG.mkd in r10k-1.4.0 vs CHANGELOG.mkd in r10k-1.4.1

- old
+ new

@@ -1,7 +1,60 @@ CHANGELOG ========= +1.4.1 +----- + +2015/01/09 + +### User notes + +(GH-254) Puppetfile subcommands use non-zero exit codes on errors. + +The Puppetfile `install` and `purge` commands would always exit with an exit +code of 0, regardless of if any errors occurred or if there was no Puppetfile +available. This has been now corrected so that runtime errors cause r10k to exit +with a non-zero exit code. + +(GH-260) Normalize deployed environment names on the command line. + +Version 1.4.0 removed the environment name normalization needed to deploy +environments that had their directory names normalized; this has been remedied +so that environment names on the command line are also normalized to match the +corrections that r10k will make to the environment names. + +(GH-269) Improved error messages when trying to use non-existent Git refs. + +If a Git module tried to use a Git ref that did not exist, it would output a +particularly unhelpful error message that didn't indicate what actually failed. +This has been fixed so that if an invalid ref is used, r10k will actually report +that the ref could not be used. What a brave new world we inhabit! + +(GH-271)/(GH-275) Report the name of invalid module names. + +The fix for GH-92 released in 1.4.0 added better handling and parsing of module +names, but also added stricter parsing of module names and disallowed invalid +characters that Puppet itself could not use. However when r10k encountered such +an invalid module name, it would not report the module with the invalid name, +making debugging harder than needed. In 1.4.1 r10k when r10k encounters an +invalid module name it reports the invalid module name in the error message. + +### Thanks + +Thanks to the following contributors for their work on this release: + + * [Lex Rivera](https://github.com/rlex) for discovering and reporting the r10k + puppetfile exit code bug (GH-254). + * [Eli Young](https://github.com/elyscape) for discovering and fixing the + environment normalization bug (GH-260). + * [Clayton O'Neill](https://github.com/dvorak) For adding better error + reporting of invalid module names (GH-275). + +Additional thanks to all those in #puppet and #r10k for endlessly helping new +users of r10k, your assistance is invaluable! + +### + 1.4.0 ----- 2014/12/2