- Depends on Chef 15+
- Remove dependency on Windows cookbook
- Remote file is now before notification friendly (fixes #33)
- Stop using non-documented argument for nssm dump (fixes #34)
- Fixed a bug where AppExit needs a subparameter on reset
- Convert default recipe to custom resource with idempotence
- Allow install of nssm to be optional
- Properly escape parameters in install action (custom quoting should be removed)
- Make start service idempotent
- Unstable version of nssm is used to ensure proper idempotency. Without it, the
load_current_value
would fail to get every setting.
- Fix whyrun issues
- Chef 12.7 or higher is now required
- Fix parameters attribute
- Rename params attribute to parameters to be Chef 13 compatible
- Drop support for Chef 11
- Include default recipe in provide only if required
- Use new install_location attribute everywhere
- Don't try to install nssm if it's already there
- Add an attribute for the install location of nssm.exe
- Remove deprecated matchers
- Ensure nssm is being installed before service is installed
- Chef cache path no longer hard coded
- Chefspec matchers comply with naming convention
- Initial release using nssm v2.24