All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.3.0 - 2019-08-14
- macOS support
1.2.0 - 2019-03-03
- Separate sourcemaps into their own files
- Much stricter command parsing
- Minor changes to help text and
yargs
usage
- Add tests for CLI
- Migrate from Jest to nyc/Mocha/Chai/Sinon for code coverage on child processes
1.1.3 - 2018-12-07
- Add missing
types
property in the package.json
- This file
- Apply Prettier to .md files
- Use
files
property in package.json instead of .npmignore - Add more tests and test coverage
- Codecov support
1.1.2 - 2018-12-04
- Update tsconfig.json to output LF line endings
yarn
retains CRLF in the#!/usr/bin/env node
shebang, resulting in a "node\r not found" error when callingschedule-shutdown
on Linux
- Remove .gitattributes
1.1.1 - 2018-12-04
- Add .gitattributes to checkout LF line endings to try and fix the scenario described above
1.1.0 - 2018-12-04
- Support for scheduling and cancelling restarts
- Update README.md
- Mention supported platforms
- Add restart description and examples
- Removed Future Improvements section
1.0.1 - 2018-12-02
- Extra help examples
- Update API section in README.md for the
verbose
option - Revise package.json scripts
1.0.0 - 2018-12-02
- Linux support
verbose
option for extra logging
- Improved validation on duration inputs
- Removed support for seconds to have Windows consistent with Linux
- Duration strings are now defined by the
(\d+h)?(\d+m)?
pattern
- Duration strings are now defined by the
- Added LICENSE.md
- Extra README.md badges
- API to schedule and cancel shutdowns on Windows
- CLI tool to schedule and cancel shutdowns using the API
- Supports duration strings defined by the
(\d+h)?(\d+m)?(\d+s)?
pattern
- Added README.md
- Travis CI support