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.
v3.2.1 (2018-03-28)
Merged pull requests:
- bump puppet to latest supported version 4.10.0 #107 (bastelfreak)
v3.2.0 (2018-01-04)
Implemented enhancements:
- Deprecation warnings from newer stdlib #54
- Add option to not manage logrotate package #44
- Add manage_package parameter #97 (juniorsysadmin)
- Make the creation of default [bw]tmp-rulesets configurable #65 (mcgege)
- Add purge_configdir to purge old configs #23 (patricktoelle)
Fixed bugs:
- 'su root syslog' line missing in default logrotate.conf file for Ubuntu produced by this module #93
- Pattern matcher in Logrotate::UserOrGroup is too strict. Doesn't allow names with domain. #88
- Enum on package ensure is too restrictive #84
- logrotate::conf[/etc/logrotate.conf] #49
- copy and copytruncate marked in rules.pp as optional #31
- copytruncate => true affects logrotate::defaults wtmp and btmp rules #22
- Remove UserOrGroup type, use String #98 (juniorsysadmin)
- Allow logrotate version to be specified #96 (juniorsysadmin)
- Fix missing su line in default logrotate.conf on Ubuntu #92 (szponek)
- Add missing $maxsize option to Logrotate::Conf #90 (achermes)
Closed issues:
- parameter 'path' references an unresolved type 'Stdlib::UnixPath' #95
- logrotate::rule adds blank su to wtmp and btmp #41
- Add tests for all OSes for defaults.pp #3
Merged pull requests:
- Remove obsolete su parameter in documentation #91 (stefanandres)
v3.1.0 (2017-11-13)
Implemented enhancements:
- Allow dateyesterday at the global level #83 (cliff-wakefield)
Fixed bugs:
Closed issues:
- Config is not a string but a hash #77
- Support Ubuntu 16.04 #59
- Does this module attempt to apply the defaults for the GNU distribution? #48
v3.0.1 (2017-10-14)
Fixed bugs:
- wrong datatype for $config, s/String/Hash #78 (bastelfreak)
Merged pull requests:
v3.0.0 (2017-10-10)
Closed issues:
- Remove old CHANGELOG or merge with CHANGELOG.md #69
Merged pull requests:
- Fix changelog #73 (alexjfisher)
- Added support for dateyesterday within logrotate::rule #71 (cliff-wakefield)
- BREAKING: Introduce Puppet 4 datatypes and drop Puppet 3 support #68 (mmerfort)
v2.0.0 (2017-05-25)
Closed issues:
- Logrotate rule ERB template should not take variables from the scope object #37
- Ubuntu Xenial 16.04 compaibility #34
- string 'undef' now treated as undef #26
- Allow adjustment of OS-specific defaults #9
Merged pull requests:
- Fix typo #58 (gabe-sky)
- Adding support for maxsize also in main config #57 (seefood)
- Fix rubocop checks #53 (coreone)
- Another attempt at FreeBSD support #52 (coreone)
- Fixes #34 - Ubuntu Xenial and up support #43 (edestecd)
- Fixes #37 - Logrotate rule ERB template should not take variables from the scope object #38 (imriz)
- Fix puppet-lint issues and bad style #32 (baurmatt)
- Add gentoo support #27 (baurmatt)
v1.4.0 (2016-05-30)
Closed issues:
- Optional config settings are no longer optional?!? #29
- wtmp and btmp are different when using the future parser #13
Merged pull requests:
- Changed default string "undef" to "UNDEFINED" to work around this bug… #28 (durist)
- Fix typo in README.md #25 (siebrand)
- Added ability to override default btmp and/or wtmp #21 (ncsutmf)
- remove special whitespace character #20 (jfroche)
- Update Gemfile for Rake/Ruby version dependencies #19 (ncsutmf)
- add official puppet 4 support #17 (mmckinst)
- Feature/fix wtmp btmp #16 (robinbowes)
v1.3.0 (2015-11-05)
Closed issues:
- The logrotate package should be 'present' by default, or at least tunable #11
Merged pull requests:
- Set default package ensure value to 'installed' #12 (natemccurdy)
- Add support for maxsize directive #10 (zeromind)
- Fix hidden unicode character (#8)
- Allow config to be passed in as an hash (#6)
- Fix dependency issue (#7)
- refactor main class (mostly to facilitate #7)
- update test environment to use puppet 4
- switch stdlib fixture to https source
- Metadata-only release (just bumped version)
- Fix test failures on future parser
- Switch some validation code to use validate_re
- Add puppet-lint exclusions
- More work on testing
- fix warning when running puppet module list caused by "-" instead of "/" in dependencies in metadata
- removed (pushed without CHANGELOG update
- Update tests, Rakefile, etc.
- First release to puppetforge
* This Changelog was automatically generated by github_changelog_generator