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.
v5.0.0 (2023-06-22)
Breaking changes:
- Debian: Drop 9, add support for 10 & 11 #82 (bastelfreak)
- Drop Puppet 6 support #77 (bastelfreak)
Implemented enhancements:
- puppet/augeasproviders_core: Allow 4.x #80 (bastelfreak)
Merged pull requests:
- Add puppet 8 support #79 (bastelfreak)
- Add RHEL 9 to supported OS #76 (tuxmea)
- Fix broken Apache-2 license #73 (bastelfreak)
v4.0.0 (2022-07-29)
Breaking changes:
- Call grub2-mkconfig on all targets #57 (traylenator)
Fixed bugs:
- grub_menuentry resource fail if directory /boot/grub doe not exist #53
- grub.cfg isn't being properly updated on EFI systems running CentOS 7 #4
- Fix grub_menuentry issues #56 (trevor-vaughan)
Closed issues:
- The mkconfig update in #4 needs to be ported to the other providers #63
- kernel_parameters set incorrectly on CentOS 8 #58
- Typo in provider grub for custom type grub_menuentry #54
- Kernel_parameter subscribe executes on every run #41
- More informative error message for missing dependency #34
- Support for Puppet 4 #26
- Issue w/Puppet 2016.x #24
Merged pull requests:
- Update augeasproviders_core version #67 (sazzle2611)
- Fix mkconfig calls #64 (trevor-vaughan)
- error message improvement: specify that it's a missing module #61 (kenyon)
- Fix typo in grub_menuentry provider #55 (trevor-vaughan)
3.2.0 (2020-03-31)
Fixed bugs:
- grub_menuentry is broken in EL8 and Fedora 30+ #49
Closed issues:
- grub_config values with spaces cause augeas errors #44
- Absent GRUB_CMDLINE_LINUX_DEFAULT can result in duplicated kernel parameters. #38
- The grub2 system should update both the EFI and non-EFI configurations when triggered #37
Merged pull requests:
- Add BLS support to grub_menuentry #50 (trevor-vaughan)
- Fixed the EFI code for grub_config and grub_menuentry #48 (tparkercbn)
- Fix String value issues in grub_config #46 (trevor-vaughan)
- Puppet6 #42 (raphink)
3.1.0 (2019-02-28)
Closed issues:
- Hard dependency on grub2-tools on CentOS7 missing #20
Merged pull requests:
3.0.1 (2018-05-09)
Closed issues:
- EFI support for all oses, not only fedora #27
Merged pull requests:
- Grub2 grub_user fix #32 (trevor-vaughan)
- Update grub2.rb for EFI systems #29 (cohdjn)
3.0.0 (2017-08-29)
Closed issues:
- Unable to set/determine correct provider on Arch Linux #22
Merged pull requests:
- Add Global EFI support #28 (trevor-vaughan)
- Raise exception on missing augeasproviders_core #25 (igalic)
2.4.0 (2016-05-03)
Implemented enhancements:
- Requesting support for grub 'module' statements #10
- Confine GRUB providers to presence of menus, prefer GRUB 2 #8 (ckoenig)
Closed issues:
- Fails on CentOS 6 #6
Merged pull requests:
- Update grub2.rb to add On UEFI Systems, grub.cfg #21 (stivesso)
- Updated the Changelog #19 (trevor-vaughan)
- Added support for global GRUB configuration #18 (trevor-vaughan)
2.3.0 (2016-02-18)
Closed issues:
- wrong version of grub detection on Ubuntu Trusty #13
- Grub2 does not add the /files/etc/default/grub/GRUB_CMDLINE_LINUX_DEFAULT path if it is missing #11
Merged pull requests:
- adding 2 defaults for grub 2 #17 (wanix)
- add grub.cfg location for grub2 on UEFI systems #16 (tedwardia)
- Fix GRUB_CMDLINE_LINUX_DEFAULT #14 (trevor-vaughan)
2.2.0 (2016-01-04)
2.1.0 (2015-11-17)
Closed issues:
Merged pull requests:
2.0.1 (2014-12-10)
Closed issues:
- Undefined method "provider" on Centos 6.5 #2
2.0.0 (2014-08-11)
* This Changelog was automatically generated by github_changelog_generator