Skip to content

Fix version height parity for filtered paths - #1489

Merged
AArnott merged 2 commits into
v3.10from
fix/1488-version-height-parity
Aug 28, 2026
Merged

AArnott merged 2 commits into
v3.10from
fix/1488-version-height-parity

Conversation

@AArnott

@AArnott AArnott commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • count deletions of included files when pathFilters contains only exclusions
  • align managed and LibGit2 height calculations for mode changes, file/directory replacements, literal path-filter metacharacters, and case-insensitive repositories
  • add regression coverage that runs against both Git engines

Fixes #1488

Tests

  • dotnet test --project test\Nerdbank.GitVersioning.Tests\Nerdbank.GitVersioning.Tests.csproj --framework net10.0 -- --filter-class VersionOracleManagedTests --filter-class VersionOracleLibGit2Tests --filter-not-trait "TestCategory=FailsInCloudTest"

AArnott and others added 2 commits August 28, 2026 09:37
Treat paths as included by default when path filters contain only exclusions, and recurse through deleted directories when evaluating managed Git changes.

Fixes #1488

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Count mode-only changes and file-directory replacements in the managed engine. Apply literal and case-aware FilterPath semantics to LibGit2 include filters, with cross-engine regression coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@AArnott AArnott added this to the v3.10 milestone Aug 28, 2026
@AArnott
AArnott enabled auto-merge August 28, 2026 16:28
@AArnott
AArnott merged commit dea9a6c into v3.10 Aug 28, 2026
12 checks passed
@AArnott
AArnott deleted the fix/1488-version-height-parity branch August 28, 2026 16:44
This was referenced Aug 28, 2026
craigktreasure pushed a commit to craigktreasure/Treasure.Utils that referenced this pull request Aug 29, 2026
Updated [nbgv](https://github.com/dotnet/Nerdbank.GitVersioning) from
3.10.91 to 3.10.94.

<details>
<summary>Release notes</summary>

_Sourced from [nbgv's
releases](https://github.com/dotnet/Nerdbank.GitVersioning/releases)._

## 3.10.94

## What's Changed
* Fix version height parity for filtered paths by @​AArnott in
dotnet/Nerdbank.GitVersioning#1489


**Full Changelog**:
dotnet/Nerdbank.GitVersioning@v3.10.91...v3.10.94

Commits viewable in [compare
view](dotnet/Nerdbank.GitVersioning@v3.10.91...v3.10.94).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nbgv&package-manager=nuget&previous-version=3.10.91&new-version=3.10.94)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This was referenced Sep 18, 2026
gruenwaldlk pushed a commit to AlamoEngine-Tools/PetroglyphTools that referenced this pull request Sep 26, 2026
Updated
[GitHubActionsTestLogger](https://github.com/Tyrrrz/GitHubActionsTestLogger)
from 3.0.4 to 3.0.5.

<details>
<summary>Release notes</summary>

_Sourced from [GitHubActionsTestLogger's
releases](https://github.com/Tyrrrz/GitHubActionsTestLogger/releases)._

## 3.0.5

<!-- Release notes generated using configuration in .github/release.yml
at 3.0.5 -->

## What's Changed
### Enhancements
* Pack props into buildTransitive so MTP registration flows to
transitive consumers by @​jetersen in
Tyrrrz/GitHubActionsTestLogger#80

## New Contributors
* @​jetersen made their first contribution in
Tyrrrz/GitHubActionsTestLogger#80

**Full Changelog**:
Tyrrrz/GitHubActionsTestLogger@3.0.4...3.0.5

Commits viewable in [compare
view](Tyrrrz/GitHubActionsTestLogger@3.0.4...3.0.5).
</details>

Pinned [Microsoft.Bcl.Memory](https://github.com/dotnet/dotnet) at
10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Bcl.Memory's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/dotnet)
from 10.0.9 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.DependencyInjection's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Microsoft.Extensions.DependencyInjection.Abstractions](https://github.com/dotnet/dotnet)
from 10.0.9 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.DependencyInjection.Abstractions's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Pinned
[Microsoft.Extensions.FileSystemGlobbing](https://github.com/dotnet/dotnet)
at 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.FileSystemGlobbing's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Pinned
[Microsoft.Extensions.Logging.Abstractions](https://github.com/dotnet/dotnet)
at 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Logging.Abstractions's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest)
from 18.7.0 to 18.10.1.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.NET.Test.Sdk's
releases](https://github.com/microsoft/vstest/releases)._

## 18.10.1


## What's Changed
* Isolate code coverage files in published output by @​azat-msft in
microsoft/vstest#16476


**Full Changelog**:
microsoft/vstest@v18.10.0...v18.10.1

## 18.10.0


## What's Changed
* Drop Mono fallback, run .NET Framework tests on Windows only by
@​nohwnd in microsoft/vstest#16158
* Run Microsoft.Testing.Platform test apps under `vstest.console` and
datacollector by @​nohwnd in
microsoft/vstest#16201
* Fix test output eaten by MSBuild terminal logger by @​nohwnd in
microsoft/vstest#16223
* Remove the experimental test session feature by @​nohwnd in
microsoft/vstest#16231
* Skip a single bad executor instead of failing all executor loading by
@​nohwnd in microsoft/vstest#16239
* Assert apartment state instead of using Clipboard in UI tests by
@​nohwnd in microsoft/vstest#16270
* Surface test host crashes during protocol negotiation by @​nohwnd in
microsoft/vstest#16285
* Pass the inferred target platform to the host in run settings by
@​nohwnd in microsoft/vstest#16271
* Report raw invalid IsTargetPlatformInferred value, cover host x64
forcing by @​nohwnd in microsoft/vstest#16295
* Disable the MTP testhost by default (#​16337) by @​nohwnd in
microsoft/vstest#16341


**Full Changelog**:
microsoft/vstest@v18.9.0...v18.10.0

## 18.9.0

## What's Changed
* Fix tilde/exclamation characters corrupted in TerminalLogger test
output by @​nohwnd in microsoft/vstest#16046
* Make TranslationLayer Native AOT-compatible by @​drewnoakes in
microsoft/vstest#16045
* Guard GenerateProgramFile target against UseWinUI/UseUwpTools
evaluation order by @​nohwnd in
microsoft/vstest#16072
* Add RequestingAssembly to AssemblyResolveEventArgs for binary compat
by @​nohwnd in microsoft/vstest#16076
* Remove stale Microsoft.Extensions.FileSystemGlobbing binding redirect
from testhost.x86 and datacollector by @​Evangelink in
microsoft/vstest#16082
* Fix TRX attachment paths when LogFileName contains a subdirectory by
@​nohwnd in microsoft/vstest#15791
* Fix missing dumps for .NET Framework child processes in
NetClientHangDumper by @​nohwnd in
microsoft/vstest#16098
* Fix data collection channels to use negotiated protocol version
instead of V1 by @​nohwnd in
microsoft/vstest#16096
* Fix race condition in BlameCollector: skip hang dump when testhost
hasn't launched yet by @​nohwnd in
microsoft/vstest#16065
* Replace TestSDKAutoGeneratedCode with ExcludeFromCodeCoverage in
auto-generated Program files by @​nohwnd in
microsoft/vstest#16101
* Include testhost process path in crash error messages by @​nohwnd in
microsoft/vstest#16108
* Fix DataDriven test results being double-counted in TRX logger totals
by @​nohwnd in microsoft/vstest#15766
* Fix datacollector crash visibility: replace Assert with throwable
exceptions by @​nohwnd in microsoft/vstest#16048
* Add TreatErrorMessagesAsWarnings parameter to TRX logger by @​nohwnd
in microsoft/vstest#16106
* Wait for testhost stderr to drain before reading its crash output by
@​nohwnd in microsoft/vstest#16128
* Handle runtimeconfig.dev.json without additionalProbingPaths by @​tmat
in microsoft/vstest#16166
* Suggest Microsoft.NET.Test.Sdk when a managed test project brings no
testhost by @​nohwnd in microsoft/vstest#16169
* Fix x86 testhost loading mismatched x64 hostfxr (0x800700C1) when run
via vstest.console.exe directly (#​16151) by @​azat-msft in
microsoft/vstest#16156
* Preserve the real exception (type + stack trace) when a test run
aborts in BaseRunTests by @​nohwnd in
microsoft/vstest#16167

## New Contributors
* @​drewnoakes made their first contribution in
microsoft/vstest#16045

**Full Changelog**:
microsoft/vstest@v18.8.0...v18.9.0

## 18.8.1

## What's Changed
* Fix protocol negotiation timeout when STJ reflection is disabled
(18.8.1) by @​nohwnd in microsoft/vstest#16281


**Full Changelog**:
microsoft/vstest@v18.8.0...v18.8.1

## 18.8.0

## What's Changed
* Migrate from Newtonsoft.Json to System.Text.Json / Jsonite (merge to
main) by @​nohwnd in microsoft/vstest#15687
- For more detail refer to
https://devblogs.microsoft.com/dotnet/vs-test-is-removing-its-newtonsoft-json-dependency/
* Create source-only filter package by @​Youssef1313 in
microsoft/vstest#15638
* Add ARM64 msdia140.dll support to test platform packages by @​nohwnd
in microsoft/vstest#15692
* Fix mutex cleanup crash on macOS/Linux by @​nohwnd in
microsoft/vstest#15684
* Restrict artifact temp directory permissions on Unix by @​nohwnd in
microsoft/vstest#15729
* Add support for filtering uncategorized tests with TestCategory=None
by @​Evangelink in microsoft/vstest#15727
* Fix SCI binding failure in DTA hosts (main) by @​nohwnd in
microsoft/vstest#15724
* Fix HTML logger parallel file collision by @​nohwnd in
microsoft/vstest#15435
* Improve error message when testhost cannot be found by @​nohwnd in
microsoft/vstest#16053
* Fix HTML logger exception on invalid XML chars in test display names
by @​nohwnd in microsoft/vstest#16051

**Full Changelog**:
microsoft/vstest@v18.7.0...v18.8.0

Commits viewable in [compare
view](microsoft/vstest@v18.7.0...v18.10.1).
</details>

Updated [Microsoft.SourceLink.GitHub](https://github.com/dotnet/dotnet)
from 10.0.300 to 10.0.401.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.SourceLink.GitHub's
releases](https://github.com/dotnet/dotnet/releases)._

## 10.0.401

[Release](https://github.com/dotnet/core/releases/tag/v10.0.12)

## What's Changed
* [release/10.0.4xx] Source code updates from dotnet/sdk by
@​dotnet-maestro[bot] in dotnet/dotnet#8011
* [release/10.0.4xx] Source code updates from dotnet/sdk by
@​dotnet-maestro[bot] in dotnet/dotnet#8037
* [release/10.0.4xx] Source code updates from dotnet/sdk by
@​dotnet-maestro[bot] in dotnet/dotnet#8038
* Update Source-Build SDK Diff Tests Baselines and Exclusions by
@​dotnet-sb-bot in dotnet/dotnet#7754
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8101
* [release/10.0.4xx] Source code updates from dotnet/source-build-assets
by @​dotnet-maestro[bot] in dotnet/dotnet#8104
* [release/10.0.4xx] Source code updates from dotnet/msbuild by
@​dotnet-maestro[bot] in dotnet/dotnet#8142
* [release/10.0.4xx] Source code updates from dotnet/sdk by
@​dotnet-maestro[bot] in dotnet/dotnet#8132
* [release/10.0.4xx] Source code updates from dotnet/source-build-assets
by @​dotnet-maestro[bot] in dotnet/dotnet#8127
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8156
* [release/10.0.4xx] Source code updates from dotnet/roslyn by
@​dotnet-maestro[bot] in dotnet/dotnet#8148
* [release/10.0.4xx] Source code updates from dotnet/sdk by
@​dotnet-maestro[bot] in dotnet/dotnet#8176
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8171
* [release/10.0.4xx] Source code updates from dotnet/scenario-tests by
@​dotnet-maestro[bot] in dotnet/dotnet#8092
* [release/10.0.4xx] Fix IdentityModel shared-components source build by
@​mthalman in dotnet/dotnet#8189
* [release/10.0.4xx] Source code updates from nuget/nuget.client by
@​dotnet-maestro[bot] in dotnet/dotnet#8201
* [release/10.0.4xx] Allow submodule changes when reseting submodules by
@​github-actions[bot] in dotnet/dotnet#8223
* [release/10.0.4xx] Source code updates from dotnet/roslyn by
@​dotnet-maestro[bot] in dotnet/dotnet#8215
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8210
* [release/10.0.4xx] Cloak SignatureCycle2 binary from VMR by @​mthalman
in dotnet/dotnet#8226
* [release/10.0.4xx] Ignore spurious SBoM warnings by @​akoeplinger in
dotnet/dotnet#8165
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8231
* Update to the 10.0.11 August runtimes from build 324376 by @​mthalman
in dotnet/dotnet#8259
* Merging internal commits for release/10.0.4xx by @​dotnet-bot in
dotnet/dotnet#8242
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8278
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8304
* [release/10.0.4xx] Source code updates from dotnet/roslyn by
@​dotnet-maestro[bot] in dotnet/dotnet#8347
* [release/10.0.4xx] Remove duplicate dependency from scenario-tests by
@​dkurepa in dotnet/dotnet#8350
* [release/10.0.4xx] Source code updates from dotnet/sourcelink by
@​dotnet-maestro[bot] in dotnet/dotnet#8344
* [release/10.0.4xx] Source code updates from dotnet/templating by
@​dotnet-maestro[bot] in dotnet/dotnet#8354
* [release/10.0.4xx] Fix SignCheckExclusionsFile.txt to allow signed
hotreload .js file by @​github-actions[bot] in
dotnet/dotnet#8383
* [release/10.0.4xx] Remove TSA bug filing from pipelines by
@​akoeplinger in dotnet/dotnet#8389
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8396
* [release/10.0.4xx] [release/10.0.1xx] Update binskim lastModifiedDate
in PipelineAutobaseliningConfig.yml by @​github-actions[bot] in
dotnet/dotnet#8408
* [release/10.0.4xx] Fix SignCheckExclusionsFile.txt for .js in
source-build artifacts by @​github-actions[bot] in
dotnet/dotnet#8405
* [release/10.0.4xx] Source code updates from dotnet/templating by
@​dotnet-maestro[bot] in dotnet/dotnet#8419
* [release/10.0.4xx] Source code updates from dotnet/templating by
@​dotnet-maestro[bot] in dotnet/dotnet#8422
* [release/10.0.4xx] Source code updates from dotnet/msbuild by
@​dotnet-maestro[bot] in dotnet/dotnet#8429
* [release/10.0.4xx] Source code updates from dotnet/source-build-assets
by @​dotnet-maestro[bot] in dotnet/dotnet#8313
* [release/10.0.4xx] Source code updates from dotnet/templating by
@​dotnet-maestro[bot] in dotnet/dotnet#8452
* [release/10.0.4xx] Source code updates from dotnet/source-build-assets
by @​dotnet-maestro[bot] in dotnet/dotnet#8453
* [release/10.0.4xx] Source code updates from dotnet/msbuild by
@​dotnet-maestro[bot] in dotnet/dotnet#8469
* [release/10.0.4xx] Source code updates from dotnet/fsharp by
@​dotnet-maestro[bot] in dotnet/dotnet#8521
* [release/10.0.4xx] Source code updates from dotnet/arcade by
@​dotnet-maestro[bot] in dotnet/dotnet#8574
* [release/10.0.4xx] Bump patch version to 10.0.401 by @​vseanreesermsft
in dotnet/dotnet#8577


 ... (truncated)

## 10.0.400

You can build .NET 10.0 from the repository by cloning the release tag
`v10.0.400` and following the build instructions in the [main
README.md](https://github.com/dotnet/dotnet/blob/v10.0.400/README.md#building).

Alternatively, you can build from the sources attached to this release
directly.
More information on this process can be found in the [dotnet/dotnet
repository](https://github.com/dotnet/dotnet/blob/v10.0.400/README.md#building-from-released-sources).

Attached are PGP signatures for the GitHub generated tarball and
zipball. You can find the public key at https://dot.net/release-key-2023

## 10.0.303

You can build .NET 10.0 from the repository by cloning the release tag
`v10.0.303` and following the build instructions in the [main
README.md](https://github.com/dotnet/dotnet/blob/v10.0.303/README.md#building).

Alternatively, you can build from the sources attached to this release
directly.
More information on this process can be found in the [dotnet/dotnet
repository](https://github.com/dotnet/dotnet/blob/v10.0.303/README.md#building-from-released-sources).

Attached are PGP signatures for the GitHub generated tarball and
zipball. You can find the public key at https://dot.net/release-key-2023

## 10.0.302

You can build .NET 10.0 from the repository by cloning the release tag
`v10.0.302` and following the build instructions in the [main
README.md](https://github.com/dotnet/dotnet/blob/v10.0.302/README.md#building).

Alternatively, you can build from the sources attached to this release
directly.
More information on this process can be found in the [dotnet/dotnet
repository](https://github.com/dotnet/dotnet/blob/v10.0.302/README.md#building-from-released-sources).

Attached are PGP signatures for the GitHub generated tarball and
zipball. You can find the public key at https://dot.net/release-key-2023

## 10.0.301

You can build .NET 10.0 from the repository by cloning the release tag
`v10.0.301` and following the build instructions in the [main
README.md](https://github.com/dotnet/dotnet/blob/v10.0.301/README.md#building).

Alternatively, you can build from the sources attached to this release
directly.
More information on this process can be found in the [dotnet/dotnet
repository](https://github.com/dotnet/dotnet/blob/v10.0.301/README.md#building-from-released-sources).

Attached are PGP signatures for the GitHub generated tarball and
zipball. You can find the public key at https://dot.net/release-key-2023

Commits viewable in [compare
view](dotnet/dotnet@v10.0.300...v10.0.401).
</details>

Updated
[Microsoft.Testing.Platform](https://github.com/microsoft/testfx) from
2.2.3 to 2.4.1.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Testing.Platform's
releases](https://github.com/microsoft/testfx/releases)._

## 2.3.0-preview-20220810-02

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​230-preview-20220810-02-2022-08-10).

## 2.2.10

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​2210---2022-04-26).

## 2.2.10-preview-20220414-01

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​2210-preview-20220414-01---2022-04-14).

## 2.2.9

# Parallel output

> 🙇 Shout out to @​SimonCropp, for bringing this functionality to XUnit
in his https://github.com/SimonCropp/XunitContext project. And being an
inspiration for implementing this.

MSTest 2.2.9 captures all Console output and attaches it to the correct
test, even if you are running tests in parallel. This output is captured
from your test code as well as from the tested code. And it requires no
special setup.

## Before
In 2.2.8, test output is scattered among tests, in our example, one
unlucky test gets all the output of other tests just mixed together:


![image](https://github.com/@img/5735905/162252520-0572d932-c798-4b7e-8961-44f39b5a32b9.png)

## After

With 2.2.9, each output is correctly attached to the test that produced
it:


![image](https://github.com/@img/5735905/162252738-2dae4ff3-d7bf-473a-9304-66cf25510a89.png)

![image](https://github.com/@img/5735905/162252762-4304b9c0-1e60-4089-83e3-e8f341cb9329.png)

Also notice that we are also capturing debug, trace and error. And we
are not awaiting the FastChild method, and the output is still assigned
correctly. [Souce
code.](https://gist.github.com/nohwnd/2936753d94301d7991059660d1d63a8a)

### Limitations
Due to the way that class and assembly initialize, and cleanup are
invoked, their output will end up in the first test that run (or last
for cleanup). This is unfortunately not easily fixable.

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​229-2022-04-08).

## 2.2.8

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​228---2021-11-23).

## 2.2.7

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​227---2021-09-03).

## 2.2.6

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​226---2021-08-25).

## 2.2.5

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​225---2021-06-28).

## 2.2.4

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​224---2021-05-25).

## 2.2.4-preview-20210331-02

See release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​224-preview-20210331-02---2021-04-02).


Commits viewable in [compare
view](https://github.com/microsoft/testfx/commits).
</details>

Updated
[Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning)
from 3.10.85 to 3.10.94.

<details>
<summary>Release notes</summary>

_Sourced from [Nerdbank.GitVersioning's
releases](https://github.com/dotnet/Nerdbank.GitVersioning/releases)._

## 3.10.94

## What's Changed
* Fix version height parity for filtered paths by @​AArnott in
dotnet/Nerdbank.GitVersioning#1489


**Full Changelog**:
dotnet/Nerdbank.GitVersioning@v3.10.91...v3.10.94

## 3.10.91

## What's Changed

* Retry file operations on access denied errors by @​AArnott in
dotnet/Nerdbank.GitVersioning#1408


**Full Changelog**:
dotnet/Nerdbank.GitVersioning@v3.10.85...v3.10.91

Commits viewable in [compare
view](dotnet/Nerdbank.GitVersioning@v3.10.85...v3.10.94).
</details>

Pinned [System.Collections.Immutable](https://github.com/dotnet/dotnet)
at 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [System.Collections.Immutable's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [System.IO.Hashing](https://github.com/dotnet/dotnet) from
10.0.9 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [System.IO.Hashing's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Testably.Abstractions.Testing](https://github.com/Testably/Testably.Abstractions)
from 6.6.0 to 7.0.2.

<details>
<summary>Release notes</summary>

_Sourced from [Testably.Abstractions.Testing's
releases](https://github.com/Testably/Testably.Abstractions/releases)._

## 7.0.2

## What's Changed
* chore(deps): update dotnet monorepo by @​renovate[bot] in
Testably/Testably.Abstractions#1064
* chore(deps): update dependency meziantou.analyzer to 3.0.136 by
@​renovate[bot] in
Testably/Testably.Abstractions#1063
* chore(deps): update dependency meziantou.analyzer to 3.0.140 by
@​renovate[bot] in
Testably/Testably.Abstractions#1065
* fix: support combined `FileSystemTypes` flags in `Notify` and
`Intercept` by @​vbreuss in
Testably/Testably.Abstractions#1068
* chore(deps): update dependency libgit2sharp to 0.32.0 by
@​renovate[bot] in
Testably/Testably.Abstractions#1066


**Full Changelog**:
Testably/Testably.Abstractions@v7.0.1...v7.0.2

## 7.0.1

## What's Changed
* fix: default `MockTimeSystem` to the local time zone by @​vbreuss in
Testably/Testably.Abstractions#1062


**Full Changelog**:
Testably/Testably.Abstractions@v7.0.0...v7.0.1

## 7.0.0

## What's Changed
* chore(deps): update peter-evans/repository-dispatch action to v4 by
@​renovate[bot] in
Testably/Testably.Abstractions#1029
* chore(deps): update softprops/action-gh-release action to v3 by
@​renovate[bot] in
Testably/Testably.Abstractions#1030
* chore(deps): update dotnet monorepo by @​renovate[bot] in
Testably/Testably.Abstractions#1032
* chore(deps): update dependency awexpect to 2.35.0 by @​renovate[bot]
in Testably/Testably.Abstractions#1033
* chore(deps): update dependency mockolate to 3.3.0 by @​renovate[bot]
in Testably/Testably.Abstractions#1035
* chore(deps): update dependency
microsoft.testing.extensions.codecoverage to 18.9.0 by @​renovate[bot]
in Testably/Testably.Abstractions#1034
* chore(deps): update dependency polyfill to 9.24.1 by @​renovate[bot]
in Testably/Testably.Abstractions#1036
* chore(deps): update dependency sharpcompress to 0.49.1 by
@​renovate[bot] in
Testably/Testably.Abstractions#1037
* chore(deps): update dependency testably.abstractions.testing to 5.3.1
by @​renovate[bot] in
Testably/Testably.Abstractions#1038
* feat: bridge `ITimeSystem` to the BCL `System.TimeProvider` by
@​vbreuss in Testably/Testably.Abstractions#1044
* refactor!: rename `TimeProvider` to `TimeProviderFactory` by @​vbreuss
in Testably/Testably.Abstractions#1045
* feat: add support for `TimeZoneInfo` in abstractions by @​vbreuss in
Testably/Testably.Abstractions#1046
* feat: add support for `DateTimeOffset` in abstractions by @​vbreuss in
Testably/Testably.Abstractions#1048
* feat: implement mock `TimeZoneInfo` in testing package by @​vbreuss in
Testably/Testably.Abstractions#1049
* fix: skip extended-length and invalid path tests on .NET Framework by
@​vbreuss in Testably/Testably.Abstractions#1051
* feat: implement mock `DateTimeOffset` in testing package by @​vbreuss
in Testably/Testably.Abstractions#1050
* chore: update dependency meziantou.analyzer to 3.0.122 by @​vbreuss in
Testably/Testably.Abstractions#1052
* docs: add binary and read-only file seeding example to
Initialize().With(...) by @​vbreuss in
Testably/Testably.Abstractions#1053
* fix: interpret Local-kind mock time against configured zone by
@​vbreuss in Testably/Testably.Abstractions#1055
* docs: add `DateTimeOffsetRead` to time-system notification callbacks
by @​vbreuss in
Testably/Testably.Abstractions#1057
* refactor!: expose `ZipArchive`/`ZipFile` as extension properties by
@​vbreuss in Testably/Testably.Abstractions#1056
* fix: address analyzer code smells in compression package by @​vbreuss
in Testably/Testably.Abstractions#1058
* fix: restore partial modifier on compression ExtensionTests classes by
@​vbreuss in Testably/Testably.Abstractions#1059
* refactor: Switch to fork of NUKE: Fallout by @​vbreuss in
Testably/Testably.Abstractions#1060
* chore: bump Testably.Abstractions to v10.3.0 by @​vbreuss in
Testably/Testably.Abstractions#1061
* feat: add mock `MemoryMappedFile` support in a new companion package
by @​vbreuss in
Testably/Testably.Abstractions#1054


**Full Changelog**:
Testably/Testably.Abstractions@v6.6.0...v7.0.0

Commits viewable in [compare
view](Testably/Testably.Abstractions@v6.6.0...v7.0.2).
</details>

Updated
[xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit)
from 3.1.5 to 4.0.0.

<details>
<summary>Release notes</summary>

_Sourced from [xunit.runner.visualstudio's
releases](https://github.com/xunit/visualstudio.xunit/releases)._

## 4.0.0

Release notes: https://xunit.net/releases/visualstudio/4.0.0

## 4.0.0-pre.5

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.5

## 4.0.0-pre.4

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.4

## 4.0.0-pre.3

Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.3

Commits viewable in [compare
view](xunit/visualstudio.xunit@3.1.5...4.0.0).
</details>

Updated [xunit.v3.mtp-v2](https://github.com/xunit/xunit) from 3.2.2 to
4.0.1.

<details>
<summary>Release notes</summary>

_Sourced from [xunit.v3.mtp-v2's
releases](https://github.com/xunit/xunit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/xunit/xunit/commits).
</details>

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant