VBPatcher v0.9.0 Update
Major Changes
- Compatibility for non-Windows platforms should be almost fully implemented.
- Upgraded
PyLoadBar
dependency to version0.2.0
. - Placed
_get_stable_assets
&_get_dev_assets
into_PatcherAssets
class. - Corrected return types found in "../globals.py" methods.
- Corrected return types found in "../patching.py" methods.
- Added ".doorstop_version" to "./.gitignore".
- Changes to several method return value types.
- Fixed incorrect dev version bug caused by new DL-format from source.
- Made patch deployments faster.
- Changed file validation to check against new BepInEx dev-build format.
- Renamed "../appglobals.py" to "../globals.py".
- Renamed "./applogger/applogger.py" to "./apploggers/loggers.py".
- Removed unnecessary exception vars from error handling.
- Added new cross-platform
_Getch
class for reading single key-press prompts. - Changes to exit prompts.
- Removed unreachable code from looping statement.
- Added input prompt prior to closing program upon validation exception.
Minor Changes
- Changed default log msg format.
- Removed "./media" directory.
- Removed unused import from "./setup.py".
- Improved consistency of console/log strings.
- Added patch version to download message.
- Added new classifier to "./setup.py".
- Added more keywords to "./setup.py".
- Changes to "./requirements.txt".
- Improved clarity of validation-error messages.
- Various docstring improvements.
- Changes to code comments.
- Improvements to log -> stdout stream formatting.
- Added new
*.gif
files to "./README.md" - Updated original
.gif
to display latestVBPatcher
version.
Full Changelog: v0.8.0...v0.9.0