The Windows Package Manager Manifest Creator command-line tool (aka wingetcreate)
MIT License
Bot releases are visible (Hide)
Published by ryfu-msft about 2 months ago
Winget-Create now supports pulling in relevant GitHub release metadata (release notes, tags, etc) if it detects that the installer URL is a GitHub release URL. Thanks @mdanish-kh for the cool feature!
This list of changes was auto generated.
Published by ryfu-msft 3 months ago
Published by ryfu-msft 8 months ago
What's New:
This list of changes was auto generated.
Published by ryfu-msft 12 months ago
info
command which displays key user app information.Thanks @mdanish-kh for the great additions!
This list of changes was auto generated.
Published by ryfu-msft about 1 year ago
Fixes bugs related to obtaining file names and checking if a directory exists prior to performing a cleanup.
This list of changes was auto generated.
Published by ryfu-msft about 1 year ago
show
command to display a package's manifest.--replace
argument to automatically replace the latest version of a package manifest. You can also include a specific version to replace that version instead.This list of changes was auto generated.
Published by ryfu-msft about 1 year ago
Fixes some bugs related to issues with parsing zip installers and submitting manifests. Package versions are now enclosed in quotes.
Full Changelog: https://github.com/microsoft/winget-create/compare/v1.5.1.0...v1.5.2.0
Published by ryfu-msft about 1 year ago
This release now supports generating and updating a v1.5 manifest along with various improvements when updating archive packages. The minor version has been bumped to match the currently support winget manifest schema version. Huge shoutout to @mdanish-kh for the major contribution and work to help improve winget-create 🎉
Full Changelog: https://github.com/microsoft/winget-create/compare/v1.2.7.0...v1.5.1.0
Published by ryfu-msft over 1 year ago
Fixes an issue with parsing MSIX bundles that contain stub packages.
This list of changes was auto generated.
Published by ryfu-msft over 1 year ago
This release fixes a bug in the New
command where certain fields (Tags, Dependencies) were not being converted to the correct List type before prompting the user, thus throwing an exception. Pull request titles have now been updated to follow a more standardized pattern.
This list of changes was auto generated.
Published by ryfu-msft over 1 year ago
This release contains several bug fixes related to parsing portable and zip installers for both the new and update command. There is now support for overriding the scope of a provided installer URL. This can be done by appending the intended scope value to the end of the installer url using the |
character. Make sure to enclose the entire string in quotes since the |
symbol is a special character in terminal.
"<installerUrl>|user"
Special thanks to @mdanish-kh for the help and contribution!
cache
command to handle directories (#360)This list of changes was auto generated.
Published by ryfu-msft over 1 year ago
This release includes support for generating and updating v1.4 manifests and parsing zip installers.
Published by ryfu-msft almost 2 years ago
This preview release includes v1.4 Schema support and the ability to generate and update manifests for zip packages. Submitting manifests to the Windows Package Manager Community repository is still supported; however, manifests updated or generated by this release will have the manifest version set to 1.4, which is currently not yet supported in our package validation process and will fail PR validation. 1.4 manifest support will become available once we have released v1.4 of the Windows Package Manager.
Published by ryfu-msft about 2 years ago
This release includes v1.2 Schema support as well as logic to help generate and update manifests for portable packages. We have also made improvements to address issues when submitting manifests to forked repos that are out of sync with the upstream repository.
Note: Self-contained exes have been removed since WS2022 now supports AppExecutionAliases. Check out the README for instructions on how to use the msixbundle in your CI/CD pipeline.
Published by ryfu-msft over 2 years ago
This release fixes several bugs related to exception handling, command line parsing, and installer parsing/metadata.
Thank you @Trenly, @mthalman, @chausner, and @tsekityam for your contribution!
Published by ryfu-msft over 2 years ago
Windows Package Manager Manifest Creator v1.0
After receiving great feedback from the community, we're excited to transition to our stable v1.0 of Winget-Create. We will continue to iterate on this tool to align with any future manifest schema changes. We believe the core functionality that we have here should allow users to generate new manifests, update existing ones, and submit their packages directly to the Windows Package Manager Community Repository.
Published by palenshus over 2 years ago
This version of Winget-Create adds v1.1 Schema support for creating and updating manifests. We have also made improvements to our installer matching logic by matching compatible installerTypes as well as ensuring field values are consistent during updates.
Special thanks to @jedieaston for improving our WiX detection and @crutkas , @isaacrlevin, @leonardder, and @Trenly for identifying bugs, filing issues, and helping us improve our tool.
Features:
Published by palenshus almost 3 years ago
This version of Winget-Create adds a feature to allow users to override the architecture of an installer they provide. To do so, simply use the '|' character as a separator between the url and architecture. You will also need to enclose the entire joined string in quotations as '|' is a reserved character in terminal.
Example: wingetcreate update foo.bar -u "fooBarInstaller.exe|x86"
To tool will still continue to match new installers to existing installers based on the overriding architecture, url-detected architecture, and binary architecture so make sure that it can deterministically find a match.
We've also added additional checks so that any fields with empty strings are removed from the outputted manifest.
Published by palenshus almost 3 years ago
Small update to fix some bugs. Thanks @ldennington and @VlaDexa for bringing these issues to our attention.
Published by palenshus almost 3 years ago
Small update to address some issues. The self-contained exe should now be able to run by itself without any prior dependencies. Also fixes a bug (#155) that appears when processing an installer success code that is larger than the range of the integer type.