This file is used to list changes made in each version of the cron cookbook.
- Converting integration testing to InSpec
- Remove class_eval usage
- Require Chef 12.1 not 12.5 since we use compat_resource
- Ensure compatibility with Chef 12.5-12.6
- chef-client 13 amazon linux fix
- Move files out of default dirs since only Chef 11 required that
- Fix the namespacing and cookstyle violations in validators (Fixes #80)
- Add compat_resource depends so that Chef 12.5 is really supported
- Remove the hostname from templates
- Rename the test cookbook to test
- make env variables safe if they span lines
- Convert cron_d from a LWRP to a custom resource, which raises the requirement for chef-client to 12.5+
- Fix failures on Suse and add it to the readme/metadata as a supported platform
- Test with Local Delivery and not Rake
- Remove support for Arch and Gentoo as we lack the ability to test these platforms
- Fix the installation of the core-os package on Solaris
- Update supported OS releases in the readme
- Switch to kitchen-dokken and test on more platforms
- Resolve foodcritic warnings
- Split out unit testing in travis and use the rakefile with cookstyle
- Require chef 12.1
- Properly define the chefspec matcher
- Use multipackage for installs
- Cleanup the cron.d jobs with the non-santized filenames to prevent duplicate job jobs if cron < 1.7.4 was ever run on the node
- Fixes '* is not valid value for validate_numeric' errors
- Sanitize cron job names in the custom resource to replace '.' with '-'
- Re-release to remove DS Store file that snuck in
- Fixed the inability to delete a cron job without specifying the command. Expanded tests to cover this scenario and the create_if_missing action
- #65 - Added action create_if_missing for cron jobs you want to create, but not modify later
- Added Arch Linux support
- Added FreeBSD support, which emulates /etc/cron.d folder support and builds a single /etc/crontab file using the contents of /etc/cron.d
- Ensure that the cron package is installed on Debian based systems
- Updated Kitchen CI to use new format and additional platforms
- Added standard Rubocop config for Chef managed cookbooks and resolved all warnings
- Added Travis CI testing for foodcritic, rubocop, and chefspec
- Added Serverspec tests for Kitchen CI
- Updated Berkfile to the latest format
- Updated contributing and testing documentation
- Updated Gemfile dependencies to the latest releases of testing gems
- Removed pre-1.9 Ruby hash rocket syntax
- Added maintainers.md and maintainers.toml files
- Added cookbook version and Travis CI badges to the readme
- Clarified that the minimum supported Chef release is 11.0
- Added a Rakefile for easier testing
- Added chefignore file to limit what files are uploaded to the Chef server
- Added long_description to the metadata.rb file
- Added source_url and issues_url to the metadata.rb file for Supermarket
- Updated Chefspec for 4.X format
- [#48] fix typo apry -> apr
- [36] Add environment parameter to LWRP
- [38] Allow user to specify file permissions
- [#25] Fixes NameError exception on :delete
- [#33] Updates README
- [#40] Fixes local test-kitchen config
- [#20] Implements a comment for cron_d provider
- [#46] Fixes a broken case statement causing cron_d to fail
- [#31] Fix up validate_month for Fixnums
- [#32] Fix upvalidate_dow for Fixnums
- [COOK-4628] Adding cron_manage to allow or deny users
- [COOK-4550] - cron_d resource sometimes does not print the time in the cron output
- PR #23 fix validate month and dow
- Updating test harness, adding specs
- [COOK-4507] - restore ability to use @ fields
- [COOK-4544] fixing NameError exception on :delete action
- [COOK-4337] fixing validations
- Reverting [COOK-4337] - cron cookbook does no input validation
- [COOK-4337] - cron cookbook does no input validation
- [COOK-4229] - Support the Gentoo package
- COOK-4112 - Solaris 11 support for cron
- COOK-3813 - Add metadata for recipes in the cron cookbook
- COOK-3452 - Add support for raspbian platform
- COOK-3005 - Remove blankline in template
- [COOK-3058]: simplify conditionals in cron recipe
- [COOK1829] -
cron_dLWRPtemplate should imply cron cookbook by default
- [COOK-938] - don't default to upgrading cron and fix rhel6 package name
- [COOK-1622] - add LWRP for cron.d files
- [COOK-1514] - Cron cookbook manages wrong service name on SuSE
- [COOK-1124] - add RHEL platform support