From b09b134fe84fa8f29f4fed5449f6ba924fadf760 Mon Sep 17 00:00:00 2001 From: BornToBeRoot Date: Tue, 30 Nov 2021 02:53:20 +0100 Subject: [PATCH] Update to 2021.11.30.0 --- Chocolatey/networkmanager.nuspec | 2 +- Chocolatey/tools/chocolateyinstall.ps1 | 4 +- InnoSetup.iss | 2 +- README.md | 6 +-- Source/GlobalAssemblyInfo.cs | 4 +- .../NETworkManager.Controls.csproj | 1 + .../NETworkManager.Converters.csproj | 1 + .../NETworkManager.Documentation.csproj | 1 + .../NETworkManager.Localization.csproj | 1 + .../NETworkManager.Models.csproj | 1 + .../NETworkManager.Profiles.csproj | 1 + .../NETworkManager.Settings.csproj | 1 + .../NETworkManager.Update.csproj | 1 + .../NETworkManager.Utilities.WPF.csproj | 1 + .../NETworkManager.Utilities.csproj | 1 + .../NETworkManager.Validators.csproj | 1 + Source/NETworkManager/NETworkManager.csproj | 1 + .../BornToBeRoot.NETworkManager.yaml | 27 ++++++++++++ build.ps1 | 4 +- docs/01_Home.md | 41 +++++++++++++++++-- docs/03_Download.md | 36 +++++++++------- docs/Changelog/2021-11-30-0.md | 37 +++++++++++++++++ docs/Changelog/next-release.md | 8 ++-- 23 files changed, 149 insertions(+), 34 deletions(-) create mode 100644 WinGet/manifests/b/BornToBeRoot/NETworkManager/2021.11.30.0/BornToBeRoot.NETworkManager.yaml create mode 100644 docs/Changelog/2021-11-30-0.md diff --git a/Chocolatey/networkmanager.nuspec b/Chocolatey/networkmanager.nuspec index 4fc135e313..d0833b4f2a 100644 --- a/Chocolatey/networkmanager.nuspec +++ b/Chocolatey/networkmanager.nuspec @@ -3,7 +3,7 @@ NETworkManager - 2021.9.5.0 + 2021.11.30.0 BornToBeRoot NETworkManager BornToBeRoot diff --git a/Chocolatey/tools/chocolateyinstall.ps1 b/Chocolatey/tools/chocolateyinstall.ps1 index ce8ad69033..0cd3797acd 100644 --- a/Chocolatey/tools/chocolateyinstall.ps1 +++ b/Chocolatey/tools/chocolateyinstall.ps1 @@ -1,6 +1,6 @@ $ErrorActionPreference = 'Stop' $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" -$url = 'https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.9.5.0/NETworkManager_2021.9.5.0_Setup.exe' +$url = 'https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Setup.exe' $packageArgs = @{ packageName = $env:ChocolateyPackageName @@ -9,7 +9,7 @@ $packageArgs = @{ url = $url softwareName = 'NETworkManager*' - checksum = '883188AD58FB936FCA82846A261840F67E19734C20093996CBCDA75F4CE41EAA' + checksum = 'AFDA99002A95D78127A26ADCED00F1A86DCBDB6DA0782A761088FFBF3BFF1DF9' checksumType = 'sha256' silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /TASKS="desktopicon" /SP-' diff --git a/InnoSetup.iss b/InnoSetup.iss index 240cfbab6f..e89f24be13 100644 --- a/InnoSetup.iss +++ b/InnoSetup.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "NETworkManager" -#define MyAppVersion "2021.11.21.0" +#define MyAppVersion "2021.11.30.0" #define MyAppPublisher "BornToBeRoot" #define MyAppURL "https://github.com/BornToBeRoot/NETworkManager/" #define MyAppExeName "NETworkManager.exe" diff --git a/README.md b/README.md index 3e164bc198..e325362a0c 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,7 @@

NETworkManager

-

A powerful tool for managing networks and troubleshoot network problems!

- +

A powerful tool for managing networks and troubleshoot network problems!

NETworkManager Preview -

