All changes to this project on and after 2021-09-24 will be logged here.
- Removed read-the-docs site and GitHub webhook.
- (dev) Added multiple python versions to CI testing.
- (dev) Removed poetry build system in favor of a simple
requirements-dev.txt
. - (dev) Introduced pre-commit.
- Add
--version
flag to CLI interface.
- Respect
XDG_CONFIG_HOME
environment variable. - Default location of
wol.json
config file has changed to${XDG_CONFIG_HOME:-~/.config}/wol/wol.json
and%userprofile%\.config\wol\wol.json
on unix-like and Windows machines, respectively.
- Added long-form CLI arguments, such as
--port
and--repeat
.
- The meaning and behavior of the
repeat
parameter has been clarified. Ifwake()
is passedrepeat=1
, the packet will be sent twice (repeated once).
- Console output is now in a tabular format. See issue #9.
- Cleaned up python imports in test files.
- Updated the license for 2021.
- This project now logs changes in this changelog.
- This project now follows a versioning scheme.
- This project now uses
poetry
for dependency management. - This project now uses GitHub actions to execute unit tests on pushes to
master
and on all pull requests.