diff options
author | Noah Kantrowitz <noah@coderanger.net> | 2017-04-04 00:24:08 -0700 |
---|---|---|
committer | Noah Kantrowitz <noah@coderanger.net> | 2017-04-04 00:24:08 -0700 |
commit | 591ba83fc00d2bdc665242f5c5eff463150178e5 (patch) | |
tree | 3b810ab90d6a02ef87a006b1f7a85b6eb6036b75 /RELEASE_NOTES.md | |
parent | 069757e39239f0516d9335c75794ca376c324717 (diff) | |
parent | 8f57b300fa1e7351b65891b499abf84c5c7604df (diff) | |
download | chef-591ba83fc00d2bdc665242f5c5eff463150178e5.tar.gz |
Merge branch 'master' into no-more-consts
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r-- | RELEASE_NOTES.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 67f54644a8..75852adaf2 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -193,6 +193,23 @@ This will also affect nokogiri, but that gem natively supports UTF-8, UTF-16LE/B who really need to write something like Shift-JIS inside of XML will need to either maintain their own nokogiri installs or will need to convert to using UTF-8. +### Deprecated cookbook metadata has been removed + +The `recommends`, `suggests`, `conflicts`, `replaces` and `grouping` +metadata fields are no longer supported, and have been removed, since +they were never used. Chef will ignore them in existing `metadata.rb` +files, but we recommend that you remove them. This was proposed in RFC 85. + +### All unignored cookbook files will now be uploaded. + +We now treat every file under a cookbook directory as belonging to a +cookbook, unless that file is ignored with a `chefignore` file. This is +a change from the previous behaviour where only files in certain +directories, such as `recipes` or `templates`, were treated as special. +This change allows chef to support new classes of files, such as Ohai +plugins or Inspec tests, without having to make changes to the cookbook +format to support them. + ### DSL-based custom resources and providers no longer get module constants Up until now, creating a `mycook/resources/thing.rb` would create a `Chef::Resources::MycookThing` name to access the resource class object. |