Skip to content

Bump the minor-patch group with 43 updates - #72

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/minor-patch-127bfea081
Open

Bump the minor-patch group with 43 updates#72
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/minor-patch-127bfea081

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 8, 2026

Copy link
Copy Markdown
Contributor

Updated Avalonia from 12.0.4 to 12.1.1.

Release notes

Sourced from Avalonia's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Controls.DataGrid from 12.0.0 to 12.1.2.

Release notes

Sourced from Avalonia.Controls.DataGrid's releases.

12.1.2

What's Changed

Full Changelog: AvaloniaUI/Avalonia.Controls.DataGrid@12.1.0...12.1.2

12.1.0

What's Changed

Full Changelog: AvaloniaUI/Avalonia.Controls.DataGrid@12.0.1...12.1.0

12.0.1

What's Changed

Full Changelog: AvaloniaUI/Avalonia.Controls.DataGrid@12.0.0...12.0.1

Commits viewable in compare view.

Updated Avalonia.Desktop from 12.0.4 to 12.1.1.

Release notes

Sourced from Avalonia.Desktop's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Diagnostics from 11.3.17 to 11.3.19.

Release notes

Sourced from Avalonia.Diagnostics's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Fonts.Inter from 12.0.4 to 12.1.1.

Release notes

Sourced from Avalonia.Fonts.Inter's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Themes.Fluent from 12.0.4 to 12.1.1.

Release notes

Sourced from Avalonia.Themes.Fluent's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated bodong.Avalonia.PropertyGrid from 12.0.0 to 12.0.4.1.

Release notes

Sourced from bodong.Avalonia.PropertyGrid's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated coverlet.collector from 10.0.0 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

Commits viewable in compare view.

Updated csharpier from 1.2.6 to 1.3.0.

Release notes

Sourced from csharpier's releases.

1.3.0

1.3.0

Breaking Changes

Change xml formatting to return error when it runs into syntax error so it is consistent with c# #​1854

Previously CSharpier treated an invalid xml file as a warning instead of an error. This was inconsistent with how it treated c# files.
Invalid c# or xml files are not treated as errors.
The --compilation-errors-as-warnings argument has been renamed to --syntax-errors-as-warnings and can be used to return warnings instead of errors when encountering invalid files.

What's Changed

Feature: Configurable whitespace handling for xml #​1790

CSharpier now supports two types of xml whitespace formatting strict or ignore.
By default all xml except xaml or axaml is treated as strict whitespace. See details

Feature: Move closing bracket for xml elements to the same line. #​1598

With strict xml whitespace handling, csharpier now keeps the closing bracket for an element on the same line instead of breaking it to a new line.

<!-- input & expected output -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute>

<!-- 1.2.6 -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute
>

Feature: Support for csharpier-ignore with XML formatter #​1788

CSharpier now supports csharpier-ignore in xml files. See details

Feature: Add MSBuild transitive and multi-target support #​1833

CSharpier.MSBuild can now work as a transitive dependency.

Feature: allow checking formatting with cache #​1830

The csharpier check command now supports a --use-cache option.

Feature: remove dependency on Microsoft.AspNetCore.App #​1508

Previously CSharpier required that Microsoft.AspNetCore.App be installed. CSharpier has been modified to use an HttpListener when it is run using server to remove the need for this dependency.

Fix: csharpier-ignore comment removes linespaces before block #​1867

CSharpier was removing blank lines before csharpier-ignore comments in some cases

// input and expected output
var x = 1;
    
// csharpier-ignore
var y=1;

/// 1.2.6
var x = 1;
// csharpier-ignore
var y=1;
 ... (truncated)

