What's new in Windows Package Manager Manifest Creator 1.6.1.0

Feb 15, 2024
  • Support for creating and updating 1.6 manifests.
  • Support for creating and updating additional locale manifests. Thanks @mdanish-kh!
  • Improvements with installer matching and update logic.

New in Windows Package Manager Manifest Creator 1.5.5.0 (Oct 17, 2023)

  • 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)

New in Windows Package Manager Manifest Creator 1.5.3.0 (Sep 19, 2023)

  • 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.

New in Windows Package Manager Manifest Creator 1.5.2.0 (Aug 16, 2023)

  • Bump YamlDotNet to 13.2.0
  • Null check for sequences comparison
  • Use NestedInstallerFiles for generating installer nodes in New Command

New in Windows Package Manager Manifest Creator 1.5.1.0 (Aug 9, 2023)

  • 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

New in Windows Package Manager Manifest Creator 1.2.8.0 (Jul 20, 2023)

  • Changes:
  • 1d07159 Handle Stub Packages for MSIX (#411)

New in Windows Package Manager Manifest Creator 1.2.7.0 (Jun 26, 2023)

  • Changes:
  • Add localized strings (#394)
  • Fix update task in release pipeline to handle multiple installers (#393)
  • Fix: Make sure the enumerable is a List (#390)
  • Use common pull request titles (#388)
  • Onboarding to GitOps.ResourceManagement (#385)
  • (doc) Add install instructions using Chocolatey (#384)
  • Prevent re-downloads from same InstallerUrl (#381)

New in Windows Package Manager Manifest Creator 1.2.6.0 (May 22, 2023)

  • Update localized strings (#378)
  • Improve handling of multiple nested installers (#372)
  • Include PAT creation instructions in commands docs (#375)
  • Trim InstallerUrls (#373)
  • Implement scope override and scope detection from installer URL (#367)
  • Update cache command to handle directories (#360)
  • Add arg for changing pull request title (#362)
  • Update README.md (#365)
  • Add back prompt for portable installer (#355)
  • Catch image file did not contain resource error (#356)

New in Windows Package Manager Manifest Creator 1.2.5.0 (Jan 30, 2023)

  • Update localized strings (#342)
  • Add dotnet step to release pipeline for esrp signing (#340)
  • Check if string result is null before setting (#338)
  • Display error message during network connection failure. (#330)
  • Don't fail on exe's without embedded manifests (#334)
  • Remove system.drawing.common nuget package (#323)
  • Update latest nuget package (#320)
  • Update strings and increment version (#318)
  • Trim string results from prompt (#317)
  • CImplementation for zip manifest support (#311)
  • End files with single newline only (#315)
  • Update URL to match current schema version (#308)
  • Update target framework to .NET6 (#304)
  • Fix locale manifest update manifest version (#303)

New in Windows Package Manager Manifest Creator 1.2.2.0 Preview (Nov 10, 2022)

  • Update latest nuget package
  • Update strings and increment version
  • Trim string results from prompt
  • Implementation for zip manifest support
  • End files with single newline only
  • Update URL to match current schema version
  • Update target framework to .NET6
  • Fix locale manifest update manifest version

New in Windows Package Manager Manifest Creator 1.1.2.0 Preview (Aug 6, 2022)

  • 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)

New in Windows Package Manager Manifest Creator 1.0.4.0 Preview (Apr 20, 2022)

  • Changes:
  • SameFilename2 (#262)
  • Return false for github submit exceptions (#261)
  • [ImgBot] Optimize images (#260)
  • Make command parsing case insensitive (#256)
  • Place copyright into appropriate field (#258)
  • Fix examples (#245)

New in Windows Package Manager Manifest Creator 1.0.3.0 Preview (Mar 23, 2022)

  • Apply fast-forward update to default branch of forked repo prior to submission (#235)
  • 5cb51c0 Reset version specific fields after update (#231)
  • 7fb5f19 Fix build pipeline for transition to VS2022 (#232)

New in Windows Package Manager Manifest Creator 0.5.0.1 Preview (Feb 11, 2022)

  • Features:
  • Schema Support (#218)
  • Add UpdateCommand support for 1.1 Schema (#224)
  • Added WiX detection to MSI Parser. (#220)
  • Bugs:
  • Match compatible installers (#217)
  • Preserve existing ProductCode when updating (#215)
  • Trim urls before updating (#216)

New in Windows Package Manager Manifest Creator 0.4.4.1 Preview (Dec 8, 2021)

  • Changes:
  • Remove empty fields from manifest in new and update command (#208)
  • Add architecture override option to Update command (#206)

New in Windows Package Manager Manifest Creator 0.4.3.1 Preview (Nov 10, 2021)

  • Changes:
  • Handle taskcanceled exception with error message (#201)
  • Add 32-bit and 64-bit to parsing logic (#200)

New in Windows Package Manager Manifest Creator 0.4.1.2 Preview (Oct 27, 2021)

  • Changes:
  • dd50443 Update WindowsPackageManager.Utils nuget package to 0.3.4 (#192)
  • 625b734 Add C++ runtime framework binaries to self-contained exe (#181)
  • Noteworthy changes:
  • fbd8fae Use Issue Forms (#191) (Thanks @Trenly for the help!)

New in Windows Package Manager Manifest Creator 0.4.1.1 Preview (Sep 29, 2021)

  • Features:
  • Add modify feature to interactive update (#171)
  • Bugs:
  • fix heading resource string (#175)
  • Noteworthy changes:
  • Prompt to submit in interactive update flow (#179)
  • Validate manifest in interactive menu (#174)

New in Windows Package Manager Manifest Creator 0.4.0.3 Preview (Sep 15, 2021)

  • Features:
  • Add Navigational Menu to Edit Optional Installer Fields (#133)
  • Add interactive update feature (#149)
  • Bugs:
  • Fix pass by reference bug when applying changes to all installers (#164)
  • Fix installerurls prompt (#161)
  • Fix -? bug, parsing failure bug, and help text bug (#154)
  • Fix format exception bug (#156)

New in Windows Package Manager Manifest Creator 0.3.0.6 Preview (Aug 26, 2021)

  • Features:
  • Add cache command for managing downloaded installers (#119)
  • Notify users of latest release version (#121)
  • Bugs:
  • Add VClibs dependency to package manifest (#144)
  • Handle exception when creating a reference immediately after creating fork (#143)
  • Ignore NoVerbSelected commandline parsing error (#135)
  • Modify telemetry first run experience to be non-blocking (#117)
  • Refactor SetAndCheckGitHubToken method and handle rate limit throttling (#125)

New in Windows Package Manager Manifest Creator 0.3.0.3 Preview (Aug 5, 2021)

  • Features:
  • 180725d Add settings configuration for specifying winget-pkgs repo owner/name (#112)
  • 636b37e Add Installer Url Matching for Update Command and Improve Error Messages (#108)
  • f7b91a7 Add prompts for optional string fields (#106)
  • 457094c Adding support for multiple URLs in new and update command (#102)
  • cd54329 Add Telemetry Opt-Out and Settings Command (#94)
  • Bugs:
  • 8cfa45c Handle bad credential exception and block update submissions with no changes (#100)
  • 0b90d07 Handle redirect urls and unbounded positional arguments (#104)
  • Noteworthy changes:
  • ec1258a Update docs with multiple url usage (#109)
  • e17fba2 Removing BOM prefix from manifest content (#91)
  • 918c759 Fixing OWC submission syntax in release pipeline and documentation (#88)
  • 9a663ed Display installers with mismatched detected arch for successful updates (#114)
  • f262066 Rename WindowsPackageManagerRepository setting and Add Documentation (#113)