All releases @@ -50,7 +48,7 @@ # Build __Requirements__ -- [SDK .NET 5.0](https://dotnet.microsoft.com/download/dotnet/5.0) +- [SDK .NET 6.x](https://dotnet.microsoft.com/download/dotnet/6.0) - Visual Studio 2019 or later with `.NET desktop development` and `Universal Windows Platform development` __Optional__ diff --git a/Source/GlobalAssemblyInfo.cs b/Source/GlobalAssemblyInfo.cs index e25e19551f..6f407c0cfd 100644 --- a/Source/GlobalAssemblyInfo.cs +++ b/Source/GlobalAssemblyInfo.cs @@ -6,5 +6,5 @@ [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("2021.11.21.0")] -[assembly: AssemblyFileVersion("2021.11.21.0")] +[assembly: AssemblyVersion("2021.11.30.0")] +[assembly: AssemblyFileVersion("2021.11.30.0")] diff --git a/Source/NETworkManager.Controls/NETworkManager.Controls.csproj b/Source/NETworkManager.Controls/NETworkManager.Controls.csproj index 9e82bb4549..ff8f64f753 100644 --- a/Source/NETworkManager.Controls/NETworkManager.Controls.csproj +++ b/Source/NETworkManager.Controls/NETworkManager.Controls.csproj @@ -6,6 +6,7 @@ NETworkManager.Controls net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager.Converters/NETworkManager.Converters.csproj b/Source/NETworkManager.Converters/NETworkManager.Converters.csproj index fa2e95cc4a..99223a40bf 100644 --- a/Source/NETworkManager.Converters/NETworkManager.Converters.csproj +++ b/Source/NETworkManager.Converters/NETworkManager.Converters.csproj @@ -7,6 +7,7 @@ NETworkManager.Converters net6.0-windows10.0.17763.0 win10-x64 + false true false bin\Debug\NETworkManager.Converters.xml diff --git a/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj b/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj index 2535df6855..b069164b07 100644 --- a/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj +++ b/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj @@ -7,6 +7,7 @@ NETworkManager.Documentation net6.0-windows10.0.17763.0 win10-x64 + false true false bin\Debug\NETworkManager.Documentation.xml diff --git a/Source/NETworkManager.Localization/NETworkManager.Localization.csproj b/Source/NETworkManager.Localization/NETworkManager.Localization.csproj index c8662986ec..44024cee09 100644 --- a/Source/NETworkManager.Localization/NETworkManager.Localization.csproj +++ b/Source/NETworkManager.Localization/NETworkManager.Localization.csproj @@ -6,6 +6,7 @@ NETworkManager.Localization net6.0-windows10.0.17763.0 win10-x64 + false true false 1701;1702;CA1712 diff --git a/Source/NETworkManager.Models/NETworkManager.Models.csproj b/Source/NETworkManager.Models/NETworkManager.Models.csproj index 0797972b00..9ac4ddddbf 100644 --- a/Source/NETworkManager.Models/NETworkManager.Models.csproj +++ b/Source/NETworkManager.Models/NETworkManager.Models.csproj @@ -6,6 +6,7 @@ NETworkManager.Models net6.0-windows10.0.17763.0 win10-x64 + false sdk true false diff --git a/Source/NETworkManager.Profiles/NETworkManager.Profiles.csproj b/Source/NETworkManager.Profiles/NETworkManager.Profiles.csproj index f985e773cb..59eb4b9c85 100644 --- a/Source/NETworkManager.Profiles/NETworkManager.Profiles.csproj +++ b/Source/NETworkManager.Profiles/NETworkManager.Profiles.csproj @@ -6,6 +6,7 @@ NETworkManager.Profiles net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager.Settings/NETworkManager.Settings.csproj b/Source/NETworkManager.Settings/NETworkManager.Settings.csproj index 19a420651c..d31572f0ee 100644 --- a/Source/NETworkManager.Settings/NETworkManager.Settings.csproj +++ b/Source/NETworkManager.Settings/NETworkManager.Settings.csproj @@ -6,6 +6,7 @@ NETworkManager.Settings net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager.Update/NETworkManager.Update.csproj b/Source/NETworkManager.Update/NETworkManager.Update.csproj index a80c23de14..c3ab8c9279 100644 --- a/Source/NETworkManager.Update/NETworkManager.Update.csproj +++ b/Source/NETworkManager.Update/NETworkManager.Update.csproj @@ -7,6 +7,7 @@ NETworkManager.Update net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager.Utilities.WPF/NETworkManager.Utilities.WPF.csproj b/Source/NETworkManager.Utilities.WPF/NETworkManager.Utilities.WPF.csproj index dbdc979405..892c4f0bed 100644 --- a/Source/NETworkManager.Utilities.WPF/NETworkManager.Utilities.WPF.csproj +++ b/Source/NETworkManager.Utilities.WPF/NETworkManager.Utilities.WPF.csproj @@ -6,6 +6,7 @@ NETworkManager.Utilities.WPF net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager.Utilities/NETworkManager.Utilities.csproj b/Source/NETworkManager.Utilities/NETworkManager.Utilities.csproj index 87222d6f87..ff22772451 100644 --- a/Source/NETworkManager.Utilities/NETworkManager.Utilities.csproj +++ b/Source/NETworkManager.Utilities/NETworkManager.Utilities.csproj @@ -6,6 +6,7 @@ NETworkManager.Utilities net6.0-windows10.0.17763.0 win10-x64 + false true true false diff --git a/Source/NETworkManager.Validators/NETworkManager.Validators.csproj b/Source/NETworkManager.Validators/NETworkManager.Validators.csproj index a10334953e..7b4c340188 100644 --- a/Source/NETworkManager.Validators/NETworkManager.Validators.csproj +++ b/Source/NETworkManager.Validators/NETworkManager.Validators.csproj @@ -6,6 +6,7 @@ NETworkManager.Validators net6.0-windows10.0.17763.0 win10-x64 + false true false diff --git a/Source/NETworkManager/NETworkManager.csproj b/Source/NETworkManager/NETworkManager.csproj index 7da0388561..ac7c3b09a1 100644 --- a/Source/NETworkManager/NETworkManager.csproj +++ b/Source/NETworkManager/NETworkManager.csproj @@ -3,6 +3,7 @@ WinExe net6.0-windows10.0.17763.0 win10-x64 + false sdk NETworkManager NETworkManager diff --git a/WinGet/manifests/b/BornToBeRoot/NETworkManager/2021.11.30.0/BornToBeRoot.NETworkManager.yaml b/WinGet/manifests/b/BornToBeRoot/NETworkManager/2021.11.30.0/BornToBeRoot.NETworkManager.yaml new file mode 100644 index 0000000000..04e86f85a1 --- /dev/null +++ b/WinGet/manifests/b/BornToBeRoot/NETworkManager/2021.11.30.0/BornToBeRoot.NETworkManager.yaml @@ -0,0 +1,27 @@ +PackageIdentifier: BornToBeRoot.NETworkManager +PackageVersion: 2021.11.30.0 +PackageName: NETworkManager +Publisher: BornToBeRoot +ShortDescription: A powerful tool for managing networks and troubleshoot network problems! +PackageUrl: https://borntoberoot.net/NETworkManager +License: GNU General Public License v3.0 +LicenseUrl: https://github.com/BornToBeRoot/NETworkManager/blob/master/LICENSE +Moniker: networkmanager +Tags: +- wifi +- ipscanner +- portscanner +- traceroute +- pingmonitor +- dns +- remotedesktop +- putty +- lldp +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Setup.exe + InstallerType: inno + InstallerSha256: AFDA99002A95D78127A26ADCED00F1A86DCBDB6DA0782A761088FFBF3BFF1DF9 +PackageLocale: en-US +ManifestType: singleton +ManifestVersion: 1.0.0 diff --git a/build.ps1 b/build.ps1 index 9e0984ed1d..07a7f256ad 100644 --- a/build.ps1 +++ b/build.ps1 @@ -39,9 +39,11 @@ $SetupContent | Set-Content -Path $InnoSetupFile -Encoding utf8 # Dotnet clean, restore, build and publish dotnet clean "$PSScriptRoot\Source\NETworkManager.sln" dotnet restore "$PSScriptRoot\Source\NETworkManager.sln" -# dotnet build --configuration Release "$PSScriptRoot\Source\NETworkManager.sln" +# Issue: dotnet publish ignores zh-CN, zh-TW (https://github.com/dotnet/msbuild/issues/3897) dotnet publish --configuration Release --framework net6.0-windows10.0.17763.0 --runtime win10-x64 --self-contained false --output "$BuildPath\NETworkManager" "$PSScriptRoot\Source\NETworkManager\NETworkManager.csproj" +Read-Host "Copy the missing language files and press enter" + # Test if release build is available if(-not(Test-Path -Path "$BuildPath\NETworkManager\NETworkManager.exe")) { diff --git a/docs/01_Home.md b/docs/01_Home.md index b436265827..13b7dd5e66 100644 --- a/docs/01_Home.md +++ b/docs/01_Home.md @@ -8,14 +8,47 @@ permalink: / # What is NETworkManager -NETworkManager is a powerful tool for managing networks and troubleshoot network problems! It includes a variety of tools such as an IP scanner, WiFi analyzer, PuTTY/RemoteDesktop with tabs or an LLDP/CDP capture (and many [more](./Features)) in a unified user interface. - -The code is open source and available on [GitHub](https://github.com/BornToBeRoot/NETworkManager){:target="_blank"} published under the [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/master/LICENSE){:target="_blank"}. This project has adopted the [code of conduct](https://github.com/BornToBeRoot/NETworkManager/blob/master/CODE_OF_CONDUCT.md){:target="_blank"} defined by the [Contributor Covenant](http://contributor-covenant.org/){:target="_blank"}. +NETworkManager is a powerful tool for managing networks and troubleshoot network problems! It includes a variety of tools such as an IP scanner, Port Scanner, Ping Monitor, WiFi analyzer, PuTTY/RemoteDesktop with tabs or an LLDP/CDP capture (and many [more](./Features)) in a unified user interface.

