- BREAKING: Require Puppet version >=4.9.1
- Added type-hinting to all manifest parameters
- Added management of /etc/cron.allow and /etc/cron.deny
- Replaced hiera_hash() with lookup() calls
- Replaced params.pp with in-module data (Hiera 5)
- Replaced create_resources with iterators
- Replaced anchor pattern with contain
- Made the cron::job command attribute optional
- Added support for special time options
- Rspec fixes
- BREAKING: Added cron service managment The cron service is now managed by this module and by default the service will be started
- Rspec fixes
- Added support for Scientific Linux
- Properly support Gentoo
- Documentation fixes
- Rspec fixes
- Added description parameters
- Fix release on forge
- Added possibility to add jobs from hiera
- Added Debian as supported operating system
- Allow declaration of cron class without managing the cron package
- Properly detect RHEL 5 based cron packages
- Fix puppet-lint warnings
- Add more tests
- Support for multiple cron jobs in a single file added (cron::job::multiple)
- Make manifest code more readable
- Change header in template to fit standard 80 char wide terminals
- Extend README.md
- Update to new style of Puppet modules (metadata.json)
- Make module Puppet 4 compatible
- Fix Travis CI integration
- Add support for the
ensure
parameter
- Make job files owned by root
- Fix warnings for Puppet 3.2.2
- Make mode of job file configurable
- Initial PuppetForge release