# yum-epel Cookbook CHANGELOG

This file is used to list changes made in each version of the yum-epel cookbook.

## 4.4.1 - *2022-02-02*

- Remove delivery and move to calling RSpec directly via a reusable workflow

## 4.4.0 - *2022-01-27*

- Allow the cookbook to install EPEL on Alma Linux
- Remove testing for CentOS 8 (use Stream instead)

## 4.3.0 - *2022-01-07*

- Allow the cookbook to install EPEL on Rocky Linux

## 4.2.3 - *2021-11-03*

- Rename helper method to `epel_8_repos` to not conflict with yum-centos

## 4.2.2 - *2021-11-02*

- Update documentation for epel on CentOS Stream

## 4.2.1 - *2021-11-02*

- Add epel and epel-debuginfo repos by default for CentOS Streams

## 4.2.0 - *2021-11-02*

- Add support for CentOS Stream 8

## 4.1.4 - *2021-08-30*

- Standardise files with files in sous-chefs/repo-management

## 4.1.3 - *2021-07-14*

- Remove deprecated `failoverprorioty` setting

## 4.1.2 - *2021-06-01*

- Standardise files with files in sous-chefs/repo-management

## 4.1.1 - *2021-01-24*

- Fix support for Oracle Linux

## 4.1.0 - *2021-01-14*

- Sous Chefs Adoption

## 4.0.1 (2021-01-04)

- Return empty array on non-yum systems - [@ramereth](https://github.com/ramereth)

## 4.0.0 (2020-12-15)

- Cookstyle fixes - [@tas50](https://github.com/tas50)
- Switch all http URLs to HTTPS URLs - [@damacus](https://github.com/damacus)
- Switch gpgkey urls - [@knightorc](https://github.com/knightorc)
- Require Chef 12.15+ - [@tas50](https://github.com/tas50)
- Remove CentOS 6 / Amazon Linux 201X support/testing - [@ramereth](https://github.com/ramereth)
- Improve InSpec test by using yum.repo resource - [@ramereth](https://github.com/ramereth)
- Fix repo descriptions on Amazon Linux - [@ramereth](https://github.com/ramereth)
- Test all supported repos in new "all" suite - [@ramereth](https://github.com/ramereth)
- Ensure other epel repos are not enabled in default suite - [@ramereth](https://github.com/ramereth)
- Add various modular and playground repos for EL8 - [@ramereth](https://github.com/ramereth)
- Update README - [@ramereth](https://github.com/ramereth)
- Cleanup metadata.rb formatting - [@ramereth](https://github.com/ramereth)

## 3.3.0 (2018-10-09)

- Fix cookbook to work on all releases of Amazon Linux 2
- Test on Amazon Linux 2 in specs and in Travis

## 3.2.0 (2018-07-24)

- Support EPEL on ARM32.

## 3.1.0 (2018-02-26)

- Add support for Amazon Linux 2.0

## 3.0.0 (2018-02-16)

- Require Chef 12.14+ and remove the compat_resource dependency

## 2.1.2 (2017-06-15)

- Switch from Rake testing to Local Delivery
- Update apache2 license string to be a SPDX compliant string
- Change yum repo location of gpgkey to download.fedoraproject.org instead of dl.fedoraproject.org
- Avoid chefspec deprecations and speed up specs

## 2.1.1 (2017-01-05)

- Revert how mirror list strings are generated to fix RHEL 7

## 2.1.0 (2016-12-22)

- Test in Travis using the current build of chef/chef docker image
- Test on older Chef
- allow the use of any valid property via attributes
- fixing tests
- output versions in the job that is being ran
- cops

## 2.0.0 (2016-11-26)

- Clarify that we require Chef 12.1+ not 12.0+
- Use compat_resource instead of the yum cookbook
- Add integration testing with inspec

## 1.0.2 (2016-10-21)

- Remove upper bound on yum constraint

## 1.0.1 (2016-09-11)

- Fix epel-testing attributes

## 1.0.0 (2016-09-06)

- Add chef_version metadata
- Testing updates
- Remove support for Chef 11

## v0.7.1 (2016-08-19)

- Remove bats testing
- Fix attribute settings
- Cleanup travis file

## v0.7.0 (2016-04-27)

- Added support for IBM zlinux platform
- Added back the Test Kitchen support for local vagrant testing
- Added long_description to the metadata
- Loosen the dependency on the yum cookbook

## v0.6.5

- updated to use `make_cache` option that yum cookbook allows for the yum resource to use.

## v0.6.5 (2015-11-23)

- Fix setting bool false properties

## v0.6.4 (2015-10-27)

- Updating default recipe for Chef 13 deprecation warnings. Not
- passing nil.

## v0.6.3 (2015-09-22)

- Added standard Chef gitignore and chefignore files
- Added the standard chef rubocop config
- Update contributing, maintainers, and testing docs
- Update Chefspec config to 4.X format
- Update distro versions in the Kitchen config
- Add Travis CI and cookbook version badges in the readme
- Expand the requirements section in the readme
- Add additional distros to the metadata
- Added source_url and issues_url metadata

## v0.6.2 (2015-06-21)

- Depending on yum ~> 3.2
- Support for the password attribute wasn't added to the
- yum_repository LWRP until yum 3.2.0.

## v0.6.1 (2015-06-21)

- Switching to https for URL links
- Using metalink URLs

## v0.6.0 (2015-01-03)

- Adding EL7 support

## v0.5.3 (2014-10-28)

- Revert Use HTTPS for GPG keys and mirror lists

## v0.5.2 (2014-10-28)

- Use HTTPS for GPG keys and mirror lists
- Use local key on Amazon Linux

## v0.5.0 (2014-09-02)

- Add all attribute available to LWRP to allow for tuning.

## v0.4.0 (2014-07-27)

- [#9] Allowing list of repositories to reference configurable.

## v0.3.6 (2014-04-09)

- [COOK-4509] add RHEL7 support to yum-epel cookbook

## v0.3.4 (2014-02-19)

COOK-4353 - Fixing typo in readme

## v0.3.2 (2014-02-13)

Updating README to explain the 'managed' parameter

## v0.3.0 (2014-02-12)

[COOK-4292] - Do not manage secondary repos by default

## v0.2.0

Adding Amazon Linux support

## v0.1.6

Fixing up attribute values for EL6

## v0.1.4

Adding CHANGELOG.md

## v0.1.0

initial release
