Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 17 additions & 2 deletions documentation/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@

## MSBuild 16.11.0

This version of MSBuild will ship with Visual Studio 2019 version 16.11.0 and .NET SDK 5.0.400.
This version of MSBuild shipped with Visual Studio 2019 version 16.11.0 and .NET SDK 5.0.400.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NIT: I think it should be is shipped or for better active instead of passive, should be rephrased using ships as:
This version of MSBuild ships with Visual Studio 2019 version 16.11.0 and .NET SDK 5.0.400.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer past tense here because this release is in some ways just a pointer to the "standard" ways to get MSBuild: through VS or the .NET SDK.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rainersigwald
thanks for your reply! ok, I understand now 🙂


### What's new

* MSBuild now supports long paths in the 64-bit `amd64\MSBuild.exe` executable.
* New version properties `MSBuildFileVersion` (4-part, matches file version) and `MSBuildSemanticVersion` (matches package versions) are now available for use (#6534).

### Detailed release notes

#### Added
Expand All @@ -26,6 +29,10 @@ This version of MSBuild will ship with Visual Studio 2019 version 16.11.0 and .N
* Allow `ResolveAssemblyReferences` precomputed cache files to be in read-only locations (#6393).
* 64-bit `al.exe` is used when targeting 64-bit architectures (for real this time) (#6484).
* Builds with `ProduceOnlyReferenceAssembly` no longer expect debug symbols to be produced (#6511). Thanks, @Zastai!
* 64-bit `MSBuild.exe` supports long paths (and other .NET default behaviors) (#6562).
* Non-graph builds no longer crash in the experimental project cache (#6568).
* The experimental project cache is initialized only once (#6569).
* The experimental project cache no longer tries to schedule proxy builds to the in-proc node (#6635).

#### Infrastructure

Expand All @@ -35,7 +42,15 @@ This version of MSBuild will ship with Visual Studio 2019 version 16.11.0 and .N
* Switched to OneLocBuild for localization PRs (#6561).
* Moved to latest Ubuntu image for PR test legs (#6573).

#### Documentation
## MSBuild 16.10.2

This version of MSBuild shipped with Visual Studio 2019 version 16.10.2 and will ship with .NET SDK 5.0.302.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as line 4 comment, should be is shipped unless it is emphasizing on the past state of 16.10.2


#### Fixed

* Fixed a regression in the `MakeRelative` property function that dropped trailing slashes (#6513). Thanks, @dsparkplug and @pmisik!
* Fixed a regression in glob matching where files without extensions were erroneously not matched (#6531).
* Fixed a change in logging that caused crashes in Azure DevOps loggers (#6520).

## MSBuild 16.10.2

Expand Down