NETworkManager +

+ + All releases + + + Latest release + + + GitHub stars + + + GitHub forks + +

+

+ + AppVeyor + + + AppVeyor + +

+

+ + Transifex + + + Feature request + + + Bug report + +

-

+

+ +The code is open source and available on [GitHub](https://github.com/BornToBeRoot/NETworkManager){:target="_blank"} published under the [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/master/LICENSE){:target="_blank"}. This project has adopted the [code of conduct](https://github.com/BornToBeRoot/NETworkManager/blob/master/CODE_OF_CONDUCT.md){:target="_blank"} defined by the [Contributor Covenant](http://contributor-covenant.org/){:target="_blank"}. diff --git a/docs/03_Download.md b/docs/03_Download.md index fb02a92108..15985e1f79 100644 --- a/docs/03_Download.md +++ b/docs/03_Download.md @@ -8,28 +8,36 @@ permalink: /Download # Download -Version: **2021.9.5.0**
-Date: **05.09.2021** +Version: **2021.11.30.0**
+Date: **30.11.2021** | Download | Checksum [SHA256] | |---|---| -| | `883188AD58FB936FCA82846A261840F67E19734C20093996CBCDA75F4CE41EAA` | -| | `F186755939FC2A5A07C2D5BDED59128189D16968FD61DF8E17C100E181B3C39D` | -| | `E9680A1C52270A5B2AB192AADE08563CB3509CDCD3EF3F9BA2603CE3BB84DF45` | +| | `AFDA99002A95D78127A26ADCED00F1A86DCBDB6DA0782A761088FFBF3BFF1DF9` | +| | `6EE94EDF8EEDE8D65E2143D5BF60C59CA715536D4C15E680FFB0454174D22FE1` | +| | `5F72238031B7DB28F885BD8E74046734BDBCA37E4DFC5110ADB75EB216C50DF1` | +## System requirements +- Windows 10 / Server x64 (1809 or later) +- [.NET Desktop Runtime 6.x (LTS)](https://dotnet.microsoft.com/download/dotnet/6.0){:target="_blank"} +- [Microsoft Edge - WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"} -The setup is also available on [Chocolatey](https://chocolatey.org/packages/NETworkManager){:target="_blank"} and [WinGet](https://github.com/microsoft/winget-pkgs/tree/master/manifests/b/BornToBeRoot/NETworkManager/){:target="_blank"}: +# Package Manager +It is also available via the package managers [Chocolatey](https://chocolatey.org/packages/NETworkManager){:target="_blank"} and [WinGet](https://github.com/microsoft/winget-pkgs/tree/master/manifests/b/BornToBeRoot/NETworkManager/){:target="_blank"}: -``` -~# choco install networkmanager -or -~# winget install BornToBeRoot.NETworkManager +```PowerShell +choco install networkmanager +# or +winget install BornToBeRoot.NETworkManager ``` -## System requirements -- Windows 10 / Server x64 (1809 or later) -- [.NET Desktop Runtime 5.0.0](https://dotnet.microsoft.com/download/dotnet/5.0){:target="_blank"} or later -- [Microsoft Edge - WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"} +The latest version can also be viewed and downloaded via the PowerShell module [Evergreen](https://github.com/aaronparker/evergreen){:target="_blank"}: + +```PowerShell +Get-EvergreenApp -Name NETworkManager +# or +Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\xxx\Downloads\ +``` ## Silent install The setup is created with [InnoSetup](https://jrsoftware.org/isinfo.php){:target="_blank"} and you can use all available [command line parameters](https://jrsoftware.org/ishelp/index.php?topic=setupcmdline){:target="_blank"}. Use the following parameters to perform a silent installation and create a desktop icon: diff --git a/docs/Changelog/2021-11-30-0.md b/docs/Changelog/2021-11-30-0.md new file mode 100644 index 0000000000..1ea2f1049d --- /dev/null +++ b/docs/Changelog/2021-11-30-0.md @@ -0,0 +1,37 @@ +--- +layout: default +title: 2021.11.30.0 +parent: Changelog +nav_order: 982 +description: "Changelog for 2021.11.30.0" +permalink: /Changelog/2021-11-30-0 +--- + +# Version 2021.11.30.0 +Date: **30.11.2021** + +| File | Checksum [SHA256] | +|---|---| +|[Setup](https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Setup.exe){:target="_blank"}| `AFDA99002A95D78127A26ADCED00F1A86DCBDB6DA0782A761088FFBF3BFF1DF9` | +|[Portable](https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Portable.zip){:target="_blank"}| `6EE94EDF8EEDE8D65E2143D5BF60C59CA715536D4C15E680FFB0454174D22FE1` | +|[Archive](https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Archive.zip){:target="_blank"}| `5F72238031B7DB28F885BD8E74046734BDBCA37E4DFC5110ADB75EB216C50DF1` | + +**New system requirements** +- Windows 10 / Server x64 (1809 or later) +- [.NET Desktop Runtime 6.x (LTS)](https://dotnet.microsoft.com/download/dotnet/6.0){:target="_blank"} +- [Microsoft Edge - WebView2 Runtime (Evergreen)](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"} + +## What's new? +- Migrated to .net 6.0 + +## Improvements +- Discovery Protocol - PSDiscoveryProtocol updated to version 1.4.1 [](https://github.com/BornToBeRoot/NETworkManager/pull/1308){:target="_blank"} + +## Bugfixes +- Chinese language files are now available [#1308](https://github.com/BornToBeRoot/NETworkManager/issues/1284){:target="_blank"} +- Remote Desktop - Connection dialog now allows `host` and `host:port` [#1284](https://github.com/BornToBeRoot/NETworkManager/issues/1284){:target="_blank"} +- PowerShell/PuTTY/TigerVNC - Flickering fixed when process terminates [#1304](https://github.com/BornToBeRoot/NETworkManager/issues/1304){:target="_blank"} + +## Other +- Language files updated [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration){:target="_blank"} +- Dependencies updated [#dependencies](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Fdependabot){:target="_blank"} diff --git a/docs/Changelog/next-release.md b/docs/Changelog/next-release.md index d8304db5cc..80df7edf48 100644 --- a/docs/Changelog/next-release.md +++ b/docs/Changelog/next-release.md @@ -15,16 +15,14 @@ permalink: /Changelog/next-release - [Microsoft Edge - WebView2 Runtime (Evergreen)](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"} ## What's new? -- Migrated to .net 6.0 +- ## Improvements -- +- ## Bugfixes -- Remote Desktop - Connection dialog now allows `host` and `host:port` [#1284](https://github.com/BornToBeRoot/NETworkManager/issues/1284){:target="_blank"} -- PowerShell/PuTTY/TigerVNC - Flickering fixed when process terminates [#1304](https://github.com/BornToBeRoot/NETworkManager/issues/1304){:target="_blank"} +- ## Other - Language files updated [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration){:target="_blank"} - Dependencies updated [#dependencies](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Fdependabot){:target="_blank"} -- PSDiscoveryProtocol updated to version 1.4.1 \ No newline at end of file