Added
- CLI
- Update command. Used after updating PyUpdater to update repository
- Logging
- Now logs framework version
Updated
- CLI
- Clearer output messages
- Correct some spelling
- Client
- Exception handling
- Moved patcher and downloader to client package
- Using requests instead of urllib3.
- More reliable https verification
- PyUpdater
- Potential incorrect comparison of pyinstaller versions
- Archive version parsing
- Crashing if directory does not exists
- Pinning version of plugins
- Initial support for pre release versions
- Moved some uploader config to plugins. Check plugin docs for more info.
- Updated config attributes. * Make sure to run pyupdater update
- Install commands
$ pip install[patch] To enable patch support
$ pip install[all] To add patch support, aws s3 & scp upload plugins
- Plugins
- from pyi_updater.uploader import BaseUploader
- from pyi_updater.uploader.common import BaseUploader will
be remove in v0.22+
Fixed
- Key Handler
- Writing of deprecated version meta after migration
- Not loading keys from db
- Package Handler
- Migration of repo meta config
- PyUpdater
- Potential error when adding key add key.db isn't loaded
Removed
- PyUpdater
- Some unused attributes on config object
- Unused functions