=============
* remove support for macOS notifications since pync hasn't been updated in 3 years
* change to --quiet: errors will still be output to stderr; previously errors were silenced
* type hints for all functions
* drop support for python 3.6
* switch all path strings to use pathlib.Path objects instead
* change progressbar provider to tqdm
- progress bar is no longer an optional install
- stdout messages will be displayed once the entire operation has completed
* CloudFront invalidations are only created if files have been uploaded or deleted
* fixed some buggy tests that were passing when they shouldn't have been