Skip to content

Commit c995cb6

Browse files
committed
Feature: 2025.8.10.0
1 parent 59b3275 commit c995cb6

File tree

4 files changed

+160
-114
lines changed

4 files changed

+160
-114
lines changed

Scripts/Create-FileHash.ps1

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,33 @@ param (
77

88
$Path = $Path.TrimEnd("\")
99

10-
if(-not (Test-Path -Path $Path -PathType Container)) {
10+
if (-not (Test-Path -Path $Path -PathType Container)) {
1111
Write-Error "Path does not exist or is not a directory: $Path"
1212
return
1313
}
1414

1515
# Get current date as version
16-
$now = Get-Date
17-
$Version = "$($now.Year).$($now.Month).$($now.Day).0"
16+
$Now = Get-Date
17+
$Version = "$($Now.Year).$($Now.Month).$($Now.Day).0"
1818

1919
# Create SHA256 file hashes
2020
foreach ($Hash in Get-ChildItem -Path $Path | Where-Object { $_.Name.StartsWith("NETworkManager_") -and ($_.Name.EndsWith(".zip") -or $_.Name.EndsWith(".msi")) } | Sort-Object -Descending | Get-FileHash) {
21-
"$($Hash.Algorithm) | $($Hash.Hash) | $([System.IO.Path]::GetFileName($Hash.Path))" | Out-File -FilePath "$Path\NETworkManager_$($Version)_Checksums.sha256" -Encoding utf8 -Append
21+
"$($Hash.Hash) $([System.IO.Path]::GetFileName($Hash.Path))" | Out-File -FilePath "$Path\NETworkManager_$($Version)_SHA256SUMS" -Encoding utf8 -Append
22+
}
23+
24+
$SumFile = Join-Path $Path "NETworkManager_$($Version)_SHA256SUMS"
25+
26+
if (Test-Path $SumFile) {
27+
Remove-Item $SumFile
28+
}
29+
30+
Get-ChildItem -Path $Path |
31+
Where-Object { $_.Name.StartsWith("NETworkManager_") -and ($_.Name.EndsWith(".zip") -or $_.Name.EndsWith(".msi")) } |
32+
Sort-Object -Descending |
33+
Get-FileHash -Algorithm SHA256 |
34+
ForEach-Object {
35+
# Format: <hash><two spaces><filename> + LF ending
36+
$Line = "$($_.Hash) $([System.IO.Path]::GetFileName($_.Path))"
37+
# Use UTF-8 without BOM and LF line endings
38+
[System.IO.File]::AppendAllText($SumFile, "$Line`n", [System.Text.UTF8Encoding]::new($false))
2239
}
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
---
2+
sidebar_position: 982
3+
---
4+
5+
# 2025.8.10.0
6+
7+
Version: **2025.8.10.0** <br />
8+
Release date: **10.08.2025**
9+
10+
| File | `SHA256` |
11+
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
12+
| [`NETworkManager_2025.8.10.0_Setup.msi`](https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Setup.msi) | `1F899FE5B3F4B162CACED4E933B3033734995D5CA6AD95F6BACE5BB5AB63A6AC` |
13+
| [`NETworkManager_2025.8.10.0_Portable.zip`](https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Portable.zip) | `AA2DED2139C9D0FD39A9B20310FA1670549939FAA5E41818E6ADF6A941E98446` |
14+
| [`NETworkManager_2025.8.10.0_Archive.zip`](https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Archive.zip) | `2CC3C48F148657AF5CCF4E45587D50964B1E9EADFD8A771EC6FD12D168134504` |
15+
16+
**System requirements**
17+
18+
- Windows 10 / Server x64 (22H2 or later)
19+
- [.NET Desktop Runtime 8.0 (LTS) - x64](https://dotnet.microsoft.com/en-us/download/dotnet/8.0/runtime)
20+
21+
## What's new?
22+
23+
- New language Japanese (`ja-JP`) has been added. Thanks to [@coolvitto](https://github.com/coolvitto) [#3044](https://github.com/BornToBeRoot/NETworkManager/pull/3044) [#3030](https://github.com/BornToBeRoot/NETworkManager/pull/3030) [#3035](https://github.com/BornToBeRoot/NETworkManager/pull/3035)
24+
25+
**Hosts File Editor**
26+
27+
- New feature to display (and edit) the `hosts` file. (See [documentation](https://borntoberoot.net/NETworkManager/docs/application/hosts-file-editor) for more details) [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012) [#3092](https://github.com/BornToBeRoot/NETworkManager/pull/3092) [#3094](https://github.com/BornToBeRoot/NETworkManager/pull/3094) [#3098](https://github.com/BornToBeRoot/NETworkManager/pull/3098) [#3103](https://github.com/BornToBeRoot/NETworkManager/pull/3103)
28+
29+
**DNS Lookup**
30+
31+
- `DNSKEY` records are now supported. [#3060](https://github.com/BornToBeRoot/NETworkManager/pull/3060)
32+
- `SRV` records are now supported. [#3060](https://github.com/BornToBeRoot/NETworkManager/pull/3060)
33+
- `CAA` records are now supported. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
34+
- `MX` records now support priority. The result is now shown as `10 mail.example.com.` instead of `mail.example.com.`. [#3118](https://github.com/BornToBeRoot/NETworkManager/pull/3118)
35+
36+
**Web Console**
37+
38+
- Credentials can now be stored in the WebView2 browser, similar to Microsoft Edge. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
39+
- History, cookies, cache, credentials, etc. can now be deleted via the `Delete browsing data` button in the settings. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
40+
41+
## Improvements
42+
43+
- Redesign welcome dialog. [#3077](https://github.com/BornToBeRoot/NETworkManager/pull/3077)
44+
- Redesign profile dialog. [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
45+
- Redesign group dialog. [#3089](https://github.com/BornToBeRoot/NETworkManager/pull/3089)
46+
- Redesign confirm delete dialog. [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
47+
- Redesign export dialog. [#3090](https://github.com/BornToBeRoot/NETworkManager/pull/3090)
48+
- Add upgrade dialog when updating from a previous version. [#3077](https://github.com/BornToBeRoot/NETworkManager/pull/3077)
49+
- Support `sha256sum` to verify the checksum of the downloaded files. (Example: `sha256sum -c NETworkManager_{VERSION}_SHA256SUMS`)
50+
51+
**Network Interface**
52+
53+
- Hide (outdated) IPv4/IPv6, DHCP, and DNS informations if adapter is not connected (Status is `down`). [#3114](https://github.com/BornToBeRoot/NETworkManager/pull/3114)
54+
55+
**WiFi**
56+
57+
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
58+
59+
**DNS Lookup**
60+
61+
- Record types that are not implemented are now hidden in the user interface. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
62+
63+
**PowerShell**
64+
65+
- Find `pwsh.exe` and `powershell.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
66+
67+
**PuTTY**
68+
69+
- Find `putty.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
70+
71+
**AWS Session Manager**
72+
73+
- Find `pwsh.exe` and `powershell.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
74+
75+
**Web Console**
76+
77+
- Setting `Show status bar` added to show or hide the status bar. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
78+
- Setting `Save credentials` added to display a dialog to save login informations in the WebView2 browser similar to Microsoft Edge. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
79+
- Button `Delete browsing data` added to delete the browsing data (history, cookies, cache, credentials, etc.) of the current WebView2 profile. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
80+
81+
**Connections**
82+
83+
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
84+
85+
**Listeners**
86+
87+
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
88+
89+
**ARP**
90+
91+
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
92+
93+
**Profiles**
94+
95+
- Changed the unlock dialog from `MahApps.Metro.Controls.Dialogs` to `MahApps.Metro.SimpleChildWindow`, so the main window can be dragged and resized [#3010](https://github.com/BornToBeRoot/NETworkManager/pull/3010)
96+
97+
## Bugfixes
98+
99+
- Fixed an issue where the profile file could be overwritten when creating a new profile file with the same name, but with another case (`Profile` exists, but `profile` is created). [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
100+
- Fixed an application crash when a profile file is renamed to another case (e.g. `Profile` to `profile`) [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087).
101+
102+
**Network Interface**
103+
104+
- Re-select the network interface after a network change or configuration update. Thanks to [@Ghislain1](https://github.com/Ghislain1) [#3004](https://github.com/BornToBeRoot/NETworkManager/pull/3004) [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
105+
106+
**WiFi**
107+
108+
- Fix filter by frequency if search is empty. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
109+
- Reload animation fixed in some cases. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
110+
111+
**PowerShell**
112+
113+
- Set PowerShell console color for correct path... [#3023](https://github.com/BornToBeRoot/NETworkManager/pull/3023)
114+
115+
**SNMP**
116+
117+
- Fixed an issue where the ConsoleTextBox is not displayed correctly. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
118+
119+
**Whois**
120+
121+
- Fixed an issue where the ConsoleTextBox is not displayed correctly. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
122+
123+
## Dependencies, Refactoring & Documentation
124+
125+
- Code cleanup & refactoring
126+
- Language files updated via [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration)
127+
- Dependencies updated via [#dependabot](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Fdependabot)
128+
- Gurubase Widget removed [#3059](https://github.com/BornToBeRoot/NETworkManager/pull/3059)

Website/docs/changelog/next-release.md

Lines changed: 0 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -19,111 +19,10 @@ Release date: **xx.xx.2025**
1919

2020
## What's new?
2121

22-
- New language Japanese (`ja-JP`) has been added. Thanks to [@coolvitto](https://github.com/coolvitto) [#3044](https://github.com/BornToBeRoot/NETworkManager/pull/3044) [#3030](https://github.com/BornToBeRoot/NETworkManager/pull/3030) [#3035](https://github.com/BornToBeRoot/NETworkManager/pull/3035)
23-
24-
**Hosts File Editor**
25-
26-
- New feature to display (and edit) the `hosts` file. (See [documentation](https://borntoberoot.net/NETworkManager/docs/application/hosts-file-editor) for more details) [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012) [#3092](https://github.com/BornToBeRoot/NETworkManager/pull/3092) [#3094](https://github.com/BornToBeRoot/NETworkManager/pull/3094) [#3098](https://github.com/BornToBeRoot/NETworkManager/pull/3098) [#3103](https://github.com/BornToBeRoot/NETworkManager/pull/3103)
27-
28-
:::info
29-
30-
This feature is currently in preview and may contain bugs or incomplete functionality. Please use with caution and report any issues you encounter on the [GitHub issue tracker](https://github.com/BornToBeRoot/NETworkManager/issues)
31-
32-
:::
33-
34-
**DNS Lookup**
35-
36-
- `DNSKEY` records are now supported. [#3060](https://github.com/BornToBeRoot/NETworkManager/pull/3060)
37-
- `SRV` records are now supported. [#3060](https://github.com/BornToBeRoot/NETworkManager/pull/3060)
38-
- `CAA` records are now supported. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
39-
- `MX` records now support priority. The result is now shown as `10 mail.example.com.` instead of `mail.example.com.`. [#3118](https://github.com/BornToBeRoot/NETworkManager/pull/3118)
40-
41-
**Web Console**
42-
43-
- Credentials can now be stored in the WebView2 browser, similar to Microsoft Edge. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
44-
- History, cookies, cache, credentials, etc. can now be deleted via the `Delete browsing data` button in the settings. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
45-
4622
## Improvements
4723

48-
- Redesign welcome dialog. [#3077](https://github.com/BornToBeRoot/NETworkManager/pull/3077)
49-
- Redesign profile dialog. [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
50-
- Redesign group dialog. [#3089](https://github.com/BornToBeRoot/NETworkManager/pull/3089)
51-
- Redesign confirm delete dialog. [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
52-
- Redesign export dialog. [#3090](https://github.com/BornToBeRoot/NETworkManager/pull/3090)
53-
- Add upgrade dialog when updating from a previous version. [#3077](https://github.com/BornToBeRoot/NETworkManager/pull/3077)
54-
55-
**Network Interface**
56-
57-
- Hide (outdated) IPv4/IPv6, DHCP, and DNS informations if adapter is not connected (Status is `down`). [#3114](https://github.com/BornToBeRoot/NETworkManager/pull/3114)
58-
59-
**WiFi**
60-
61-
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
62-
63-
**DNS Lookup**
64-
65-
- Record types that are not implemented are now hidden in the user interface. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
66-
67-
**PowerShell**
68-
69-
- Find `pwsh.exe` and `powershell.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
70-
71-
**PuTTY**
72-
73-
- Find `putty.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
74-
75-
**AWS Session Manager**
76-
77-
- Find `pwsh.exe` and `powershell.exe` executable by path, similar to `where.exe`. [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
78-
79-
**Web Console**
80-
81-
- Setting `Show status bar` added to show or hide the status bar. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
82-
- Setting `Save credentials` added to display a dialog to save login informations in the WebView2 browser similar to Microsoft Edge. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
83-
- Button `Delete browsing data` added to delete the browsing data (history, cookies, cache, credentials, etc.) of the current WebView2 profile. [#3056](https://github.com/BornToBeRoot/NETworkManager/pull/3056)
84-
85-
**Connections**
86-
87-
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
88-
89-
**Listeners**
90-
91-
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
92-
93-
**ARP**
94-
95-
- Redesign refresh button/view. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
96-
97-
**Profiles**
98-
99-
- Changed the unlock dialog from `MahApps.Metro.Controls.Dialogs` to `MahApps.Metro.SimpleChildWindow`, so the main window can be dragged and resized [#3010](https://github.com/BornToBeRoot/NETworkManager/pull/3010)
100-
10124
## Bugfixes
10225

103-
- Fixed an issue where the profile file could be overwritten when creating a new profile file with the same name, but with another case (`Profile` exists, but `profile` is created). [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087)
104-
- Fixed an application crash when a profile file is renamed to another case (e.g. `Profile` to `profile`) [#3087](https://github.com/BornToBeRoot/NETworkManager/pull/3087).
105-
106-
**Network Interface**
107-
108-
- Re-select the network interface after a network change or configuration update. Thanks to [@Ghislain1](https://github.com/Ghislain1) [#3004](https://github.com/BornToBeRoot/NETworkManager/pull/3004) [#2962](https://github.com/BornToBeRoot/NETworkManager/pull/2962)
109-
110-
**WiFi**
111-
112-
- Fix filter by frequency if search is empty. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
113-
- Reload animation fixed in some cases. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
114-
115-
**PowerShell**
116-
117-
- Set PowerShell console color for correct path... [#3023](https://github.com/BornToBeRoot/NETworkManager/pull/3023)
118-
119-
**SNMP**
120-
121-
- Fixed an issue where the ConsoleTextBox is not displayed correctly. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
122-
123-
**Whois**
124-
125-
- Fixed an issue where the ConsoleTextBox is not displayed correctly. [#3012](https://github.com/BornToBeRoot/NETworkManager/pull/3012)
126-
12726
## Dependencies, Refactoring & Documentation
12827

12928
- Code cleanup & refactoring

Website/src/pages/download.mdx

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@ import styles from "./styles.module.css";
1010

1111
<div style={{ display: "flex", justifyContent: "space-between" }}>
1212
<div>
13-
<h3>2025.1.18.0</h3>
13+
<h3>2025.8.10.0</h3>
1414
</div>
15-
<div>Release Date: 18.01.2025</div>
15+
<div>Release Date: 10.08.2025</div>
1616
</div>
1717

1818
<div className={`${styles.centerButtonContainer} margin-bottom--lg`}>
1919
<Link
2020
className={`button button--primary button--outline ${styles.downloadButton}`}
21-
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.1.18.0/NETworkManager_2025.1.18.0_Setup.msi"
21+
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Setup.msi"
2222
>
2323
Setup
2424
</Link>
2525
<Link
2626
className={`button button--info button--outline ${styles.downloadButton}`}
27-
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.1.18.0/NETworkManager_2025.1.18.0_Portable.zip"
27+
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Portable.zip"
2828
>
2929
Portable
3030
</Link>
3131
<Link
3232
className={`button button--info button--outline ${styles.downloadButton}`}
33-
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.1.18.0/NETworkManager_2025.1.18.0_Archive.zip"
33+
to="https://github.com/BornToBeRoot/NETworkManager/releases/download/2025.8.10.0/NETworkManager_2025.8.10.0_Archive.zip"
3434
>
3535
Archive
3636
</Link>
@@ -62,7 +62,7 @@ import styles from "./styles.module.css";
6262
<div className={`${styles.centerButtonContainer}`}>
6363
<Link
6464
className={`button button--secondary button--outline ${styles.additionalButton}`}
65-
to="/docs/changelog/2025-1-18-0"
65+
to="/docs/changelog/2025-8-10-0"
6666
target="_blank"
6767
>
6868
📃 What's new?
@@ -130,13 +130,15 @@ import styles from "./styles.module.css";
130130
<div>
131131
<p>SHA-256 checksums for the latest release:</p>
132132
<b>Setup</b> (MSI Installer)
133-
<pre><code>0E8722AB821FDFC5079C8E914CDBC293F373F551924EFBA14CA4AF6E68B678F9</code></pre>
133+
<pre><code>1F899FE5B3F4B162CACED4E933B3033734995D5CA6AD95F6BACE5BB5AB63A6AC</code></pre>
134134
<b>Portable</b> (ZIP Archive)
135-
<pre><code>85000CC7E9892C14B3C1F7DE2D540A57E2C90CF5AE25E27960844751AADCF166</code></pre>
135+
<pre><code>AA2DED2139C9D0FD39A9B20310FA1670549939FAA5E41818E6ADF6A941E98446</code></pre>
136136
<b>Archive</b> (ZIP Archive)
137-
<pre><code>68FFC7A42F0CF27B83525BB6AE79C730C96C40A956869F5C45D60B97CCECAE74</code></pre>
137+
<pre><code>2CC3C48F148657AF5CCF4E45587D50964B1E9EADFD8A771EC6FD12D168134504</code></pre>
138138
<p>You can verify the checksum with the following PowerShell command:</p>
139139
<pre><code class="language-powershell">Get-FileHash -Path .\NETworkManager_&#123;VERSION&#125;_Setup.msi -Algorithm SHA256</code></pre>
140+
<p>Or with the linux command <code>sha256sum</code>:</p>
141+
<pre><code class="language-bash">sha256sum -c NETworkManager_&#123;VERSION&#125;_SHA256SUMS</code></pre>
140142
</div>
141143
</details>
142144

0 commit comments

Comments
 (0)