What's Changed
OpenSSL is now used on Linux rather than rustls as it was causing some issues for Linux users. These binaries will now be noticably smaller, but will require OpenSSL to be installed.
Features
- Added a show command, similar to WinGet's show command. This outputs the previous manifests for a package identifier, with an optional version parameter:
komac show Package.Identifier
- HTTP URLs now get upgraded to HTTPS if their HTTPS equivalent can be successfully reached - #356
- Get install scope (ALLUSERS) from MSIs
- Added
--created-withand--created-with-urlas arguments for external tools that use Komac - #481 - Added
--open-prto automatically open the created pull request in the default browser
Fixes
- Fixed some incorrect installer matches
- Fixed attempting to download file when the URL responds with an unsuccessful status code
- Fixed partial installer switches at both root and installer level being omitted - #541
- Relative file paths are now updated when the directory name inside the zip changes from the previous release - #479 & #537
- SHA1's are now removed from release notes
- Fixed some burn installers not being detected as burn - #514
- Fixed crash if not all packages in an MSIX Bundle have an architecture - #497
- Fixed crash if a zip had multiple executables
- Fixed all but one nested installer files being ommitted
- Fixed
Full Changelog:in release notes missing URL - Fixed Release Notes URL not being updated in non-default locale manifests
- Lots of internal code improvements to improve file parsing and prevent potential issues
Pull requests
- Add link to run-komac action by @michidk in #462
- Prepare for
cargo installby @vedantmgoyal9 in #492
New Contributors
Full Changelog: v2.1.0...v2.2.0
