Releases: Sterbweise/winget-update
Releases · Sterbweise/winget-update
v2.0.0 - Advanced Release
Winget Update Tools v2.0.0
New Features and Improvements
Enhanced Visual Feedback
- Animated Spinner: Each update now displays an animated spinner, providing real-time visual feedback on the progress of individual updates.
- Color-Coded Status: Final update status is now color-coded (green for success, red for failure) for quick visual assessment.
Improved Console Output
- Single-Line Updates: The spinner and update information now update on a single line, reducing console clutter and improving readability.
- Cleaner Layout: Adjusted the layout of update information for better visual organization and easier reading.
Enhanced Logging
- Comprehensive Output Capture: Implemented a new method to capture the full output of the winget process for more detailed logging.
- Intelligent Log Filtering: Improved filtering of log entries to remove unnecessary blank lines and irrelevant information, resulting in cleaner, more informative logs.
Performance and Reliability
- Temporary File Handling: Now using temporary files to manage winget output, improving reliability and reducing potential conflicts.
Bug Fixes
- Fixed issues with spinner display where multiple lines were being printed instead of updating in place.
- Resolved problems with incomplete or missing log entries.
- Corrected inconsistencies in status reporting between the console and log files.
Under the Hood
- Refactored code for better maintainability and easier future enhancements.
- Optimized process handling for more efficient resource usage.
Compatibility
- This update is fully compatible with previous versions of the script.
- Requires PowerShell 5.1 or later.
- Tested with the latest version of winget as of the release date.
Feedback and Contributions
We welcome your feedback and contributions! Please report any issues or suggest improvements via our GitHub repository.
Thank you for using Winget Update Script!
v1.0.0 - Initial Release
Winget Update Tools v1.0.0
We're excited to announce the initial release of Winget Update Tools, a powerful PowerShell script designed to simplify and automate application updates via the Windows Package Manager (winget).
Key Features
- Automatic application updates via winget
- Multiple update modes (normal, silent, forced, etc.)
- Temporary or permanent application exclusion
- Support for custom parameters for winget
- User-friendly command-line interface
What's New
- Initial release of the main script
winget-update.ps1
- Comprehensive README with installation and usage instructions
- Support for various update modes and exclusion options
Installation
Please refer to the README for detailed installation instructions.
Feedback and Contributions
We welcome your feedback and contributions! Please open an issue on GitHub for any bugs, feature requests, or general feedback.
Thank you for trying Winget Update Tools. We hope it enhances your Windows package management experience!