Releases: schlopp96/VBPatcher
Releases · schlopp96/VBPatcher
VBPatcher-v0.9.0
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
VBPatcher-v0.8.0
VBPatcher v0.8.0 Update
- Renamed "./media" folder to "./assets".
- Changed path to .gif in "./README.md" to new directory name.
- Program will now return to menu instead of exiting program upon patch cancellation.
- Fixed bug causing program to not exit when starting Valheim.
- Refactored
__version__
variable to "./appglobals/appglobals.py". - Shortened text-based loading sequences.
- Added
@staticmethod
decorator to relevant methods in_Patcher
class. - Added
@staticmethod
decorator to relevant methods in_Validate
class. - Added
@staticmethod
decorator to relevant methods in_Downloader
class. - Updated
PyLoadBar
dependency version to 0.1.1. - Improved several class/method docstrings.
- Additional code comments.
- Several refactors.
Full Changelog: v0.7.0...v0.8.0
VBPatcher-v0.7.0
VBPatcher v0.7.0 Update
Changes
- Upgraded
PyLoadBar
dependency to version 0.1.0. - Changed all old use cases of
PyLoadBar
to conform with new version. - Additional source code comments.
- Improved source code formatting.
- Implemented dynamic length of progress bars upon patch updates.
- Updated "./requirements.txt".
- Updated "./setup.py".
- Created log stream to stderr.
- Refactored print statements to log statements.
- Logging output file renamed to "./logs/VBPatcherLog.log".
- Changes to logging source code.
- Changed default log message format.
- Repository now contains "./media" directory, which holds the .gif displayed in "README.md".
Full Changelog: v0.6.0...v0.7.0
VBPatcher-v0.6.0
What's Changed
- Merged refactor branch into dev. by @schlopp96 in #3
New Contributors
- @schlopp96 made their first contribution in #3
Full Changelog: v0.5.0...v0.6.0
VBPatcher-v0.5.0
Full Changelog: v0.4.0...v0.5.0