3 This file is used to list changes made in each version of the yum cookbook.
8 - [COOK-4510] - Adding username and password parameters to node attributes
9 - [COOK-4518] - Fix Scientific Linux distroverpkg
14 - [COOK-4463] - support multiple GPG keys
15 - [COOK-4364] - yum_repository delete action fails
20 - [COOK-4417] Expand test harness to encompass 32-bit boxes
25 Fixing bugs around :delete action and cache clean
26 Fixing specs to cover :remove and :delete aliasing properly
27 Adding Travis-ci build matrix bits
32 - Updating testing harness for integration testing on Travis-ci
33 - Adding TESTING.md and Guardfile
34 - PR #67 - Add skip_if_unvailable repository option
35 - PR #64 - Fix validation of 'metadata_expire' option to match documentation
36 - [COOK-3591] - removing node.name from repo template rendering
37 - [COOK-4275] - Enhancements to yum cookbook
38 - Adding full spec coverage
39 - Adding support for custom source template to yum_repository
44 Fixing typo in default.rb. yum_globalconfig now passes proxy attribute correctly.
49 Updating default.rb to consume node['yum']['main']['proxy']
55 - **[COOK-4156](https://tickets.opscode.com/browse/COOK-4156)** - yum cookbook creates a yum.conf with "cachefir" directive
60 Updating globalconfig provider for Chef 10 compatability
66 Major rewrite with breaking changes.
67 Recipes broken out into individual cookbooks
68 yum_key resource has been removed
69 yum_repository resource now takes gpgkey as a URL directly
70 yum_repository actions have been reduced to :create and :delete
71 'name' has been changed to repositoryid to avoid ambiguity
72 chefspec test coverage
73 gpgcheck is set to 'true' by default and must be explicitly disabled
78 Reverting to Ruby 1.8 hash syntax.
83 [COOK-3275] LWRP repository.rb :add method fails to create yum repo in
84 some cases which causes :update to fail Amazon rhel
90 - [COOK-3025] - Allow per-repo proxy definitions
96 - **[COOK-3689](https://tickets.opscode.com/browse/COOK-3689)** - Fix warnings about resource cloning
97 - **[COOK-3574](https://tickets.opscode.com/browse/COOK-3574)** - Add missing "description" field in metadata
103 - **[COOK-3145](https://tickets.opscode.com/browse/COOK-3145)** - Use correct download URL for epel `key_url`
108 - [COOK-2924]: Yum should allow type setting in repo file
113 - [COOK-2360]: last commit to `yum_repository` changes previous behaviour
114 - [COOK-3015]: Yum cookbook test minitest to fail
119 - [COOK-2741]: yum::elrepo
120 - [COOK-2946]: update tests, test kitchen support in yum cookbook
123 - [COOK-2639]: Yum cookbook - epel - always assumes url is a mirror list
124 - [COOK-2663]: Yum should allow metadata_expire setting in repo file
125 - [COOK-2751]: Update yum.ius_release version to 1.0-11
129 - [COOK-2189] - yum::ius failed on install (caused from rpm dependency)
130 - [COOK-2196] - Make includepkgs and exclude configurable for each repos
131 - [COOK-2244] - Allow configuring caching using attributes
132 - [COOK-2399] - yum cookbook LWRPs fail FoodCritic
133 - [COOK-2519] - Add priority option to Yum repo files
134 - [COOK-2593] - allow integer or string for yum priority
135 - [COOK-2643] - don't use conditional attribute for `yum_key` `remote_file`
139 - [COOK-2045] - add remi repository recipe
140 - [COOK-2121] - add `:create` action to `yum_repository`
144 - [COOK-2037] - minor style fixes
145 - [COOK-2038] - updated README
149 - [COOK-1908] - unable to install repoforge on CentOS 6 32 bit
153 - [COOK-1758] - Add default action for repository resource
157 This version changes the behavior of the EPEL recipe (most commonly used in other Chef cookbooks) on Amazon, and removes an attribute, `node['yum']['epel_release']`. See the README for details.
159 - [COOK-1772] - Simplify management of EPEL with LWRP
163 `mirrorlist` in the `yum_repository` LWRP must be set to the mirror list URI to use rather than setting it to true. See README.md.
165 - [COOK-1088] - use dl.fedoraproject.org for EPEL to prevent redirects
166 - [COOK-1653] - fix mirrorlist
167 - [COOK-1710] - support http proxy
168 - [COOK-1722] - update IUS version
172 - [COOK-1521] - add :update action to `yum_repository`
176 - [COOK-1204] - Make 'add' default action for yum_repository
177 - [COOK-1351] - option to not make the yum cache (via attribute)
178 - [COOK-1353] - x86_64 centos path fixes
179 - [COOK-1414] - recipe for repoforge
183 - Updated README to remove git diff artifacts.
187 - Default action for the yum_repository LWRP is now add.
188 - [COOK-1227] - clear Chefs internal cache after adding new yum repo
189 - [COOK-1262] - yum::epel should enable existing repo on Amazon Linux
190 - [COOK-1272], [COOK-1302] - update RPM file for CentOS / RHEL 6
191 - [COOK-1330] - update cookbook documentation on excludes for yum
192 - [COOK-1346] - retry remote_file for EPEL in case we get an FTP mirror
197 - [COOK-825] - epel and ius `remote_file` should notify the `rpm_package` to install
201 - [COOK-675] - add recipe for handling EPEL repository
202 - [COOK-722] - add recipe for handling IUS repository
206 - Remove yum update in default recipe, that doesn't update caches, it updates packages installed.