Sourced from Microsoft.NET.Test.Sdk's releases.
v17.7.0
⚠️ Microsoft.TestPlatform 17.7.0 nuget package is hidden from Nuget.org, we've encountered an unexpected issue with versioning which prevents it from being used in all AzDO clients. We are working on a fix.
The most pressing issues were all backported to 17.6.1, 17.6.2 and 17.6.3.
Issues fixed (since 17.6.3)
Don't print socket transport error in console by
@nohwnd
in #4493 which fixes #4461 When testhost crashes, we no longer print the transport error:---> System.Exception: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
This error is a side-effect or our architecture is almost never the culprit. Instead it leads developers away from the actual issue which is crash of testhost, or datacollector.
Pass workloads to proxy managers in #4422 by
@nohwnd
Which allows datacollector users to only receive the sources that are currently running in the testhost associated to datacollector, instead of all the sources that have the same target framework.Fix Newtonsoft versions in testhost.deps.json in #4367 by
@nohwnd
testhost.runtimeconfig.json files that we ship with testhost contained an old version of Newtonsoft.Json. The version in this file does not have an effect on execution, but some compliance tools statically analyze it and report possible vulnerabilities.Other fixes:
- Replacing calls to BuildMultipleAssemblyPath when passing only one source in acceptance tests in #4358 by
@daveMueller
- Check for null Path in #4391 by
@lewing
- Remove unused variable in #4425 by
@mthalman
- Fix execution gets stucks on single netstandard source by
@nohwnd
in #4497 which fixes #4392- TestObject use ConcurrentDictionary instead of Dictionary in #4450 by
@Evangelink
- Drop usage of Microsoft.Internal.TestPlatform.Remote in #4456 by
@Evangelink
Special thanks to
@SimonCropp
for the many fixes regarding nullability spelling and code style in #4518, #4520, #4525, #4526, #4521, #4519, #4522, #4529 🙇Full Changelog: https://github.com/microsoft/vstest/compare/v17.6.3...v17.7.0
Drops
- Microsoft.TestPlatform.ObjectModel : v17.7.0
v17.7.0-preview-23364-03
Issues Fixed
- Trim away netframework targets in source-build #4357
- Re-enable publishing nugets, don't continue on error #4356
- Merged PR 30352: arcade into main
- Merged PR 29591: Onboard to arcade
Full Changelog: here
... (truncated)
246832c
RTM build fixf6bfa29
[rel/17.7] Fix branding on 17.7-release (#4615)bc17bb9
[rel/17.7] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4602)f0bc50e
Revert "Fix yml to generate RTM/stable version & fix symbol check issues (#46...fab9246
Fix yml to generate RTM/stable version & fix symbol check issues (#4600)d7f4faa
Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov...132324c
Consume localized resources in source-build (#4564) (#4567)18e0eaa
Externals final 17.7 upgrade (#4565)3d3375a
"Snap" main to rel/17.7 (#4558)b986934
Merge main in rel/17.7 (#4540)Sourced from mkdocs-material's releases.
mkdocs-material-9.1.21
- Fixed MkDocs 1.4 compat issue in social plugin (9.1.20 regression)
Sourced from mkdocs-material's changelog.
mkdocs-material-9.1.21+insiders-4.39.0 (2023-08-01)
- Added support for hoisting theme media files when building projects
- Added support for sorting pages on tags index for tags plugin
- Added support for adding date of last update to blog posts
- Fixed #5797: Parse error in typeset plugin (4.38.1 regression)
mkdocs-material-9.1.21+insiders-4.38.1 (2023-08-01)
- Improved nested serve mode for projects plugin
- Improved compat in privacy plugin with third-party plugins
- Fixed #5790: Typeset plugin ignores data-toc-label attribute
- Fixed #5778: Interplay of privacy plugin with git-revision-date-localized
- Fixed #5773: Info plugin erroring when community edition is in beta
mkdocs-material-9.1.21+insiders-4.38.0 (2023-07-29)
- Added projects plugin for building nested projects
- Updated privacy plugin to new MkDocs API
mkdocs-material-9.1.21+insiders-4.37.1 (2023-07-28)
- Updated MkDocs to 1.5.1
- Fixed deprecation warning in social plugin due to MkDocs upgrade
- Fixed #5772: Privacy plugin fails due to API change in MkDocs
mkdocs-material-9.1.21 (2023-07-27)
- Fixed MkDocs 1.4 compat issue in social plugin (9.1.20 regression)
mkdocs-material-9.1.20 (2023-07-27)
- Fixed deprecation warnings for social plugin
mkdocs-material-9.1.19 (2023-07-18)
- Added support for MkDocs 1.5+
- Fixed #5699: Improve error reporting in social plugin
mkdocs-material-9.1.18+insiders-4.37.0 (2023-07-07)
- Added support for overriding social cards settings per page
- Added new social card default/only/image layout
- Improved resilience of optimize and social plugin
- Fixed rendering bugs for pruned navigation items
- Fixed jumping of content tabs anchor links when instant loading is enabled
- Fixed #5676: Optimize plugin doesn't check for pngquant
mkdocs-material-9.1.18 (2023-07-03)
... (truncated)
98a009b
Prepare 9.1.21 releasefeef806
Bumped MkDocs to 1.5.0 to mitigate error in social plugin39580db
Updated changelog08ab76f
Prepare 9.1.20 release068472a
Documentation772421d
Merge pull request #5759 from kamilkrzyskow/social-patch2f548d79
Updated social plugin to use theme.custom_dir
3e8faa0
Updated dependenciesb72adf3
Updated documentation for custom cookiesea9446e
Merge branch 'master' of github.com:squidfunk/mkdocs-materialSourced from Microsoft.Extensions.Logging's releases.
.NET 7.0.0
.NET 7.0 RC 2
.NET 7.0 RC 1
.NET 7.0 Preview 7
.NET 7.0 Preview 6
.NET 7.0 Preview 5
.NET 7.0 Preview 4
.NET 7.0 Preview 3
.NET 7.0 Preview 2
.NET 6.0.21
.NET 6.0.20
.NET 6.0.16
.NET 6.0.15
.NET 6.0.12
.NET 6.0.11
.NET 6.0.9
.NET 6.0.8
... (truncated)
d099f07
Merge in 'release/7.0' changes0cee4aa
[release/7.0] Fix loading app-local ICU (#77118)bebb595
Merge in 'release/7.0' changescd2d837
Port stackoverflow fix from Roslyn to SourceGenerator PolyFill (#76954)db34250
Merge in 'release/7.0' changesf252bc6
Merged PR 26705: Empty to commit to diverge internal and public branches075e74e
[mono][s390x] Fix wrong implementation of OP_CHECK_THIS (#76920)aacc243
Update macos-11 vmImage to macos-12 for XCode 14. (#76973)c7b59fc
[release/7.0] Reintroduce typo in ICorDebug public API names (#76967)156aa8a
Merge in 'release/7.0' changesSourced from mkdocs's releases.
1.5.2
Bugfix (regression in 1.5.0): Restore functionality of
--no-livereload
. (#3320)Bugfix (regression in 1.5.0): The new page title detection would sometimes be unable to drop anchorlinks - fix that. (#3325)
Partly bring back pre-1.5 API:
extra_javascript
items will once again be mostly strings, and only sometimesExtraStringValue
(when the extrascript
functionality is used).Plugins should be free to append strings to
config.extra_javascript
, but when reading the values, they must still make sure to read it asstr(value)
in case it is anExtraScriptValue
item. For querying the attributes such as.type
you need to checkisinstance
first. Static type checking will guide you in that. (#3324)See commit log.
79f17b4
Release 1.5.2 (#3330)91e37ae
Change extra_javascript items to usually be strings again (#3324)4944c9f
Drop obsolete readthedocs config, we switched to gh-pages (#3326)63052bc
Correct detection of dropping anchorlink from page title (#3325)fcb2da3
Restore functionality of --no-livereload (#3320)2865b0f
Release 1.5.1 (#3315)ea549e6
Make it possible to treat ExtraScriptValue as a path86cde7b
Catch ValueErrors thrown when attempting to remove a file twice (#3314)0d9e341
Release 1.5.0 (#3296)0f8ab6b
Fix livereload shutdown sequence - crash on WindowsSourced from setuptools's changelog.
v68.0.0
Breaking Changes
- #3948: Removed verification for existing
depends.txt
file (deprecated since v0.5a4).- #3948: Remove autofixing of broken
.egg-info
directories containing the-
character in their base name (without suffix). They should no longer be produced by sufficiently new versions ofsetuptools
(warning introduced in 2005).- #3948: Remove deprecated APIs in
easy_install
:get_script_args
,get_script_header
andget_writer
. The direct usage ofeasy_install
has been deprecated since v58.3.0, and the warnings regarding these APIs predate that version.- #3948: Removed
egg_info.get_pkg_info_revision
(deprecated since 2015).- #3948: Removed
setuptools.dist._get_unpatched
(deprecated since 2016)- #3948: Removed support for SVN in
setuptools.package_index
(deprecated since 2018).- #3948: Removed support for invalid
pyproject.toml
files. During the implementation of PEP 621, it was identified that some users were producing invalid files. As a transitional measure, the validation was relaxed for a few use cases. The grace period, however, came to an end.Changes
- #3760: Added symlink support to launcher for installed executables -- by :user:
eugene-sevostianov-sc
- #3926: Updated vendored
packaging
version from 23.0 to 23.1 -- by :user:MetRonnie
- #3950: Implemented workaround for old versions of
vswhere
, which miss the-requiresAny
parameter, such as the ones distributed together with Visual Studio 2017 < 15.6.- #3952: Changed
DistutilsMetaFinder
to skipspec_for_pip
on Python >= 3.12.- #3952: Removed
_distutils_hack.remove_shim
on Python >= 3.12 (sincedistutils
was removed from the standard library,DistutilsMetaFinder
cannot be disabled on Python >= 3.12).Misc
- #3920: Add a link to deprecation warning in
pkg_resources
and improvestacklevel
for better visibility.v67.8.0
Changes
- #3128: In deprecated easy_install, reload and merge the pth file before saving.
Misc
... (truncated)
49fec9f
Bump version: 67.8.0 → 68.0.026231f4
Implement workaround for missing -requiresAny (#3950)66cbd98
Remove some deprecated code (#3948)718493c
Avoid _distutils_hack.remove_shim on Python >= 3.12 (#3952)2d7bf2b
Remove old py*compat modules (#3951)8f7c8ff
Mention packaging on pkg_resources deprecation notes (#3949)63a4f85
Show more info from pkg_resources deprecation (#3920)4a7c9c1
Update pyproject.toml doc (#3957)6ef81fe
Leave an empty 'egg_info.warn_depends_obsolete' to avoid erros when updating ...92382de
Re-enable SETUPTOOLS_ENFORCE_DEPRECATIONSourced from Microsoft.Extensions.Logging.Console's releases.
.NET 7.0.0
.NET 7.0 RC 2
.NET 7.0 RC 1
.NET 7.0 Preview 7
.NET 7.0 Preview 6
.NET 7.0 Preview 5
.NET 7.0 Preview 4
.NET 7.0 Preview 3
.NET 7.0 Preview 2
.NET 6.0.21
.NET 6.0.20
.NET 6.0.16
.NET 6.0.15
.NET 6.0.12
.NET 6.0.11
.NET 6.0.9
.NET 6.0.8
... (truncated)
d099f07
Merge in 'release/7.0' changes0cee4aa
[release/7.0] Fix loading app-local ICU (#77118)bebb595
Merge in 'release/7.0' changescd2d837
Port stackoverflow fix from Roslyn to SourceGenerator PolyFill (#76954)db34250
Merge in 'release/7.0' changesf252bc6
Merged PR 26705: Empty to commit to diverge internal and public branches075e74e
[mono][s390x] Fix wrong implementation of OP_CHECK_THIS (#76920)aacc243
Update macos-11 vmImage to macos-12 for XCode 14. (#76973)c7b59fc
[release/7.0] Reintroduce typo in ICorDebug public API names (#76967)156aa8a
Merge in 'release/7.0' changesSourced from wheel's changelog.
Release Notes
0.41.0 (2023-07-22)
- Added full support of the build tag syntax to
wheel tags
(you can now set a build tag like123mytag
)- Fixed warning on Python 3.12 about
onerror
deprecation. (PR by Henry Schreiner)- Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)
0.40.0 (2023-03-14)
- Added a
wheel tags
command to modify tags on an existing wheel (PR by Henry Schreiner)- Updated vendored
packaging
to 23.0wheel unpack
now preserves the executable attribute of extracted files- Fixed spaces in platform names not being converted to underscores (PR by David Tucker)
- Fixed
RECORD
files in generated wheels missing the regular file attribute- Fixed
DeprecationWarning
about the use of the deprecatedpkg_resources
API (PR by Thomas Grainger)- Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
0.38.4 (2022-11-09)
- Fixed
PKG-INFO
conversion inbdist_wheel
mangling UTF-8 header values inMETADATA
(PR by Anderson Bravalheri)0.38.3 (2022-11-08)
- Fixed install failure when used with
--no-binary
, reported on Ubuntu 20.04, by removingsetup_requires
fromsetup.cfg
0.38.2 (2022-11-05)
- Fixed regression introduced in v0.38.1 which broke parsing of wheel file names with multiple platform tags
0.38.1 (2022-11-04)
- Removed install dependency on setuptools
- The future-proof fix in 0.36.0 for converting PyPy's SOABI into a abi tag was faulty. Fixed so that future changes in the SOABI will not change the tag.
0.38.0 (2022-10-21)
- Dropped support for Python < 3.7
- Updated vendored
packaging
to 21.3- Replaced all uses of
distutils
withsetuptools
- The handling of
license_files
(including glob patterns and default values) is now delegated tosetuptools>=57.0.0
(#466).
... (truncated)
95c2d83
Created a new releasee8fc452
Updated FreeBSD image on Cirrus CIfb7d837
[pre-commit.ci] pre-commit autoupdate (#546)c0caf55
[pre-commit.ci] pre-commit autoupdate (#545)9fd929f
chore: some touchups & 3.12 classifier (#539)f2af601
fix: remove warning on 3.12a7+ (#529)e18afcf
ci: make patch coverage informational only (#544)a222afc
chore: both ruff and black read requires-python now (#542)b6d61ba
chore: ruff moved to astral-sh (#543)23075ad
[pre-commit.ci] pre-commit autoupdate (#541)Sourced from mkdocs-awesome-pages-plugin's releases.
v2.9.2
Improvements
- Support for
mkdocs-gen-files
#78Bugfixes
- Fix
.pages
in sections under virtual section #77
Sourced from Microsoft.CodeAnalysis.CSharp.Workspaces's releases.
.NET 6.0.1
.NET 5.0.4
.NET 5.0.2
Release Notes Install Instructions
Repos
Sourced from Microsoft.CodeAnalysis.CSharp.Workspaces's changelog.
Version 4.7.0
SymbolDisplayFormat
includes parameter name when invoked onIParameterSymbol
All
SymbolDisplayFormat
s (predefined and user-created) now include parameter names by default if used on a standaloneIParameterSymbol
for consistency with predefined formats (see the breaking change for version 4.5.0 above).Changed
IncrementalStepRunReason
when a modified input produced a new output
IncrementalGeneratorRunStep.Outputs
previously containedIncrementalStepRunReason.Modified
asReason
when the input to the step was modified in a way that produced a new output. Now the reason will be reported more accurately asIncrementalStepRunReason.New
.Version 4.8.0
Changed
Assembly.Location
behavior in non-WindowsThe value of
Assembly.Location
previously held the location on disk where an analyzer or source generator was loaded from. This could be either the original location or the shadow copy location. In 4.8 this will be""
in certain cases when running on non Windows platforms. This is due the compiler server loading assemblies usingAssemblyLoadContext.LoadFromStream
instead of loading from disk.This could already happen in other load scenarios but this change moves it into mainline build scenarios.
Sourced from Microsoft.NET.Test.Sdk's releases.
v17.7.1
What's Changed
- Take System dlls from testhost folder to fix running .NET Framework dlls on mono and under VS on Mac in #4610 by
@Evangelink
- Fix hangs in parallel execution and discovery in #4629 by
@nohwnd
- Fix executable bitness for testhost.x86 in #4654 by
@nohwnd
Full Changelog: https://github.com/microsoft/vstest/compare/v17.7.0...v17.7.1