All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v6.0.0 (2024-09-18)
Breaking changes:
- Drop EoL Ubuntu 18.04 support #157 (bastelfreak)
- Drop EoL Debian 10 support #156 (bastelfreak)
- Drop EoL CentOS 8 support #155 (bastelfreak)
- drop support for EL7 #154 (jhoblitt)
Implemented enhancements:
- switch from legacy to structured facts #159 (bastelfreak)
- Add Ubuntu 24.04 support #158 (bastelfreak)
v5.1.0 (2023-10-30)
Implemented enhancements:
- Add Debian 12 support #144 (bastelfreak)
v5.0.0 (2023-06-21)
Breaking changes:
- Drop Puppet 6 support #136 (bastelfreak)
Implemented enhancements:
- Add puppet 8 support #139 (bastelfreak)
- add EL9 support #133 (jhoblitt)
- Add AlmaLinux and Rocky support #132 (bastelfreak)
Closed issues:
- Error: Could not autoload puppet/provider/alternatives/chkconfig #125
v4.2.0 (2022-09-20)
Implemented enhancements:
- Allow family to be used instead of full path #127 (alexjfisher)
Fixed bugs:
Closed issues:
- Could not determine mode after upgrade to 4.1.0 #123
- Using a full path for path is not always desirable. #71
Merged pull requests:
v4.1.0 (2022-05-13)
Implemented enhancements:
- Add CentOS 8 support #121 (bastelfreak)
v4.0.0 (2021-11-26)
Breaking changes:
- Drop support for Puppet 5 (EOL) #113 (smortex)
- Drop support for Debian 8, 9; RedHat 6 and derivatives (EOL) #112 (smortex)
- drop Ubuntu support #98 (bastelfreak)
Implemented enhancements:
- Add support for Debian 11, Ubuntu 18.04 and 20.04 #115 (smortex)
- Add support for Puppet 7 #114 (smortex)
- renamed provider to fit current status of alternative usage in distributions / Add SLES12/15 support #101 (pseiler)
- add Debian working versions to metadata #97 (trefzer)
Closed issues:
Merged pull requests:
v3.0.0 (2019-03-03)
Breaking changes:
- modulesync 2.5.1 & drop Puppet 4 #92 (bastelfreak)
Fixed bugs:
- handle broken alternatives entries more gracefully #91 (fraenki)
- Fix mode detection for rpm provider #87 (treydock)
Closed issues:
- Could not determine auto or manual mode #80
- missing alternatives is not added - it breaks instead #54
v2.1.0 (2018-10-14)
Implemented enhancements:
- seting multiple alternatives to the same path #41
Fixed bugs:
- alternative_entry keying to the wrong parameter? #40
- Added namevar to altlink to create a composite namevar name:altlink. #75 (Raskil)
Merged pull requests:
- modulesync 2.1.0 and allow puppet 6.x #85 (Dan33l)
- Remove docker nodesets #79 (bastelfreak)
- drop EOL OSs; fix puppet version range #76 (bastelfreak)
v2.0.1 (2018-04-03)
Merged pull requests:
- bump puppet to latest supported version 4.10.0 #73 (bastelfreak)
- Add support for Puppet 5 #69 (juniorsysadmin)
v2.0.0 (2017-11-15)
Closed issues:
Merged pull requests:
- Fix github license detection #62 (alexjfisher)
v1.1.0 (2017-02-10)
This is the last release with Puppet3 support!
- Modulesync with latest Vox Pupuli defaults
- Modulesync with latest Vox Pupuli defaults
- Fix ALT_RPM_QUERY_REGEX to catch all entries and not only the default ones
- Add Spectest for rpm provider
- Modulesync with latest Vox Pupuli defaults
- Drop of ruby183 support
- new aternative_entry with rpm provider
- Enable explicitly setting mode property to manual
- First release under the Voxpupuli namespace! Migrated from Adrien Thebo
- Rerelease of 1.0.0, which didn't make it to the forge
- New RPM based providers for alternatives and alternative_entry
- Debian based distributions use
update-alternatives
based on $PATH - The alternatives type now autorequires matching alternate_entry types
- dpkg provider explicitly sets the mode property to manual
- alternative_entry can check for alernative entries for a non-existent entry
- New type: alternative_entry
- The alternatives type now has the
mode
property to use the automatic option for a given alternative. - The update-alternatives binary is no longer hardcoded to use /usr/sbin/update-alternatives
Thanks to Michael Moll and jakov Sosic for their work on this release.
This is a backwards compatible bugfix release.
- Module rebuilt with correct permissions.
* This Changelog was automatically generated by github_changelog_generator