New Release
Version 2.2.1 primarily introduces an architecture lookup in the findPath API.
The last tag was quite a while ago. so I've included details in all of the releases since the last tag (2.0.7)
See https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog for better details.
What's Changed Over the Past Releases
2.0.8 branding by @nagilson in #1851
- Handle No Connection Errors Better by @nagilson in #1854
- Prevent EPERM error hit when trying to open installer.exe by @nagilson in #1855
- Fix file permissions command by @nagilson in #1860
2.0.9 branding by @nagilson in #1852
- Timeout Installer.Exe by @nagilson in #1859
- Update Linux Apt Commands to Handle Lock Timeouts by @nagilson in #1861
- Add AcquireStatus support for ASP.NET runtimes by @nagilson in #1869
- Fix Linux Update by @nagilson in #1874
- Move to node 20 by @nagilson in #1879
- Add failure handling for file integrity check by @nagilson in #1878
- Interpret Installer Exit Codes by @nagilson in #1880
- Remove references to the string 'key' and change them to 'id' by @nagilson in #1882
- Try to find the .NET SDK PATH on Mac if it Installs to Unexpected Loc by @nagilson in #1884
2.1.0 Branding by @nagilson in #1883
2.1.1 branding - Hot fix for installation record tracking by @nagilson in #1888
2.1.2 branding by @nagilson in #1893
- Add API to uninstall just one runtime by @nagilson in #1894
- Separate 1 Lock into 2 Mutexes/Locks for Data Management by @nagilson in #1891
- Fix merge issue with main by @nagilson in #1896
- Update node and typescript dependencies by @nagilson in #1900
- Allow detecting pre existing global installs by @nagilson in #1903
- Fix ARM64 Installation Windows Detection Logic by @nagilson in #1908
- Fix offline detection by @nagilson in #1907
- Allow elevation through non-linux commands by @nagilson in #1881
- ✒️ Enable ESRP Signing on the .VSIX by @nagilson in #1885
- Fix parsing
-preview
versions in the registry when installed via Visual Studio by @nagilson in #1914 - Update Axios by @nagilson in #1913
- Fix MicroBuild Staging by @nagilson in #1915
- Don't fail if the user is offline by @nagilson in #1898
- Allow uninstallation of global .NET Installations by @nagilson in #1897
- Don't set HOME environment variable by @nagilson in #1923
- Fix an issue parsing promises by @nagilson in #1927
2.1.4 branding by @nagilson in #1928
2.1.5 branding by @nagilson in #1929
2.1.6 branding by @nagilson in #1931
- Quote the Installer Path by @nagilson in #1941
- Migrate to ESLint by @nagilson in #1944
- Add PATH for Arm emulation x64 on Mac by @nagilson in #1932
- Improve ARM Mac Path Check by @nagilson in #1947
- Upgrade to the newest version of extension telemetry by @nagilson in #1948
- Update
existingDotnetPath
to only take affect if it works. by @nagilson in #1946 - Add await that eslint asked to remove by @nagilson in #1957
- Add new API
dotnet.findPath
to find the .NET host to use if one already exists that meets a requirement. by @nagilson in #1954 - Permit Installing .NET via a package.json file by @nagilson in #1976
- Fix the parsing of other regional characters for find path API by @nagilson in #1969
- 🦅 Enable TSA Per Requirement
✈️ by @nagilson in #1975
2.2.0 branding by @nagilson in #1971
- Exclude Microbuild from scanner by @nagilson in #1979
- Make all mkdirSync calls use the recursive option by @andysleigh in #1986
2.2.1 Branding & Dependencies by @nagilson in #1983
- Leverage Managed Identity Publish by @nagilson in #1942
- Test for Vendors: Don't acquire 2.X ASPNET Runtimes by @nagilson in #1991
- Add back output for uninstall in the terminal by @nagilson in #1990
- Show Cancellation Style Errors by @nagilson in #1989
- Suppress Noisy Telemetry Events by @nagilson in #1988
- Consider when the user Cancels the SDK Installer on Mac by @nagilson in #1993
- Check Architecture on .NET FindPath API by @nagilson in #1974
- Record information about which files are wiped by @nagilson in #1997
New Contributors
- @andysleigh made their first contribution in #1986
Full Changelog: Runtime-v2.0.7...Runtime-v2.2.1