layout | title | nav |
---|---|---|
default |
History of Puppet Language Features |
/_includes/puppet_general.html |
The Puppet language has changed significantly over time, with many features being added and some features being removed. This page tracks a subset of those changes, showing how the language has evolved and when various features became available.
* In Puppet 2.7.20+ and 3.0.2+, hyphens in variable names can be reenabled with the allow_variables_with_dashes
setting. This should only be used as a temporary measure while renaming variables.
** Until Puppet 2.6.7, hashes could not be nested and hash members could not be used in selectors.