All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Drop EoL RedHat, CentOS, Debian releases (#307, #311)
- Drop Scientific from supported OS (#311)
- add package_manage param (#299)
- Add support for RedHat 9 (#301)
- add types in sudo::conf (#306)
- remove purge_ignore example from README, as it is not working as documented (#303)
- use sudo::defaults in rhel9 template, fix tests (#304)
- Remove parameters from README.md, mention REFERENCE.md, fixes #197 (#305)
- drop support for puppet6 (#295)
- replace ensure_packages() with package (#295)
- stdlib is no longer a dependency, as the only usage (ensure_packages) was removed
- Drop EoL Debian 9 (#294)
- add data types and doc strings to most manifests (#285)
- Add puppet 8 support (#294)
- add some newer OS releaseas (#295)
- Add prefix parameter to prefix all sudoers.d entries (#261)
- Restore format and behavior prior to adding wheel_config parameter (#278)
- Allow stdlib < 9.0.0
- Fix duplicate variable declaration (#274)
- Support Puppet >= 6.1.0
- Added secure_path parameter (#270)
- Added package_provider parameter (#241)
- Added wheel_config parameter (#271)
- Added support for Manjarolinux (#244)
- Template for RHEL 8 added (#247)
- Added suffix parameter (#248)
- Migrated to Github Actions
- Replaced travis-ci badge with Github Actions badge
- Bumped stdlib dependency to < 8.0.0
- sudoversion fact should not run on Windows (#259)
- docs:
ignore
parameter has been renamed topurge_ignore
- Removed extra % in sudo::allow template (#242)
- Fixed AIX default package source (#240)
- Remove sudo::configs, move hiera lookups to init.pp (#228)
- Do not ensure package, when it's undefined (#213)
- Fix regex matching rhel 5.1 to 5.4 only (#217)
- Add systemctl commands back to SERVICES alias (#224, #225)
- Add Puppet 6 to travis checks
- Allow usage of sudoreplay (#231)
- Let $purge_ignore accept an array of strings (#211)
- Update Puppet version requirement to include version 6 (#230, #234)
- Drop Ruby 2.1 from travis checks