Repository: microsoft/winget-pkgs
Pull request #255590: Bump version: DoomExplorer.DoomExplorer version 2.47
Author: login: Dragon1573
Labels: name: Azure-Pipeline-Passed
description: Validation pipeline passed.  There may still be manual validation requirements.
name: Validation-Completed
description: Validation passed
name: Moderator-Approved
description: One of the Moderators has reviewed and approved this PR
name: Publish-Pipeline-Succeeded
name: New-Manifest
Created: 2025-05-11T11:47:24Z | Merged: 2025-05-11T15:53:46Z

## Additional information

- Also remove version 2.30

## Checklist for Pull Requests

- [x] Have you signed the [Contributor License Agreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs)?
- [x] Resolve #255554

## Manifests

- [x] Have you checked that there aren't other open [pull requests](https://github.com/microsoft/winget-pkgs/pulls) for the same manifest update/change?
- [x] This PR only modifies one (1) manifest
- [x] Have you [validated](https://github.com/microsoft/winget-pkgs/blob/master/doc/Authoring.md#validation) your manifest locally with `winget validate --manifest <path>`?
- [x] Have you tested your manifest locally with `winget install --manifest <path>`?
- [x] Does your manifest conform to the [1.10 schema](https://github.com/microsoft/winget-pkgs/tree/master/doc/manifest/schema/1.10.0)?

Note: `<path>` is the directory's name containing the manifest you're submitting.

## Manual validation

![Image](https://github.com/user-attachments/assets/2c66e0b7-211c-4cca-b711-1bb44e6aa4fc)
![Image](https://github.com/user-attachments/assets/8156f6d7-742e-4cfe-948b-a7df638a08e5)

-----

 ###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-pkgs/pull/255590)

Linked issue #255554: [Package Issue]: Package.Identifier Installer hash does not match DoomExplorer.DoomExplorer
### Please confirm these before moving forward

- [x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- [x] I have not been informed if the issue is resolved in a preview version of the winget client.

### Category of the issue

Installation issue.

### Brief description of your issue

Installer hash does not match; this cannot be overridden when running as admin

### Steps to reproduce

winget install DoomExplorer.DoomExplorer -e;

### Actual behavior

Installer hash does not match; this cannot be overridden when running as admin

### Expected behavior

To be installed successfully. 

### Environment

```raw
PS C:\Users> winget --info
Windows Package Manager v1.10.390
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.26100.3915
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.25.390.0

Winget Directories
-------------------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads
Configuration Modules              %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled
ProxyCommandLineOptions                   Disabled
DefaultProxy                              Disabled
PS C:\Users>
```

### Screenshots and Logs

_No response_
Linked issue comments: user: login: similar-issues-ai[bot]
created_at: 2025-05-11T06:21:50Z
body: We've found some similar issues:


- #253292 , similarity score: 95%
- #182559 , similarity score: 90%
- #254709 , similarity score: 87%
- #147885 , similarity score: 87%
- #181423 , similarity score: 86%
- #177279 , similarity score: 86%
- #223484 , similarity score: 84%
  

If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.

> Note: You can give me feedback by 👍 or 👎 this comment.
author_association: NONE
user: login: Dragon1573
created_at: 2025-05-11T10:55:06Z
body: ✅ Manually verified.

```text
18:44:13 D:\...\winget-pkgs  [master ≡] 0ms pwsh
$ komac show --installer-manifest DoomExplorer.DoomExplorer |
> ConvertFrom-Yaml |
> Select-Object -ExpandProperty Installers |
> ForEach-Object -Process { $_ | Select-Object -Property InstallerSha256 }

InstallerSha256
---------------
C98B2CDB50DD399B4F98E02E43A939F9628305968535E51A7D2B17836A3CF60B

18:47:30 D:\...\winget-pkgs  [master ≡] 1m 9.43s 0x80072EE2 pwsh
$ winget download --skip-dependencies --ignore-security-hash -e DoomExplorer.DoomExplorer
已找到 Doom Explorer [DoomExplorer.DoomExplorer] 版本 2.30
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责，也不向第三方程序包授予任何许可证。
已跳过依赖项。
正在下载 http://doomutils.ucoz.com/load/0-0-0-209-20
  37.9 KB
安装程序哈希不匹配；由于 --ignore-security-hash 而继续进行
已下载安装程序: C:\Users\Dragon1573\Downloads\DoomExplorer.DoomExplorer_2.30\Doom Explorer_2.30_X64_inno_en-US.zip

18:53:29 D:\...\winget-pkgs  [master ≡] 0ms pwsh
$ winget hash "C:\Users\Dragon1573\Downloads\DoomExplorer.DoomExplorer_2.30\Doom Explorer_2.30_X64_inno_en-US.zip" |
> ConvertFrom-StringData -Delimiter ":" |
> Select-Object -Property @{ Name = "InstallerSha256"; Expression = { $_.InstallerSha256.ToUpper() } }

InstallerSha256
---------------
CE20A9A305DD2FC974FF1B2C12179F259858AF3736A091DE09AE880E02B1DFF7
```

-----

⚠ It responses unexpected content type `text/html` ...

```text
18:57:16 D:\...\winget-pkgs  [master ≡] 0ms pwsh
$ Invoke-WebRequest -SkipHttpErrorCheck -Verbose `
>   -Proxy "http://localhost:57890" -Method Head `
>   -Uri http://doomutils.ucoz.com/load/0-0-0-209-20 |
> Select-Object -Property StatusCode, StatusDescription 
VERBOSE: Requested HTTP/1.1 HEAD with 0-byte payload
VERBOSE: Received HTTP/1.1 response of content type text/html of unknown size

StatusCode StatusDescription
---------- -----------------
       200 OK
```
author_association: CONTRIBUTOR

Diff:
diff --git a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.installer.yaml b/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.installer.yaml
deleted file mode 100644
index 5b9f88244306f..0000000000000
--- a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.installer.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-# Created with Komac v1.6.0
-# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.4.0.schema.json
-
-PackageIdentifier: DoomExplorer.DoomExplorer
-PackageVersion: '2.30'
-ReleaseDate: 2023-02-27
-InstallerType: zip
-Installers:
-- Architecture: x64
-  NestedInstallerType: inno
-  NestedInstallerFiles:
-  - RelativeFilePath: ./DoomExplorer230en_Setup.exe
-  InstallerUrl: http://doomutils.ucoz.com/load/0-0-0-209-20
-  InstallerSha256: C98B2CDB50DD399B4F98E02E43A939F9628305968535E51A7D2B17836A3CF60B
-ManifestType: installer
-ManifestVersion: 1.4.0
diff --git a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.locale.en-US.yaml b/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.locale.en-US.yaml
deleted file mode 100644
index da5c92a42a7ba..0000000000000
--- a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.locale.en-US.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-# Created with Komac v1.6.0
-# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.4.0.schema.json
-
-PackageIdentifier: DoomExplorer.DoomExplorer
-PackageVersion: '2.30'
-PackageLocale: en-US
-Publisher: Doom Explorer
-PrivacyUrl: http://ucoz.com/privacy
-PackageName: Doom Explorer
-PackageUrl: http://doomutils.ucoz.com/index/doom_explorer/0-9
-License: Proprietary
-ShortDescription: Doom Explorer is a launcher for most popular Doom source ports, with user-friendly interface and a number of useful features.
-Documentations:
-- DocumentLabel: FAQ
-  DocumentUrl: https://faq.ucoz.com
-ManifestType: defaultLocale
-ManifestVersion: 1.4.0
diff --git a/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.installer.yaml b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.installer.yaml
new file mode 100644
index 0000000000000..2c8836ba29631
--- /dev/null
+++ b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.installer.yaml
@@ -0,0 +1,25 @@
+# Created with komac v2.11.2
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
+
+PackageIdentifier: DoomExplorer.DoomExplorer
+PackageVersion: '2.47'
+InstallerLocale: en-US
+InstallerType: zip
+NestedInstallerType: inno
+NestedInstallerFiles:
+- RelativeFilePath: DoomExplorer247en_Setup.exe
+Scope: machine
+ProductCode: '{6BB454F5-6110-45F0-A388-2B1374958CD3}_is1'
+ReleaseDate: 2024-03-29
+AppsAndFeaturesEntries:
+- Publisher: bond
+  ProductCode: '{6BB454F5-6110-45F0-A388-2B1374958CD3}_is1'
+ElevationRequirement: elevatesSelf
+InstallationMetadata:
+  DefaultInstallLocation: '%ProgramFiles%\Doom Explorer'
+Installers:
+- Architecture: x64
+  InstallerUrl: https://doomutils.ucoz.com/_ld/2/221_DoomExplorer247.zip
+  InstallerSha256: 3BD1C83D593918C2AB37A32BD70318987EBAD0954F8161DE4E85443A105C3A28
+ManifestType: installer
+ManifestVersion: 1.10.0
diff --git a/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.locale.en-US.yaml b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.locale.en-US.yaml
new file mode 100644
index 0000000000000..6e46b813bf9a0
--- /dev/null
+++ b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.locale.en-US.yaml
@@ -0,0 +1,35 @@
+# Created with komac v2.11.2
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
+
+PackageIdentifier: DoomExplorer.DoomExplorer
+PackageVersion: '2.47'
+PackageLocale: en-US
+Publisher: Doom Explorer
+PrivacyUrl: https://ucoz.com/privacy
+PackageName: Doom Explorer
+PackageUrl: https://doomutils.ucoz.com/index/doom_explorer/0-9
+License: Proprietary
+ShortDescription: >
+  Doom Explorer is a launcher for most popular Doom source ports, with
+  user-friendly interface and a number of useful features.
+Documentations:
+- DocumentLabel: FAQ
+  DocumentUrl: https://faq.ucoz.com/
+ReleaseNotes: |-
+  Doom Explorer updated, version 2.47:
+
+  - Added Q-Zandronum support in multiplayer mode - list of servers, connection to
+    the server, launch servers, etc
+  - Added the ability to automatically install Odamex/ZDaemon/Zandronum/Q_Zandronum ports when
+    starting the game or server, adding doomport - programs are installed on the
+    Doom Explorer working catalog, the "Ports" folder
+  - Added the ability of checking, downloading, updating Odamex/Zdaemon/Zandronum/Q_zandronum:
+    Options - Updates, Doom Explorer update settings are also moved there
+  - Added the ability to load home page of the selected port
+  - Added the name of the port to the serverinfo window
+  - Added a window with an indicator for HTTP connections, with the ability to
+    interrupt the process
+  - Added icons for styles in the menu
+ReleaseNotesUrl: https://doomutils.ucoz.com/news/doom_explorer_2_47/2024-03-29-67
+ManifestType: defaultLocale
+ManifestVersion: 1.10.0
diff --git a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.yaml b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.yaml
similarity index 58%
rename from manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.yaml
rename to manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.yaml
index 6c51f84912087..d499ef8999bc1 100644
--- a/manifests/d/DoomExplorer/DoomExplorer/2.30/DoomExplorer.DoomExplorer.yaml
+++ b/manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.yaml
@@ -1,8 +1,8 @@
-# Created with Komac v1.6.0
-# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.4.0.schema.json
-
-PackageIdentifier: DoomExplorer.DoomExplorer
-PackageVersion: '2.30'
-DefaultLocale: en-US
-ManifestType: version
-ManifestVersion: 1.4.0
+# Created with komac v2.11.2
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
+
+PackageIdentifier: DoomExplorer.DoomExplorer
+PackageVersion: '2.47'
+DefaultLocale: en-US
+ManifestType: version
+ManifestVersion: 1.10.0


Reviews:
user: login: Dragon1573
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-11T12:45:41Z
user: login: stephengillie
state: APPROVED
author_association: COLLABORATOR
submitted_at: 2025-05-11T14:23:55Z
user: login: microsoft-github-policy-service[bot]
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-11T14:24:36Z
user: login: stephengillie
state: APPROVED
author_association: COLLABORATOR
submitted_at: 2025-05-11T15:53:44Z

Review comments:
diff_hunk: @@ -0,0 +1,35 @@
+# Created with komac v2.11.2
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
+
+PackageIdentifier: DoomExplorer.DoomExplorer
+PackageVersion: '2.47'
+PackageLocale: en-US
+Publisher: Doom Explorer
+PrivacyUrl: http://ucoz.com/privacy
path: manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.locale.en-US.yaml
user: login: Dragon1573
body: ```suggestion
PrivacyUrl: https://ucoz.com/privacy
```
created_at: 2025-05-11T12:45:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,35 @@
+# Created with komac v2.11.2
+# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
+
+PackageIdentifier: DoomExplorer.DoomExplorer
+PackageVersion: '2.47'
+PackageLocale: en-US
+Publisher: Doom Explorer
+PrivacyUrl: http://ucoz.com/privacy
+PackageName: Doom Explorer
+PackageUrl: http://doomutils.ucoz.com/index/doom_explorer/0-9
path: manifests/d/DoomExplorer/DoomExplorer/2.47/DoomExplorer.DoomExplorer.locale.en-US.yaml
user: login: Dragon1573
body: ```suggestion
PackageUrl: https://doomutils.ucoz.com/index/doom_explorer/0-9
```
created_at: 2025-05-11T12:45:33Z
author_association: CONTRIBUTOR

PR comments:
user: login: wingetbot
created_at: 2025-05-11T11:47:30Z
body: ![Service Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=ValidationPipeline "Validation Pipeline Badge") &nbsp;![Service Badge](https://img.shields.io/endpoint?url=https://winget-validation-pme-f8gqfjhzacawbecy.z01.azurefd.net/api/GetServiceComponentStatusBadge?component=PublishPipeline "Publish Pipeline Badge") &nbsp;
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T11:47:45Z
body: Validation Pipeline Run [WinGetSvc-Validation-61-255590-20250511-1](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=118109)
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T11:56:49Z
body: Url Validation Error
- manifests\d\DoomExplorer\DoomExplorer\2.47
  - http://ucoz.com/privacy
    - Error Message: A secure URL : https://ucoz.com/privacy is available. Please use a secure URL in place of the non-secure URL for enhanced security.
    - Http status code: MovedPermanently
  - http://doomutils.ucoz.com/index/doom_explorer/0-9
    - Error Message: A secure URL : https://doomutils.ucoz.com/index/doom_explorer/0-9 is available. Please use a secure URL in place of the non-secure URL for enhanced security.
    - Http status code: MovedPermanently

author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T12:01:18Z
body: Validation Pipeline Run [WinGetSvc-Validation-61-255590-20250511-2](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=118112)
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T12:12:26Z
body: Url Validation Error
- manifests\d\DoomExplorer\DoomExplorer\2.47
  - http://ucoz.com/privacy
    - Error Message: A secure URL : https://ucoz.com/privacy is available. Please use a secure URL in place of the non-secure URL for enhanced security.
    - Http status code: MovedPermanently
  - http://doomutils.ucoz.com/index/doom_explorer/0-9
    - Error Message: A secure URL : https://doomutils.ucoz.com/index/doom_explorer/0-9 is available. Please use a secure URL in place of the non-secure URL for enhanced security.
    - Http status code: MovedPermanently

author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T12:46:35Z
body: Validation Pipeline Run [WinGetSvc-Validation-61-255590-20250511-3](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=118117)
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T16:13:44Z
body: [Publish pipeline succeeded for this Pull Request.](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=118144) Once you refresh your index, this change should be present.
author_association: COLLABORATOR
user: login: wingetbot
created_at: 2025-05-11T16:13:47Z
body: [Publish pipeline succeeded for this Pull Request.](https://dev.azure.com/shine-oss/8b78618a-7973-49d8-9174-4360829d979b/_build/results?buildId=118144) Once you refresh your index, this change should be present.
author_association: COLLABORATOR