You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: vscode-dotnet-runtime-extension/CHANGELOG.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,27 @@ The format is based on [Keep a Changelog],
6
6
and this project adheres to [Semantic Versioning].
7
7
8
8
## [Unreleased]
9
-
## [2.0.0] - 2023-09-18
9
+
## [2.0.1] - 2024-01-03
10
+
11
+
Fixes several key bugs with installing .NET:
12
+
13
+
- Ubuntu Global SDK Installs would fail for the first time on 18.04.
14
+
- The extension would print ... forever after installation failure for certain errors.
15
+
- The extension would fail to read Ubuntu directories properly for the first time if PMC was installed in certain scenarios.
16
+
- GitHub Forms is now added.
17
+
- Corrects behavior on our unknown Ubuntu Versions by estimating the correct behavior for known versions.
18
+
- Improve timeout error handling
19
+
- Catch bug in the caching library we use to prevent it from failing to cache
20
+
- Remove bug where status bar would stay red when cancelling install
21
+
- Fix bug where Linux would not update .NET SDKs properly when it could update instead of install
22
+
- Detect when a user cancels the installation in the password prompt or windows installer so we can remove the error failure message
23
+
- Adds more logging to the extension to improve diagnostics and speed to resolve github issues
24
+
- Improve installation management, so that the extension is aware that installs it manages can be deleted by external sources, to prevent it from thinking something is installed when it is no longer installed.
25
+
- Fix an issue where the uninstall command would think it could uninstall a global SDK. This is not the case.
26
+
- Improve detection logic for existing Ubuntu and RHEL installations of linux to prevent installing when it is not needed
27
+
- Several other key issues.
28
+
29
+
## [2.0.0] - 2023-11-23
10
30
11
31
The '.NET Runtime Install Tool' has been renamed to the '.NET Install Tool.'
publicokUpdateExitCode=11188;// Arbitrary number that is not shared or used by other things we rely on as an exit code
73
+
publicokAlreadyExistsExitCode=11166;
70
74
71
75
publicconflictingInstallErrorMessage=`A dotnet installation was found which indicates dotnet that was installed via Microsoft package feeds. But for this distro and version, we only acquire .NET via the distro feeds.
72
76
You should not mix distro feed and microsoft feed installations. To continue, please completely remove this version of dotnet to continue by following https://learn.microsoft.com/dotnet/core/install/remove-runtime-sdk-versions?pivots=os-linux.
@@ -181,9 +185,9 @@ export class LinuxVersionResolver
consterr=newDotnetCustomLinuxInstallExistsError(newError(`An installation of ${fullySpecifiedDotnetVersion} was requested but ${existingGlobalInstallSDKVersion} is already available.`),
0 commit comments