Releases: xvitaly/srcrepair
Releases · xvitaly/srcrepair
Release 46.0.0
New
- Enabled built-in mode for copying data to the clipboard.
- Implemented cutting, copying and pasting multiple items to the clipboard.
- Implemented deletion of multiple rows in the Config Editor.
- Added missing error messages for some important events in the Config Editor.
Bug fixes
- Fixed incorrect prefix for manually created backups of the game video settings.
- Fixed an error when trying to remove an empty row.
- Fixed an error when trying to display a variable description from an empty or unselected row.
- Fixed a bug with the "Display mode" video setting.
Other changes
- Disabled editing in the Log Viewer.
- Reorganized toolbar buttons and updated their descriptions on the "BackUps Center" page.
- Renamed the "Troubleshooting" section to reflect its new purpose.
- Updated all supported HUDs to the latest releases.
- Updated documentation.
Refactoring and cleanup
- Added more debug strings to various classes.
- Removed optional parameters from various methods.
- Reorganized some private methods.
- Unified error levels between logs and message boxes.
- Removed unused code.
Release 45.0.0
New
- Added TF2 64-bit support.
- Added new features to the "Troubleshooting & Repair" page.
- Updated the list of supported games.
Bug fixes
- Fixed incorrect icon on the Updater form.
- Fixed config parser breakage on some game config files.
- Disabled unavailable features on some platforms.
Other changes
- Reworked the offline help system.
- Updated About form.
- Updated CI workflows to the latest releases.
- Updated mastercomfig FPS-configs to version 9.10.3.
- Updated all supported HUDs to the latest releases.
- Updated NLog to version 5.3.2.
- Rebased Doxyfile to version 1.11.0.
Refactoring and cleanup
- Switched various modules to async+await pattern use.
- Updated the helper script to cleanup compiled localization files.
- Performed major code refactoring.
- Removed or replaced all icons with non-free licenses.
- Switched games.xml to forward slash for cross-platform compatibility.
- Removed obsolete files from the repository.
- Removed obsolete .blob files cleanup feature.
Release 44.0.4
Changes
- Updated all supported HUDs to the latest releases.
- Updated NLog shared library to version 5.2.0.
- Enabled code quality checks in CodeQL.
- Performed minor refactoring.
Release 44.0.3
Changes
- Updated all supported HUDs to the latest releases.
- Updated NLog shared library to version 5.1.3.
Release 44.0.2
Changes
- Updated all supported HUDs to the latest releases.
- Updated all HUD links due to huds.tf shutdown.
- Updated NLog shared library to version 5.1.2.
- Switched to Microsoft Visual Studio 2022.
- Fixed some static analyzer warnings.
- Updater module will now show a changelog page on other than Microsoft Windows platforms.
- Switched to the common
docs
directory for Doxygen builds. - Disabled bogus code generation for some localized strings.
Release 44.0.1
New
- A new property
Info
has been added to the update database.
Changes
- Updated all supported HUDs to the latest releases.
- Updated NLog shared library to version 5.1.0.
- Updated documentation.
- Updated all workflows to the latest releases.
- Removed LGTM badge and integration.
Release 44.0.0
New
- Implemented asynchronous loading and saving configs in Config Editor.
- Compatibility with the latest Steam client updates.
- Switched from deprecated background workers to modern async methods.
- Implemented a new way for reporting current status in some forms.
- Removed DotNetZip dependency and switched to .NET native System.IO.Compression.
Bug fixes
- Fixed issue with disabling both WIN and MENU keys in KB Helper plugin.
- Rewritten Muted players module to fix file saving and loading issues.
Changes
- Removed application version from the header of the main form.
- Reorganized Help menu items.
- Updated About form.
- Increased logging verbosity.
- Updated all supported HUDs to the latest releases.
- Updated NLog shared library to version 5.0.5.
- Updated mastercomfig to version 9.10.1.
- Updated InnoSetup engine to version 6.2.1.
Refactoring and cleanup
- Switched to SPDX license preambles.
- Removed all deprecated functions.
- Reorganized icons and configs.
- Moved all static assets to the
assets
directory. - Fixed all warnings found by various static analyzers.
- Performed major code refactoring.
Release 43.0.9
Changes
- Fixed various TF2 HUDs installation.
Release 43.0.8
Changes
- Updated mastercomfig FPS-configs to version 9.9.3.
- Updated all supported HUDs to the latest releases.
- Fixed Entropy: Zero detection.
- Added Entropy: Zero 2 support.
Release 43.0.7
Changes
- Updated mastercomfig FPS-configs to version 9.9.2.
- Updated all supported HUDs to the latest releases.