Commits viewable in [compare view](https://github.com/belav/csharpier/compare/1.2.6...1.3.0).
</details>

Updated [Dock.Avalonia.Diagnostics](https://github.com/wieslawsoltes/Dock) from 12.0.0.2 to 12.1.0.

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

_Sourced from [Dock.Avalonia.Diagnostics's releases](https://github.com/wieslawsoltes/Dock/releases)._

## 12.1.0

## What's Changed
* Fix quick-start Dock documentation by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1099
* Fix ItemsSource docs and add quick start sample by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1100
* Update Dock to ReactiveUI 24 and Avalonia 12.1 by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1124


**Full Changelog**: https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0

Commits viewable in [compare view](https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0).
</details>

Updated [Dock.Avalonia.Themes.Fluent](https://github.com/wieslawsoltes/Dock) from 12.0.0.2 to 12.1.0.

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

_Sourced from [Dock.Avalonia.Themes.Fluent's releases](https://github.com/wieslawsoltes/Dock/releases)._

## 12.1.0

## What's Changed
* Fix quick-start Dock documentation by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1099
* Fix ItemsSource docs and add quick start sample by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1100
* Update Dock to ReactiveUI 24 and Avalonia 12.1 by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1124


**Full Changelog**: https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0

Commits viewable in [compare view](https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0).
</details>

Updated [Dock.Model](https://github.com/wieslawsoltes/Dock) from 12.0.0.2 to 12.1.0.

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

_Sourced from [Dock.Model's releases](https://github.com/wieslawsoltes/Dock/releases)._

## 12.1.0

## What's Changed
* Fix quick-start Dock documentation by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1099
* Fix ItemsSource docs and add quick start sample by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1100
* Update Dock to ReactiveUI 24 and Avalonia 12.1 by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1124


**Full Changelog**: https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0

Commits viewable in [compare view](https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0).
</details>

Updated [Dock.Model.Avalonia](https://github.com/wieslawsoltes/Dock) from 12.0.0.2 to 12.1.0.

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

_Sourced from [Dock.Model.Avalonia's releases](https://github.com/wieslawsoltes/Dock/releases)._

## 12.1.0

## What's Changed
* Fix quick-start Dock documentation by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1099
* Fix ItemsSource docs and add quick start sample by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1100
* Update Dock to ReactiveUI 24 and Avalonia 12.1 by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1124


**Full Changelog**: https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0

Commits viewable in [compare view](https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0).
</details>

Updated [Dock.Serializer.SystemTextJson](https://github.com/wieslawsoltes/Dock) from 12.0.0.2 to 12.1.0.

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

_Sourced from [Dock.Serializer.SystemTextJson's releases](https://github.com/wieslawsoltes/Dock/releases)._

## 12.1.0

## What's Changed
* Fix quick-start Dock documentation by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1099
* Fix ItemsSource docs and add quick start sample by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1100
* Update Dock to ReactiveUI 24 and Avalonia 12.1 by @​wieslawsoltes in https://github.com/wieslawsoltes/Dock/pull/1124


**Full Changelog**: https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0

Commits viewable in [compare view](https://github.com/wieslawsoltes/Dock/compare/v12.0.0.2...v12.1.0).
</details>

Updated [dotnet-ef](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [dotnet-ef'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 [DynamicData](https://github.com/reactiveui/DynamicData) from 9.4.31 to 9.4.33.

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

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

## 9.4.33

## Fixes:
 * 9bc6b443f4864a23977ddce1310edafc3f5449c3 Fix race in ExpireAfter when item is removed or updated before expiration fires (#​1076) @​dwcullop
 * 7b861d0e12d8ad02d288157c5dd10b0be5f78d6b Fixed that the cache-land dynamic `.Filter()` operator relied on limited mutation of an internal `Dictionary<,>` during enumeration, a behavior that is not supported on target frameworks older than .NET Core 3.0. Additional logic to copy the keys to iterate, before mutation, should now be injected for builds targeting such older frameworks. (#​1084) @​JakenVeina
 * b93a6b99333db814b9759b475a95d8a7ecec1c24 Fix docs and exception messages for Change (#​1085) @​xackus
 * cc8b91ea362097cd26339c3727da77e533e7802c Fixed that the Build and Release action defined in release.yml was attempting to publish a bogus "empty.nupkg" file that exists in the normal build output of the DynamicData.Tests project, as a part of the EmptyFiles package, since the job was written to search for "*.nupkg". (#​1124) @​JakenVeina

## Other:
 * bf45445e5e3ad68c8d421fce192653189799740f Add AI Instruction Files for GitHub Copilot (#​1078) @​dwcullop
 * 12c1947cd19e0149318827a42b6615c2313b6227 Overhaul XML documentation for ObservableCacheEx extension methods (#​1080) @​dwcullop
 * b0d4c701919e8fb9dabd291096fea2ec5f372fde Update SwappableLock to support NET9+ Lock type (#​1077) @​dwcullop
 * b966943fe78e51b88f2b426546f82610395d4ad5 Add DynamicAccessedMembers attributes to BindingListEx methods (#​1087) @​daniel-lerch
 * 28adb4fe1aef34ffa7d53f888af7a8f5bdefa690 Overhaul XML documentation for ObservableListEx extension methods (#​1081) @​dwcullop
 * 335ecbca2d300fdbfb9b2f40a1ffb95f00f46923 Add Preview workflows and enforce versioning rules (#​1088) @​dwcullop
 * d59ed5cc768f5df2859687ce23920ce5fb343509 Replace softprops/action-gh-release with gh CLI (#​1092) @​dwcullop
 * 767f2737c47c67990ba1876539e984598dcb851d Restore stable 9.4 versioning on release/9.x (#​1123) @​dwcullop

## Test:
 * c1c312b3c044a5718ff8923d5a233f9e32f96b70 test: fix AsyncDisposeMany thread safety test timeout on CI (#​1082) @​dwcullop


Commits viewable in [compare view](https://github.com/reactiveui/DynamicData/compare/9.4.31...9.4.33).
</details>

Updated FluentIcons.Avalonia from 2.1.328 to 2.1.335.

Updated [Handlebars.Net](https://github.com/Handlebars-Net/Handlebars.Net) from 2.1.6 to 2.4.1.

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

_Sourced from [Handlebars.Net's releases](https://github.com/Handlebars-Net/Handlebars.Net/releases)._

## 2.4.1

## Fixes

Both regressions below were introduced on 2026-06-20 and shipped in 2.4.0 (released 2026-08-06). Neither was an intentional public API changethis release restores prior correct behavior.

- **Static template text no longer has its line endings silently rewritten.** A fix for internal indentation handling started normalizing every `\r\n`/`\r` in static template text to `\n`, so a literal `\r\n` a caller wrote into a template string (e.g. between `{{#each}}` iterations) was silently turned into `\n`. Static text now round-trips verbatim, matching this library's long-standing behavior and handlebars.js. (#​663, fixes #​661)
- **Subexpression results are plain strings again, not an internal wrapper type.** A fix for double-encoding across subexpression boundaries (#​543) wrapped every writer-based helper's captured output in an `internal sealed class SafeString` when used as a subexpression argument. Only a few internal call sites knew how to unwrap it — any other consumer, including reflection-based/typed helper binders in third-party packages (e.g. `Handlebars.Net.Helpers`), received an opaque type it could neither cast to `string` nor unwrap, throwing `InvalidCastException`. The double-encoding fix is preserved, but the signal is now carried by an invisible reference-keyed marker instead of a boxing type, so the value is a genuine `System.String` everywhere except the one place that needs to know. (#​664, fixes #​660)

## Compatibility notes

- No API surface changes. Both fixes are behavior reverts to what 2.3.0 and earlier already did; anything that worked before 2.4.0 works the same way again.
- If your code adapted to either regression (e.g. expected `\n`-only output regardless of source line endings, or handled a `SafeString`-typed subexpression argument), that adaptation is no longer necessary but should remain harmless.

### Contributors

@​rexm

**Full Changelog**: https://github.com/Handlebars-Net/Handlebars.Net/compare/2.4.0...2.4.1


## 2.4.0

## Performance

Rendering plain .NET objects and string-heavy templates got substantially faster this release, across three targeted changes to the hot rendering path:

- **~1033% faster object rendering, less allocation** — `ObjectDescriptor`'s member accessor is now pre-bound to its described type instead of re-resolving through a shared type-keyed lookup on every access, and `bool` property reads return cached boxed instances instead of allocating a fresh box per read. (#​652)
  | Benchmark | Case | Before | After | Δ |
  |---|---|---:|---:|---:|
  | RenderSimple | object | 856.85 ns | 575.79 ns | **32.8%** |
  | RenderNested | object, rows=20 | 24.52 us | 18.94 us | **22.7%** |
  | RenderList | N=100, object | 27.48 us | 22.77 us | **17.1%** |
- **~1020% faster string-heavy rendering**HTML encoders now bulk-write clean runs of text via `SearchValues<char>` (net8.0+) or a plain scan (netstandard) instead of one `TextWriter.Write(char)` call per character, falling back to the original per-character path only where escaping is actually needed. Output is byte-for-byte identical. (#​651)
  | Benchmark | Case | Before | After | Δ |
  |---|---|---:|---:|---:|
  | RenderSimple | dictionary | 509.96 ns | 399.20 ns | **21.7%** |
  | RenderList | N=100, object | 27.48 us | 22.05 us | **19.8%** |
  | RenderToString | clean | 13.95 us | 10.97 us | **21.4%** |
- **Zero-allocation `{{#each}}` iteration** — the boxed-integer cache used for iterator indexes grew from 20 to 1024 entries, eliminating a 24-byte-per-item allocation that was the dominant remaining allocation source in list rendering (e.g. 23.5 KB → 0 B for a 1000-item `{{#each}}`). (#​653)

Combined, typical object-rendering and list-rendering templates should see meaningfully lower latency and near-zero allocation on the common paths; dictionary/expando-backed templates benefit from the encoder work but were otherwise already efficient.

## New features

- **Nullable Reference Types** — the entire public API surface is now annotated for [Nullable Reference Types](https://learn.microsoft.com/en-us/dotnet/csharp/nullable-references). Binary- and runtime-compatible (annotations are compile-time metadata only); projects without `<Nullable>enable</Nullable>` are unaffected. Nullable-enabled consumers get compiler-checked null contracts on the public API, and extensibility interfaces (`IPartialTemplateResolver`, `ITextEncoder`, `IMemberAccessor`, `IHelperResolver`, `IFormatterProvider`, `IObjectDescriptorProvider`, `IHelperDescriptor<T>`, `ViewEngineFileSystem`) gained nullability annotations that may surface mismatch warnings (e.g. CS8767) in existing implementations until updated. (#​642, @​TheConstructor)
- **`System.Text.Json.JsonElement` support** — first-class support for `JsonElement` (e.g. the result of `JsonSerializer.Deserialize<object>(json)`) in templates: nested member access, `{{#each}}` iteration over both JSON objects and arrays, and correct `{{#if}}`/`{{#unless}}` truthiness — bringing it to parity with the existing Newtonsoft `JObject`/`JToken` support. (#​657)
- **Multi-dimensional array support** — true C# multi-dimensional arrays (e.g. `int[,]`) can now be indexed via path expressions (`{{grid.[0].[1]}}`) and iterated with `{{#each}}`, which walks the outer-most dimension and yields row/slab slices for the rest. Jagged arrays and existing `IList`/`IEnumerable` behavior are unaffected. (#​649)
- **`else if` chaining for block helpers** — `{{else name args}}...{{/outer}}` now works for any block helper, not just `{{#if}}`, and chains recursively to any depth, e.g. `{{#StringEqualityBlockHelper @​value 'dog'}}...{{else StringEqualityBlockHelper @​value 'cat'}}...{{else}}...{{/StringEqualityBlockHelper}}`. (#​648)

## Fixes

- Properties whose only implementation is a C# 8+ default interface member (declared and bodied on an interface, not overridden by the concrete class) are now resolved correctly by both `{{PropertyName}}` lookup and `{{#each this}}` enumeration, instead of being silently skipped. (#​658, fixes #​601)
- `{{#*inline "name" ...}}` no longer throws when passed hash arguments or extra positional arguments, matching Handlebars.js's `inline` decorator behavior. (#​647, fixes #​560)
- Corrected the nullable annotation on `Try*` out-parameters for concrete reference types (introduced in #​642) from `[MaybeNullWhen(false)] out T` to `[NotNullWhen(true)] out T?`, matching BCL convention (e.g. `Uri.TryCreate`) and giving a stronger compiler guarantee against unchecked dereferences. Affects ~20 `Try*` methods across `IObjectDescriptorProvider`/`ObjectDescriptor`, `IFormatterProvider`, `DynamicMemberAccessor`, `TypeExtensions`, `BindingContext`, `PathResolver`, and `BlockAccumulatorContext`. Compile-time-only change, not binary breaking. (#​655, fixes #​654)
- Resolved a SonarCloud reliability regression (A→B) surfaced by #​642's diff against two pre-existing mutable-array-exposure smells; `Closure.A` is now `internal` and `PathInfo.Segments` carries an explicit suppression. (#​656)

## Compatibility notes

- All changes in this release are binary-compatible. The Nullable Reference Types annotations and the `NotNullWhen`/`MaybeNullWhen` correction are compile-time metadata only.
- If you implement `IPartialTemplateResolver`, `ITextEncoder`, `IMemberAccessor`, `IHelperResolver`, `IFormatterProvider`, `IObjectDescriptorProvider`, `IHelperDescriptor<T>`, or derive from `ViewEngineFileSystem`, and build with `<Nullable>enable</Nullable>`, you may see new nullability-mismatch warnings until your implementation's annotations are updated to match.
- `HandlebarsConfiguration.FileSystem` is now declared nullable (`ViewEngineFileSystem?`), matching its actual default.
- Built-in collection formatters now throw `ArgumentNullException` (with parameter name) instead of a raw `NullReferenceException` for null/mismatched values.

### Contributors

@​TheConstructor, @​rexm

**Full Changelog**: https://github.com/Handlebars-Net/Handlebars.Net/compare/2.2.0...2.4.0


## 2.3.0

## Changes

- ### Nullable Reference Types @​TheConstructor (#​642)
  The entire public API surface is now annotated for [Nullable Reference Types](https://learn.microsoft.com/en-us/dotnet/csharp/nullable-references).

  **Compatibility notes:**

  - **Binary- and runtime-compatible.** Nullability annotations are compile-time metadata only; generated IL is unchanged. Projects without `<Nullable>enable</Nullable>` are unaffected.
  - **Nullable-enabled consumers** get compiler-checked null contracts on the public API: `Try*` methods are annotated with `[MaybeNullWhen(false)]`, optional parameters and nullable returns are declared with `?`, etc.
  - **If you implement extensibility interfaces**, their signatures gained nullability annotations and your existing implementations may produce nullability-mismatch warnings (e.g. CS8767) until you add the matching `?` annotations. Affected: `IPartialTemplateResolver`, `ITextEncoder`, `IMemberAccessor`, `IHelperResolver`, `IFormatterProvider`, `IObjectDescriptorProvider`, `IHelperDescriptor<T>`, and the `ViewEngineFileSystem` base class.
  - `HandlebarsConfiguration.FileSystem` is now declared nullable (`ViewEngineFileSystem?`), matching its actual default.
  - The built-in collection formatters now throw `ArgumentNullException` with a parameter name instead of a raw `NullReferenceException` when given a null or mismatched value.

### Contributors

@​TheConstructor

**Full Changelog**: https://github.com/Handlebars-Net/Handlebars.Net/compare/2.2.0...2.3.0

## 2.2.0

## Handlebars.Net 2.2.0

### ⚠️ Behavior & compatibility changes — please read before upgrading

- **Dropped end-of-life target frameworks.** Removed `netstandard1.3`, `net451`, and `net6`. The package now targets `netstandard2.0`, `netstandard2.1`, and `net8.0`. Modern consumers (.NET Framework 4.6.1+, .NET Core 2.0+, .NET 5/8+) are unaffected via `netstandard2.0`; only consumers on the removed legacy frameworks need to stay on 2.1.x.
- **Single quote (`'`) is now HTML-encoded by default** (#​546), matching Handlebars.js behavior. This is invisible when rendering HTML, but changes raw output bytes — review any exact-string or snapshot assertions on rendered output.

### Bug fixes
- Case-sensitive resolution of same-spelling path variables, resolved independently in `PathBinder` (#​434)
- Case-sensitive key lookup for `IDictionary`/`Hashtable` (#​521) and `DictionaryMemberAccessor` (#​466)
- `@​partial-block` now usable inside `#if` and as a block partial (#​519)
- `#if` with `includeZero=true` now supported; `includeZero` honored in built-in conditional blocks (#​285)
- Parent context traversal inside custom block helpers within `#each` (#​539)
- Safe-string flag preserved when helper output crosses a subexpression boundary (#​543)
- `WriteSafeString` encoding consistent regardless of helper registration order (#​559)
- Preserve backslashes in template literal text (#​462) and double backslashes in static text (#​349)
- Preserve partial indentation (#​614)
- Handle escaped double-quotes in delimited string literal arguments (#​584)
- Allow Unicode letters as first character in identifiers (#​416); strip invisible Unicode chars (BOM, etc.) from identifiers (#​605)
- Clearer error when a partial is registered on the wrong Handlebars instance (#​545)
- Removed `byref`/`in` delegate parameters incompatible with Mono/Xamarin (#​458)
- Prevent unbounded `DictionarySlim` growth when replacing existing keys (#​541)
- Normalize CRLF to LF in `StaticConverter` for platform-independent output

### Maintenance
- CI moved to `windows-latest`; bumped deprecated GitHub Actions and SDK versions; pinned third-party actions to commit SHAs
- Resolved SonarCloud security/quality findings; dev environment updated to .NET 10
- Added render-time/compile-scaling benchmark suite and Handlebars.js regression coverage



Commits viewable in [compare view](https://github.com/Handlebars-Net/Handlebars.Net/compare/2.1.6...2.4.1).
</details>

Updated [LinkDotNet.StringBuilder](https://github.com/linkdotnet/StringBuilder) from 3.4.1 to 3.4.2.

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

_Sourced from [LinkDotNet.StringBuilder's releases](https://github.com/linkdotnet/StringBuilder/releases)._

## 3.4.2

### Fixed

- Resolved `CS0121` overload ambiguity when passing a no-hole interpolated string (e.g. `Append($"text")`) to `Append`/`AppendLine` on C# 13 and earlier, by adding `Append(string?)` and `AppendLine(string?)` overloads. Reported by [@​SMAH1](https://github.com/SMAH1) in #​283

Commits viewable in [compare view](https://github.com/linkdotnet/StringBuilder/compare/v3.4.1...v3.4.2).
</details>

Updated [Microsoft.CodeAnalysis.Analyzers](https://github.com/dotnet/roslyn) from 5.3.0 to 5.6.0.

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

_Sourced from [Microsoft.CodeAnalysis.Analyzers's releases](https://github.com/dotnet/roslyn/releases)._

No release notes found for this version range.

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

Updated [Microsoft.CodeAnalysis.Common](https://github.com/dotnet/roslyn) from 5.3.0 to 5.6.0.

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

_Sourced from [Microsoft.CodeAnalysis.Common's releases](https://github.com/dotnet/roslyn/releases)._

No release notes found for this version range.

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

Updated Microsoft.CodeAnalysis.CSharp from 5.3.0 to 5.6.0.

Updated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.EntityFrameworkCore'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.EntityFrameworkCore.Design](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.EntityFrameworkCore.Design'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.EntityFrameworkCore.Sqlite](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.EntityFrameworkCore.Sqlite'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.Configuration](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.Extensions.Configuration'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.8 to 10.0.10.

<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.Hosting](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.Extensions.Hosting'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.Logging](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.Extensions.Logging'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.Logging.Abstractions](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

<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.Extensions.Options](https://github.com/dotnet/dotnet) from 10.0.8 to 10.0.10.

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

_Sourced from [Microsoft.Extensions.Options'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.5.1 to 18.8.1.

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

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

## 18.8.1

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


**Full Changelog**: https://github.com/microsoft/vstest/compare/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 https://github.com/microsoft/vstest/pull/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 https://github.com/microsoft/vstest/pull/15638
* Add ARM64 msdia140.dll support to test platform packages by @​nohwnd in https://github.com/microsoft/vstest/pull/15692
* Fix mutex cleanup crash on macOS/Linux by @​nohwnd in https://github.com/microsoft/vstest/pull/15684
* Restrict artifact temp directory permissions on Unix by @​nohwnd in https://github.com/microsoft/vstest/pull/15729
* Add support for filtering uncategorized tests with TestCategory=None by @​Evangelink in https://github.com/microsoft/vstest/pull/15727
* Fix SCI binding failure in DTA hosts (main) by @​nohwnd in https://github.com/microsoft/vstest/pull/15724
* Fix HTML logger parallel file collision by @​nohwnd in https://github.com/microsoft/vstest/pull/15435
* Improve error message when testhost cannot be found by @​nohwnd in https://github.com/microsoft/vstest/pull/16053
* Fix HTML logger exception on invalid XML chars in test display names by @​nohwnd in https://github.com/microsoft/vstest/pull/16051

**Full Changelog**: https://github.com/microsoft/vstest/compare/v18.7.0...v18.8.0

## 18.7.0

## What's Changed
* Add ARM64 msdia140.dll support to test platform packages by @​jamesmcroft in https://github.com/microsoft/vstest/pull/15689
* Update System.Memory from 4.5.5 to 4.6.3 by @​nohwnd in https://github.com/microsoft/vstest/pull/15706

## New Contributors
* @​jamesmcroft made their first contribution in https://github.com/microsoft/vstest/pull/15689

**Full Changelog**: https://github.com/microsoft/vstest/compare/v18.6.0...v18.7.0

## 18.6.0

## What's Changed
* Revert removal of Video Recorder by @​nohwnd in https://github.com/microsoft/vstest/pull/15336
* Speed up blame by filtering non-.NET processes from dump collection by @​nohwnd in https://github.com/microsoft/vstest/pull/15518 
* Add README.md to NuGet packages by @​nohwnd in https://github.com/microsoft/vstest/pull/15550
* Report child process info on connection timeout by @​nohwnd in https://github.com/microsoft/vstest/pull/15603


### Changes to tests and infra
* Brand as 18.6 by @​nohwnd in https://github.com/microsoft/vstest/pull/15423
* Upgrading code coverage version to 18.5.1, by @​fhnaseer in https://github.com/microsoft/vstest/pull/15422
* Updating System.Collections.Immutable to 9.0.11 by @​MSLukeWest in https://github.com/microsoft/vstest/pull/15425
* Fix attachVS when used for debugging integration tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15451
* Replace dotnet.config, with global.json by @​nohwnd in https://github.com/microsoft/vstest/pull/15449
* Document debugging integration tests with AttachVS by @​Copilot in https://github.com/microsoft/vstest/pull/15452
* Fix stack overflow tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15461
* Make TestAssets.sln buildable locally by @​Youssef1313 in https://github.com/microsoft/vstest/pull/15466
* Try filtering out tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15463
* Build just once when tfms run in parallel by @​nohwnd in https://github.com/microsoft/vstest/pull/15465
* Review simplify compatibility sources, deduplicate tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15472
* Cleanup dead TRX code by @​Youssef1313 in https://github.com/microsoft/vstest/pull/15474
* Update .NET runtimes to 8.0.25, 9.0.14, and 10.0.4 by @​nohwnd in https://github.com/microsoft/vstest/pull/15481
* Compat matrix checker by @​nohwnd in https://github.com/microsoft/vstest/pull/15480
* Add trx analysis skill by @​nohwnd in https://github.com/microsoft/vstest/pull/15486
* Split integration tests to single tfm and multi tfm project by @​nohwnd in https://github.com/microsoft/vstest/pull/15484
* Update matrix by @​nohwnd in https://github.com/microsoft/vstest/pull/15477
* Break infinite restore loop in VS by @​nohwnd in https://github.com/microsoft/vstest/pull/15503
* Use global package cache for build, and local for running integration tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15500
* Update contributing by @​nohwnd in https://github.com/microsoft/vstest/pull/15505
* Reduce test wall-clock time by increasing minThreads by @​drognanar in https://github.com/microsoft/vstest/pull/15502
* Indicator flakiness by @​nohwnd in https://github.com/microsoft/vstest/pull/15513
* Fix ci build by @​nohwnd in https://github.com/microsoft/vstest/pull/15515
* Fix thread safety issues by @​Evangelink in https://github.com/microsoft/vstest/pull/15512
* Optimize DotnetSDKSimulation_PostProcessing test (163s → 61s) by @​nohwnd in https://github.com/microsoft/vstest/pull/15516
* Build isolated test assets for single TFM instead of 7 by @​nohwnd in https://github.com/microsoft/vstest/pull/15517
* Remove unused dependencies from Library.IntegrationTests by @​nohwnd in https://github.com/microsoft/vstest/pull/15527
* Remove printing _attachments content to console by @​nohwnd in https://github.com/microsoft/vstest/pull/15520
* Add Linux/macOS test filtering guide to CONTRIBUTING.md by @​nohwnd in https://github.com/microsoft/vstest/pull/15521
* Change integration test parallelization from ClassLevel to MethodLevel by @​nohwnd in https://github.com/microsoft/vstest/pull/15526
* Unify target framework checks with IsNetFrameworkTarget/IsNetTarget by @​nohwnd in https://github.com/microsoft/vstest/pull/15523
* Add unattended work instructions to copilot-instructions.md by @​nohwnd in https://github.com/microsoft/vstest/pull/15531
* Reduce code style rule severity from warning to suggestion by @​nohwnd in https://github.com/microsoft/vstest/pull/15522
* Remove Debug/Release line number branching from tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15519
* Revise unattended work instructions in copilot-instructions.md by @​nohwnd in https://github.com/microsoft/vstest/pull/15532
* Improve CompatibilityRowsBuilder error message with diagnostic details by @​nohwnd in https://github.com/microsoft/vstest/pull/15529
* docs: add git worktree and upstream sync workflow to copilot-instructions.md by @​nohwnd in https://github.com/microsoft/vstest/pull/15538
* Add VSIX runner to smoke tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15541
* Remove deprecated WebTest and TMI test methods by @​nohwnd in https://github.com/microsoft/vstest/pull/15525
* Fix compatibility test failures for legacy vstest.console and MSTest adapter by @​nohwnd in https://github.com/microsoft/vstest/pull/15534
* Convert TestPlatform.sln to slnx format by @​nohwnd in https://github.com/microsoft/vstest/pull/15551
* Convert test/TestAssets .sln files to .slnx format by @​nohwnd in https://github.com/microsoft/vstest/pull/15557
 ... (truncated)

Commits viewable in [compare view](https://github.com/microsoft/vstest/compare/v18.5.1...v18.8.1).
</details>

Updated [NUnit](https://github.com/nunit/nunit) from 4.6.0 to 4.6.1.

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

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

## 4.6.1

See [release notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html#nunit-461---may-18-2026) for details.

Commits viewable in [compare view](https://github.com/nunit/nunit/compare/v4.6.0...v4.6.1).
</details>

Updated [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) from 4.13.0 to 4.14.0.

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

_Sourced from [NUnit.Analyzers's releases](https://github.com/nunit/nunit.analyzers/releases)._

## 4.14.0

NUnit Analyzers 4.14 - June 1, 2026

This release of the NUnit Analyzers adds a new analyzer and associated codefix - `NUnit2059` - that helps ensure that
async assertion methods in NUnit version 5 and higher - i.e. `Assert.ThrowsAsync`, `Assert.CatchAsync`, and
`Assert.DoesNotThrowAsync` - have their results observed, as these methods are awaitable from NUnit version 5.

The release contains contributions from the following users (in alphabetical order):
* @​manfred-brands
* @​mikkelbu

Issues Resolved

Features and Enhancements
* #​988 Recognize that Assert.ThrowsAsync etc now return a Task that needs awaiting.

Tooling, Process, and Documentation
* #​990 Bump cake.tool from 6.1.0 to 6.2.0
* #​987 chore: bump version and correct errors in CHANGES.md

Commits viewable in [compare view](https://github.com/nunit/nunit.analyzers/compare/4.13.0...4.14.0).
</details>

Updated [PolySharp](https://github.com/Sergio0694/PolySharp/) from 1.15.0 to 1.16.0.

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

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

No release notes found for this version range.

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

Updated [RhoMicro.CodeAnalysis.UtilityGenerators](https://github.com/SleepWellPupper/RhoMicro.CodeAnalysis/tree/master/UtilityGenerators) from 24.1.1 to 24.1.9.

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

_Sourced from [RhoMicro.CodeAnalysis.UtilityGenerators's releases](https://github.com/SleepWellPupper/RhoMicro.CodeAnalysis/tree/master/UtilityGenerators/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/SleepWellPupper/RhoMicro.CodeAnalysis/tree/master/UtilityGenerators/commits).
</details>

Updated [Serilog](https://github.com/serilog/serilog) from 4.3.1 to 4.4.0.

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

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

## 4.4.0

## What's Changed
* Emit SelfLog warning when extra arguments are provided by @​matantsach in https://github.com/serilog/serilog/pull/2222
* dont WriteQuotedJsonString for null by @​SimonCropp in https://github.com/serilog/serilog/pull/2216
* Pin System.Security.Cryptography.Xml to 8.0.3 in tests by @​ArieGato in https://github.com/serilog/serilog/pull/2232
* Route optional interfaces through OptionalInterfaceForwardingSink for restricted sinks by @​ArieGato in https://github.com/serilog/serilog/pull/2234
* `SelfMetrics` by @​nblumhardt in https://github.com/serilog/serilog/pull/2237

## New Contributors
* @​matantsach made their first contribution in https://github.com/serilog/serilog/pull/2222
* @​ArieGato made their first contribution in https://github.com/serilog/serilog/pull/2232

**Full Changelog**: https://github.com/serilog/serilog/compare/v4.3.1...v4.4.0

Commits viewable in [compare view](https://github.com/serilog/serilog/compare/v4.3.1...v4.4.0).
</details>

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

<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](https://github.com/Testably/Testably.Abstractions) from 10.2.0 to 10.3.0.

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

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

No release notes found for this version range.

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

Updated [Testably.Abstractions.FileSystem.Interface](https://github.com/Testably/Testably.Abstractions) from 10.2.0 to 10.3.0.

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

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

No release notes found for this version range.

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

Updated [VYaml](https://github.com/hadashiA/VYaml) from 1.3.0 to 1.4.0.

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

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

## 1.4.0

## What's Changed
* Simd tokenizer optimization by @​hadashiA in https://github.com/hadashiA/VYaml/pull/184
* Fix project refs by @​hadashiA in https://github.com/hadashiA/VYaml/pull/185
* Expose exception types by @​hadashiA in https://github.com/hadashiA/VYaml/pull/186
* Refine README.md by @​paq in https://github.com/hadashiA/VYaml/pull/187
* Support `[Flags]` enum by @​hadashiA in https://github.com/hadashiA/VYaml/pull/189
* Fix bug in nested formatters by @​hadashiA in https://github.com/hadashiA/VYaml/pull/188

## New Contributors
* @​paq made their first contribution in https://github.com/hadashiA/VYaml/pull/187

**Full Changelog**: https://github.com/hadashiA/VYaml/compare/1.3.0...1.4.0

Commits viewable in [compare view](https://github.com/hadashiA/VYaml/compare/1.3.0...1.4.0).
</details>

Updated [Xaml.Behaviors.Avalonia](https://github.com/wieslawsoltes/Xaml.Behaviors) from 12.0.0 to 12.0.5.

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

_Sourced from [Xaml.Behaviors.Avalonia's releases](https://github.com/wieslawsoltes/Xaml.Behaviors/releases)._

## 12.0.5

## What's Changed
* Add command CanExecute observation for picker behaviors by @​wieslawsoltes in https://github.com/wieslawsoltes/Xaml.Behaviors/pull/352


**Full Changelog**: https://github.com/wieslawsoltes/Xaml.Behaviors/compare/v12.0.0.1...v12.0.5

## 12.0.0.1

## What's Changed
* Use x:SetterTargetType for animation samples by @​wieslawsoltes in https://github.com/wieslawsoltes/Xaml.Behaviors/pull/247
* Avoid retaining managed drop targets by @​danwalmsley in https://github.com/wieslawsoltes/Xaml.Behaviors/pull/345


**Full Changelog**: https://github.com/wieslawsoltes/Xaml.Behaviors/compare/v12.0.0...v12.0.0.1

Commits viewable in [compare view](https://github.com/wieslawsoltes/Xaml.Behaviors/compare/v12.0.0...v12.0.5).
</details>

Updated [Zomp.SyncMethodGenerator](https://github.com/zompinc/sync-method-generator) from 2.0.13 to 2.0.42.

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

_Sourced from [Zomp.SyncMethodGenerator's releases](https://github.com/zompinc/sync-method-generator/releases)._

## 2.0.42

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

## What's Changed
### Bug Fixes
* Space a rewritten argument list the way it was written by @​virzak in https://github.com/zompinc/sync-method-generator/pull/154


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.41...v2.0.42

## 2.0.41

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

## What's Changed
### Bug Fixes
* Carry the source file's using directives into the generated file by @​virzak in https://github.com/zompinc/sync-method-generator/pull/153


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.40...v2.0.41

## 2.0.40

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

## What's Changed
### Bug Fixes
* Keep the receiver on the same line as the comma after it by @​virzak in https://github.com/zompinc/sync-method-generator/pull/150
### Other Changes
* Sign on Linux instead of Windows by @​virzak in https://github.com/zompinc/sync-method-generator/pull/151


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.38...v2.0.40

## 2.0.38

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

## What's Changed
### Bug Fixes
* Keep the line break before a closing parenthesis by @​virzak in https://github.com/zompinc/sync-method-generator/pull/148
* Drop parameter documentation which was never parsed by @​virzak in https://github.com/zompinc/sync-method-generator/pull/149
### Other Changes
* Hold the release as a draft until the package validates by @​virzak in https://github.com/zompinc/sync-method-generator/pull/146


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.35...v2.0.38

## 2.0.35

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

## What's Changed
### Bug Fixes
* Call extension block members in static form by @​virzak in https://github.com/zompinc/sync-method-generator/pull/145
### Other Changes
* Check that the package really was published by @​virzak in https://github.com/zompinc/sync-method-generator/pull/143


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.33...v2.0.35

## 2.0.33

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

## What's Changed
### Features
* Report overloads which collide once synchronized by @​virzak in https://github.com/zompinc/sync-method-generator/pull/142


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.32...v2.0.33

## 2.0.32

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

## What's Changed
### Other Changes
* Fix generation stopping when the marker attribute is in multiple references by @​virzak in https://github.com/zompinc/sync-method-generator/pull/127
* Fix null-coalescing statements being dropped entirely by @​virzak in https://github.com/zompinc/sync-method-generator/pull/128
* Qualify generic types in declaration patterns and typeof expressions by @​virzak in https://github.com/zompinc/sync-method-generator/pull/129
* Make the codecov patch status informational by @​virzak in https://github.com/zompinc/sync-method-generator/pull/131
* Keep calls to generic methods which return their own type parameter by @​virzak in https://github.com/zompinc/sync-method-generator/pull/130
* Report a diagnostic for Task.WhenAll and Task.WhenAny by @​virzak in https://github.com/zompinc/sync-method-generator/pull/133
* Shorten generated file names which are too long by @​virzak in https://github.com/zompinc/sync-method-generator/pull/134
* Replace yarn with pnpm and format YAML, JSON and Markdown with Prettier by @​virzak in https://github.com/zompinc/sync-method-generator/pull/135
* Key the NuGet cache on files which exist by @​virzak in https://github.com/zompinc/sync-method-generator/pull/140
* Remove unused packages and update dependencies by @​virzak in https://github.com/zompinc/sync-method-generator/pull/136
* Update Nerdbank.GitVersioning to 3.10.91 by @​virzak in https://github.com/zompinc/sync-method-generator/pull/139
* Document what the agents guide was missing by @​virzak in https://github.com/zompinc/sync-method-generator/pull/141


**Full Changelog**: https://github.com/zompinc/sync-method-generator/compare/v2.0.20...v2.0.32

## 2.0.20

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

## What's Changed
### Other Changes
* Fix typos in source generator comments by @​atifaziz in https://github.com/zompinc/sync-method-generator/pull/4
* Use Roslyn API to detect attribute by @​atifaziz in https://github.com/zompinc/sync-method-generator/pull/5
* Fix incremental source generator by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/22
* Fix dropping default ValueTask by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/49
* Fix returning tasks by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/50
* Fix deconstruct and fully qualified types in async foreach by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/68
* Fix enum pattern matching by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/86
* Add support for the .NET 8 SDK by @​0xced in https://github.com/zompinc/sync-method-generator/pull/93
* chore: optimize debug launch configuration by @​izanhzh in https://github.com/zompinc/sync-method-generator/pull/97
* Add option to preserve IProgress<T> parameters by @​0xced in https://github.com/zompinc/sync-method-generator/pull/95
* feat: add support for .csproj-based disableNullable configuration by @​izanhzh in https://github.com/zompinc/sync-method-generator/pull/98
* feat: improve `CreateSyncVersionAttribute` by @​izanhzh in https://github.com/zompinc/sync-method-generator/pull/99
* Keep invocation if sync method exists by @​GerardSmit in https://github.com/zompinc/sync-method-generator/pull/103
* Ensure EF Core async methods (EntityFrameworkQueryableExtensions) are properly translated to their synchronous versions by @​0xced in https://github.com/zompinc/sync-method-generator/pull/108
* Add option to preserve CancellationToken parameters by @​0xced in https://github.com/zompinc/sync-method-generator/pull/115
* Keep statements that contain interior preprocessor directives by @​virzak in https://github.com/zompinc/sync-method-generator/pull/125
* Create GitHub Releases with auto-generated changelog on publish by @​virzak in https://github.com/zompinc/sync-method-generator/pull/126

## New Contributors
* @​atifaziz made their first contribution in https://github.com/zompinc/sync-method-generator/pull/4
* @​GerardSmit made their first contribution in https://github.com/zompinc/sync-method-generator/pull/22
* @​izanhzh made their first contribution in https://github.com/zompinc/sync-method-generator/pull/97
* @​virzak made their first contribution in https://github.com/zompinc/sync-method-generator/pull/125

**Full Changelog**: https://github.com/zompinc/sync-method-generator/commits/v2.0.20

Commits viewable in [compare view](https://github.com/zompinc/sync-method-generator/commits/v2.0.42).
</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>

Bumps Avalonia from 12.0.4 to 12.1.1
Bumps Avalonia.Controls.DataGrid from 12.0.0 to 12.1.2
Bumps Avalonia.Desktop from 12.0.4 to 12.1.1
Bumps Avalonia.Diagnostics from 11.3.17 to 11.3.19
Bumps Avalonia.Fonts.Inter from 12.0.4 to 12.1.1
Bumps Avalonia.Themes.Fluent from 12.0.4 to 12.1.1
Bumps bodong.Avalonia.PropertyGrid from 12.0.0 to 12.0.4.1
Bumps coverlet.collector from 10.0.0 to 10.0.1
Bumps csharpier from 1.2.6 to 1.3.0
Bumps Dock.Avalonia.Diagnostics from 12.0.0.2 to 12.1.0
Bumps Dock.Avalonia.Themes.Fluent from 12.0.0.2 to 12.1.0
Bumps Dock.Model from 12.0.0.2 to 12.1.0
Bumps Dock.Model.Avalonia from 12.0.0.2 to 12.1.0
Bumps Dock.Serializer.SystemTextJson from 12.0.0.2 to 12.1.0
Bumps dotnet-ef from 10.0.8 to 10.0.10
Bumps DynamicData from 9.4.31 to 9.4.33
Bumps FluentIcons.Avalonia from 2.1.328 to 2.1.335
Bumps Handlebars.Net from 2.1.6 to 2.4.1
Bumps LinkDotNet.StringBuilder from 3.4.1 to 3.4.2
Bumps Microsoft.CodeAnalysis.Analyzers from 5.3.0 to 5.6.0
Bumps Microsoft.CodeAnalysis.Common from 5.3.0 to 5.6.0
Bumps Microsoft.CodeAnalysis.CSharp from 5.3.0 to 5.6.0
Bumps Microsoft.EntityFrameworkCore from 10.0.8 to 10.0.10
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.8 to 10.0.10
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.Configuration from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.DependencyInjection from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.Hosting from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.Logging from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.8 to 10.0.10
Bumps Microsoft.Extensions.Options from 10.0.8 to 10.0.10
Bumps Microsoft.NET.Test.Sdk from 18.5.1 to 18.8.1
Bumps NUnit from 4.6.0 to 4.6.1
Bumps NUnit.Analyzers from 4.13.0 to 4.14.0
Bumps PolySharp from 1.15.0 to 1.16.0
Bumps RhoMicro.CodeAnalysis.UtilityGenerators from 24.1.1 to 24.1.9
Bumps Serilog from 4.3.1 to 4.4.0
Bumps System.IO.Hashing from 10.0.8 to 10.0.10
Bumps Testably.Abstractions from 10.2.0 to 10.3.0
Bumps Testably.Abstractions.FileSystem.Interface from 10.2.0 to 10.3.0
Bumps VYaml from 1.3.0 to 1.4.0
Bumps Xaml.Behaviors.Avalonia from 12.0.0 to 12.0.5
Bumps Zomp.SyncMethodGenerator from 2.0.13 to 2.0.42

---
updated-dependencies:
- dependency-name: Avalonia
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: FluentIcons.Avalonia
  dependency-version: 2.1.335
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Avalonia.Controls.DataGrid
  dependency-version: 12.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Avalonia.Desktop
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Avalonia.Diagnostics
  dependency-version: 11.3.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Avalonia.Fonts.Inter
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Avalonia.Themes.Fluent
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: bodong.Avalonia.PropertyGrid
  dependency-version: 12.0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: coverlet.collector
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: csharpier
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Dock.Avalonia.Diagnostics
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Dock.Avalonia.Themes.Fluent
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Dock.Model
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Dock.Model.Avalonia
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Dock.Serializer.SystemTextJson
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: dotnet-ef
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: DynamicData
  dependency-version: 9.4.33
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: FluentIcons.Avalonia
  dependency-version: 2.1.335
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Handlebars.Net
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: LinkDotNet.StringBuilder
  dependency-version: 3.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.CodeAnalysis.Analyzers
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Microsoft.CodeAnalysis.Common
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.EntityFrameworkCore.Design
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.Configuration
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: NUnit
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: NUnit.Analyzers
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: PolySharp
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: RhoMicro.CodeAnalysis.UtilityGenerators
  dependency-version: 24.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Serilog
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: System.IO.Hashing
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Testably.Abstractions
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Testably.Abstractions.FileSystem.Interface
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: VYaml
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: Xaml.Behaviors.Avalonia
  dependency-version: 12.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: Zomp.SyncMethodGenerator
  dependency-version: 2.0.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants