Releases: microsoft/winget-create
Windows Package Manager Manifest Creator v1.5.5.0
Fixes bugs related to obtaining file names and checking if a directory exists prior to performing a cleanup.
Changes:
- 7d0f945 Fix pattern for getting same name files (#455)
- f2610d5 Check whether directory exists before clean up (#452)
- 578ccd2 Use WinGet 1.3 URL in unit test (#454)
This list of changes was auto generated.
Windows Package Manager Manifest Creator v1.5.3.0
What's new:
- Winget-Create now supports a
show
command to display a package's manifest. - Use the
--replace
argument to automatically replace the latest version of a package manifest. You can also include a specific version to replace that version instead. - Enhancements to the update command including automatically replacing the latest manifest if a vanity url is detected.
Huge shoutout to @mdanish-kh for the contribution and improvements to winget-create!
Changes:
- ae4d958 apply latest localization (#450)
- 784b977 Update NOTICE.txt (#448)
- 769665c Auto replace if vanity urls are used (#447)
- a71c11d Replace argument for removing a previous manifest (#440)
- 1b5759f Recommend using overrides in error message (#446)
- e4d79b3 Extend regex for determining arch from URL (#445)
- 004b6ce Fix singleton check + docs for show command (#441)
- 7133101 Update NOTICE.txt to latest pipeline artifact (#444)
- 3ad456d Prompt for RelativeFilePaths in interactive update (#431)
- bc99df6 Add support for removing temporary files (#427)
See More
- a403833 Show command for displaying manifest (#436)
- f60137f Shift fields back to installer level for re-run (#439)
This list of changes was auto generated.
Windows Package Manager Manifest Creator v1.5.2.0
Fixes some bugs related to issues with parsing zip installers and submitting manifests. Package versions are now enclosed in quotes.
What's Changed
- Bump YamlDotNet to 13.2.0 by @mdanish-kh in #433
- Null check for sequences comparison by @mdanish-kh in #432
- Use NestedInstallerFiles for generating installer nodes in New Command by @mdanish-kh in #434
Full Changelog: v1.5.1.0...v1.5.2.0
Windows Package Manager Manifest Creator v1.5.1.0
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 🎉
What's Changed
- Update to schema v1.5 by @ryfu-msft in #403
- Update bug report issue template by @mdanish-kh in #401
- Update README.md by @mdanish-kh in #402
- Retain portable InstallerType from base manifest by @mdanish-kh in #400
- Improve ZIP handling in interactive update by @mdanish-kh in #398
- Add ARM machine types by @mdanish-kh in #407
- Null check for obtaining RelativeFilePaths by @mdanish-kh in #410
- Handle Stub Packages for MSIX by @ryfu-msft in #411
- Shift common installer fields to manifest root level by @mdanish-kh in #409
- Add test for installer properties override by @mdanish-kh in #413
- Configuration file for WinGet-Create by @mdanish-kh in #416
- Get new RelativeFilePaths if previous do not exist by @mdanish-kh in #415
- Change LF line endings to CRLF in project files by @mdanish-kh in #418
- Avoid creating installer node with duplicate NestedInstallerFile by @mdanish-kh in #419
- Bump version to v1.5 by @ryfu-msft in #423
- Update localized strings by @ryfu-msft in #422
Full Changelog: v1.2.7.0...v1.5.1.0
Windows Package Manager Manifest Creator v1.2.8.0
Fixes an issue with parsing MSIX bundles that contain stub packages.
Changes:
This list of changes was auto generated.
Windows Package Manager Manifest Creator v1.2.7.0
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.
Changes:
- 4052732 add localized strings (#394)
- 44e0eb8 fix update task in release pipeline to handle multiple installers (#393)
- 5ec4ad6 fix: Make sure the enumerable is a List (#390)
- cfe5f71 Use common pull request titles (#388)
- aac1dbf Onboarding to GitOps.ResourceManagement (#385)
- 33811a6 (doc) Add install instructions using Chocolatey (#384)
- 19b4bdc Prevent re-downloads from same InstallerUrl (#381)
This list of changes was auto generated.
Windows Package Manager Manifest Creator v1.2.6.0
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!
Changes:
- aee36b4 update localized strings (#378)
- f758699 Improve handling of multiple nested installers (#372)
- b1b08f3 Include PAT creation instructions in commands docs (#375)
- e495915 Trim InstallerUrls (#373)
- 735abc1 Implement scope override and scope detection from installer URL (#367)
- c415f84 Update
cache
command to handle directories (#360) - dba9587 Add arg for changing pull request title (#362)
- e4ae537 Update README.md (#365)
- 65352cd Add back prompt for portable installer (#355)
- 95bb8ad Catch image file did not contain resource error (#356)
Windows Package Manager Manifest Creator v1.2.5.0
This release includes support for generating and updating v1.4 manifests and parsing zip installers.
Changes:
- fa9aa07 update localized strings (#342)
- 0b2e03a add dotnet step to release pipeline for esrp signing (#340)
- e168228 check if string result is null before setting (#338)
- a33cc8b Display error message during network connection failure. (#330)
- 72e8778 Don't fail on exe's without embedded manifests (#334)
- 56f6c04 remove system.drawing.common nuget package (#323)
- 2ae04e4 update latest nuget package (#320)
- c100c04 update strings and increment version (#318)
- 54dbcb7 Trim string results from prompt (#317)
- ce972ca Implementation for zip manifest support (#311)
- 0c02bd5 End files with single newline only (#315)
- c7c579c Update URL to match current schema version (#308)
- 88dc8a9 Update target framework to .NET6 (#304)
- 6a69b52 fix locale manifest update manifest version (#303)
Windows Package Manager Manifest Creator v1.2.2.0-preview
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.
Changes:
- 2ae04e4 update latest nuget package (#320)
- c100c04 update strings and increment version (#318)
- 54dbcb7 Trim string results from prompt (#317)
- ce972ca Implementation for zip manifest support (#311)
- 0c02bd5 End files with single newline only (#315)
- c7c579c Update URL to match current schema version (#308)
- 88dc8a9 Update target framework to .NET6 (#304)
- 6a69b52 fix locale manifest update manifest version (#303)
Windows Package Manager Manifest Creator v1.1.2.0
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.
Changes:
- 3ea6614 Fix null/empty filename string when downloading package file (#293)
- 99cc214 Add support for creating and updating portable manifests (#290)
- 9963de9 Sync fork prior to creating reference and handle NotFoundException (#289)
- b8b1ab5 always prompt for packageId (#288)
- 49a1fb4 Add custom YamlDotNet emitter that makes all fields with newlines use literal style. (#281)
- 9915d37 Add support for 1.2 Schema (#270)