Skip to content

Bump the dotnet-dependencies group with 25 updates - #396

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/develop/dotnet-dependencies-a6d2e735e0
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/develop/dotnet-dependencies-a6d2e735e0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Updated Avalonia from 11.3.11 to 12.1.4.

Release notes

Sourced from Avalonia's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.AvaloniaEdit from 11.4.1 to 12.0.0.

Release notes

Sourced from Avalonia.AvaloniaEdit's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Desktop from 11.3.11 to 12.1.4.

Release notes

Sourced from Avalonia.Desktop's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Avalonia.Themes.Fluent from 11.3.11 to 12.1.4.

Release notes

Sourced from Avalonia.Themes.Fluent's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated AvaloniaEdit.TextMate from 11.4.1 to 12.0.0.

Release notes

Sourced from AvaloniaEdit.TextMate's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated AvaloniaUI.DiagnosticsSupport from 2.1.1 to 2.2.3.

Updated CommunityToolkit.Mvvm from 8.4.0 to 8.4.2.

Release notes

Sourced from CommunityToolkit.Mvvm's releases.

8.4.2

What's Changed

Full Changelog: CommunityToolkit/dotnet@v8.4.1...v8.4.2

8.4.1

This release of the .NET Community Toolkit updates the MVVM Toolkit analyzers and source generator to Roslyn 5.0, so they can work with C# 14 out of the box. This means that [ObservableProperty] on partial properties no longer needs preview language version 🎉

What's Changed 🆕

New Contributors

Full Changelog: CommunityToolkit/dotnet@v8.4.0...v8.4.1

Commits viewable in compare view.

Updated Dock.Avalonia from 11.3.11.7 to 12.1.0.13.

Release notes

Sourced from Dock.Avalonia's releases.

12.1.0.13

Dock 12.1.0.13 lowers the minimum Avalonia dependency for the Avalonia 11 compatibility packages to 11.3.12.

  • The .v11 package lane now supports Avalonia 11.3.12 and later compatible Avalonia 11 versions.
  • The Avalonia 11 ReactiveUI sample and its headless tests continue to use Avalonia 11.3.22 to match their ReactiveUI.Avalonia dependency.
  • The main Avalonia 12 package lane remains on Avalonia 12.1.4.

Implemented in #​1202. Version bump: #​1203.

Versions: main packages 12.1.0.13; Avalonia 11 compatibility packages 11.3.22.6. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.12

Dock 12.1.0.12 fixes duplicate System.Text.Json generator output in projects that only reference a model library.

  • Fixes CS0436 conflicts when a model library grants InternalsVisibleTo to a passive consuming application.
  • Automatic generation now requires a local model, serializer operation, or explicit activation/type registration. Referenced models still contribute contracts once generation is activated.
  • Preserves generic serialization wrappers without registering empty metadata, along with generated helper names and explicit activation APIs.
  • Adds compilation regressions for passive consumers, friend assemblies, and all four activation paths.

Fixes #​1196 through #​1197.

Version bump: #​1198.

Versions: main packages 12.1.0.12; Avalonia 11 compatibility packages 11.3.22.5. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.11

Dock 12.1.0.11 introduces the Dock.Avalonia.AvalonDock NuGet package for .NET 8 and .NET 10, using official Avalonia 12.1.4.

  • Use AvalonDock layout APIs and XAML namespaces with Dock’s models, controls, and themes.
  • Includes the catalog analyzer, transitive build target, XML documentation, and localized resources.
  • Catalog generation is opt-in because compiled-resource factories still require an upstream Avalonia API. Explicit typed registration is supported by default.
  • CI and releases now validate the packed adapter through an isolated NuGet consumer before uploading packages.

Full WPF framework parity remains deferred; see the compatibility guide and remaining framework work.

Versions: main packages 12.1.0.11; Avalonia 11 compatibility packages 11.3.22.4. This release contains 41 NuGet packages and their symbol packages.

Implementation: #​1194. Version bump: #​1195.

Full changelog

12.1.0.10

Updates

  • Make the existing Dock.Serializer.DockSerializer API use AOT-safe System.Text.Json with automatically generated metadata, while loading legacy Newtonsoft layouts. Preserve legacy member names, private setters, fields, collection types, polymorphism, cycles, and shared references. Fix default-constructor support for included nonpublic collections and custom type discriminators. (#​1152)
  • Use compiled XAML bindings in default Dock templates, fix nullable capability-binding warnings, preserve generated collection factories, and expand Native AOT validation across .NET 10 and Windows .NET 11. (#​1190, #​1191)
  • Preserve document content when switching tabs or splitting docks, fix dimmed content after repeated tab switches, and prevent window-edge splits from growing the layout. (#​1188, #​1189, #​1192)
  • Add configurable space beside pinned previews and per-control pinned-preview window policies. Stop floating-window initialization when registration callbacks remove the window. (#​1182, #​1183, #​1184)
  • Support docking across registered native surface roots and custom drag-source preview layouts. (#​1185, #​1187)
  • Add a runnable AvalonDock source preview on official Avalonia. The compatibility package remains unpublished; full framework parity remains tracked separately in #​1186. (#​1159)

Use the main Dock packages at 12.1.0.10, or the .v11 packages at 11.3.22.3 for Avalonia 11. Avalonia dependency versions are 12.1.4 and 11.3.22, respectively.

Serialization compatibility

Existing Newtonsoft layout files can be loaded through generated contracts. Newly saved JSON uses System.Text.Json reference metadata and is not guaranteed to be readable by older application versions. Dynamically selected payload types need generated registration. Nonpublic legacy-member access requires .NET 8 or later, or .NET 9 for generic declaring types. See the serialization guide for details.

Full changelog: wieslawsoltes/Dock@v12.1.0.9...v12.1.0.10

12.1.0.9

Updates

  • Fix Avalonia 12 top-level resolution through presentation hosts, preserve native preview focus, and retain floating-window title and icon bindings. (#​1165, #​1166)
  • Add an optional factory policy for full-content drag previews, including whole-pane drags. Capture stable preview snapshots so tab recycling and selection changes do not replace the dragged content, and preserve the full image at high display scaling. (#​1170, #​1171, #​1172, #​1173)
  • Support external docking target presentations and custom layout panels that use Dock's splitter input and resize previews. Keep control tracking and coordinates current when models or hosts change. (#​1167, #​1168, #​1169)
  • Add a host-window close lifecycle hook and policies for externally coordinated selection and activation synchronization. (#​1176, #​1177, #​1178)
  • Initialize splitters inserted into existing proportional docks so subsequent docking previews and layout operations work correctly. (#​1180)
  • Restore generated API documentation from compiled libraries and improve lifetime test reliability. Expand unit and headless regression coverage for both supported Avalonia versions. (#​1174, #​1175)

Use the unsuffixed Dock packages at 12.1.0.9 for Avalonia 12, or the .v11 packages at 11.3.22.2 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.8...v12.1.0.9

12.1.0.8

Updates

  • Improve docking previews so they match the resulting layout, including source-pane reflow, dragged-tab visibility, scrollable layouts, proportional sizing, and stable outer docking zones. Fix preview sizing across Retina display boundaries on macOS. (#​1153)
  • Fix adorner reuse and cleanup after interrupted drags, and resolve target themes and selector visibility before the first rendered frame. (#​1156, #​1163)
  • Add optional policies for drop validation, tab dragging, split destinations, outer splits, operation observation, and floating-window creation and closure. Add presentation, selection, pinned-pane sizing, and splitter extension points. (#​1160)
  • Release closed floating windows and nested model presenters when Avalonia layout models remain alive, while preserving layout and canceled-close behavior. (#​1161, #​1162)
  • Expand unit, headless, and lifetime regression coverage, including docking preview tests for Avalonia 11.

Use the unsuffixed Dock packages at 12.1.0.8 for Avalonia 12, or the .v11 packages at 11.3.22.1 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.7...v12.1.0.8

12.1.0.7

Updates

  • Update Avalonia 12 dependencies to 12.1.3 and ReactiveUI to 26.0.1, with ReactiveUI.Avalonia 12.1.6 and ReactiveUI.SourceGenerators 4.2.0.
  • Update Avalonia 11 dependencies and all Dock .v11 packages to 11.3.22. This package line retains ReactiveUI 23.2.28 and ReactiveUI.Avalonia 11.4.13 for compatibility.
  • Migrate affected samples to generated bindings and explicit view mappings for the current ReactiveUI APIs.
  • Add headless regression coverage for sample bindings, view resolution, and view-model activation.

Use the unsuffixed Dock packages at 12.1.0.7 for Avalonia 12, or the .v11 packages at 11.3.22 for Avalonia 11. Do not mix the two UI package lines in one application.

Implemented in #​1154.

Full changelog: wieslawsoltes/Dock@v12.1.0.6...v12.1.0.7

12.1.0.4

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.3...v12.1.0.4

12.1.0.3

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.2...v12.1.0.3

12.1.0.2

What's Changed

New Contributors

Full Changelog: wieslawsoltes/Dock@v12.1.0.1...v12.1.0.2

12.1.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0...v12.1.0.1

12.1.0

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.2...v12.1.0

12.0.0.2

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.1...v12.0.0.2

12.0.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0...v12.0.0.1

12.0.0

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v12.0.0

12.0.0-preview.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.12-preview.1...v12.0.0-preview.1

11.3.12.1

Full Changelog: wieslawsoltes/Dock@v11.3.12...v11.3.12.1

11.3.12

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v11.3.12

11.3.12-preview.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v11.3.12-preview.1

11.3.11.22

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.21...v11.3.11.22

11.3.11.21

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.20...v11.3.11.21

11.3.11.20

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.19...v11.3.11.20

11.3.11.19

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.18...v11.3.11.19

11.3.11.18

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.17...v11.3.11.18

11.3.11.17

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.16...v11.3.11.17

11.3.11.16

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.15...v11.3.11.16

11.3.11.15

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.14...v11.3.11.15

11.3.11.14

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.13...v11.3.11.14

11.3.11.13

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.12...v11.3.11.13

11.3.11.12

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.11...v11.3.11.12

11.3.11.11

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.10...v11.3.11.11

11.3.11.10

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.9...v11.3.11.10

11.3.11.9

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.8...v11.3.11.9

11.3.11.8

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.7...v11.3.11.8

Commits viewable in compare view.

Updated Dock.Avalonia.Diagnostics from 11.3.11.7 to 12.1.0.13.

Release notes

Sourced from Dock.Avalonia.Diagnostics's releases.

12.1.0.13

Dock 12.1.0.13 lowers the minimum Avalonia dependency for the Avalonia 11 compatibility packages to 11.3.12.

  • The .v11 package lane now supports Avalonia 11.3.12 and later compatible Avalonia 11 versions.
  • The Avalonia 11 ReactiveUI sample and its headless tests continue to use Avalonia 11.3.22 to match their ReactiveUI.Avalonia dependency.
  • The main Avalonia 12 package lane remains on Avalonia 12.1.4.

Implemented in #​1202. Version bump: #​1203.

Versions: main packages 12.1.0.13; Avalonia 11 compatibility packages 11.3.22.6. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.12

Dock 12.1.0.12 fixes duplicate System.Text.Json generator output in projects that only reference a model library.

  • Fixes CS0436 conflicts when a model library grants InternalsVisibleTo to a passive consuming application.
  • Automatic generation now requires a local model, serializer operation, or explicit activation/type registration. Referenced models still contribute contracts once generation is activated.
  • Preserves generic serialization wrappers without registering empty metadata, along with generated helper names and explicit activation APIs.
  • Adds compilation regressions for passive consumers, friend assemblies, and all four activation paths.

Fixes #​1196 through #​1197.

Version bump: #​1198.

Versions: main packages 12.1.0.12; Avalonia 11 compatibility packages 11.3.22.5. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.11

Dock 12.1.0.11 introduces the Dock.Avalonia.AvalonDock NuGet package for .NET 8 and .NET 10, using official Avalonia 12.1.4.

  • Use AvalonDock layout APIs and XAML namespaces with Dock’s models, controls, and themes.
  • Includes the catalog analyzer, transitive build target, XML documentation, and localized resources.
  • Catalog generation is opt-in because compiled-resource factories still require an upstream Avalonia API. Explicit typed registration is supported by default.
  • CI and releases now validate the packed adapter through an isolated NuGet consumer before uploading packages.

Full WPF framework parity remains deferred; see the compatibility guide and remaining framework work.

Versions: main packages 12.1.0.11; Avalonia 11 compatibility packages 11.3.22.4. This release contains 41 NuGet packages and their symbol packages.

Implementation: #​1194. Version bump: #​1195.

Full changelog

12.1.0.10

Updates

  • Make the existing Dock.Serializer.DockSerializer API use AOT-safe System.Text.Json with automatically generated metadata, while loading legacy Newtonsoft layouts. Preserve legacy member names, private setters, fields, collection types, polymorphism, cycles, and shared references. Fix default-constructor support for included nonpublic collections and custom type discriminators. (#​1152)
  • Use compiled XAML bindings in default Dock templates, fix nullable capability-binding warnings, preserve generated collection factories, and expand Native AOT validation across .NET 10 and Windows .NET 11. (#​1190, #​1191)
  • Preserve document content when switching tabs or splitting docks, fix dimmed content after repeated tab switches, and prevent window-edge splits from growing the layout. (#​1188, #​1189, #​1192)
  • Add configurable space beside pinned previews and per-control pinned-preview window policies. Stop floating-window initialization when registration callbacks remove the window. (#​1182, #​1183, #​1184)
  • Support docking across registered native surface roots and custom drag-source preview layouts. (#​1185, #​1187)
  • Add a runnable AvalonDock source preview on official Avalonia. The compatibility package remains unpublished; full framework parity remains tracked separately in #​1186. (#​1159)

Use the main Dock packages at 12.1.0.10, or the .v11 packages at 11.3.22.3 for Avalonia 11. Avalonia dependency versions are 12.1.4 and 11.3.22, respectively.

Serialization compatibility

Existing Newtonsoft layout files can be loaded through generated contracts. Newly saved JSON uses System.Text.Json reference metadata and is not guaranteed to be readable by older application versions. Dynamically selected payload types need generated registration. Nonpublic legacy-member access requires .NET 8 or later, or .NET 9 for generic declaring types. See the serialization guide for details.

Full changelog: wieslawsoltes/Dock@v12.1.0.9...v12.1.0.10

12.1.0.9

Updates

  • Fix Avalonia 12 top-level resolution through presentation hosts, preserve native preview focus, and retain floating-window title and icon bindings. (#​1165, #​1166)
  • Add an optional factory policy for full-content drag previews, including whole-pane drags. Capture stable preview snapshots so tab recycling and selection changes do not replace the dragged content, and preserve the full image at high display scaling. (#​1170, #​1171, #​1172, #​1173)
  • Support external docking target presentations and custom layout panels that use Dock's splitter input and resize previews. Keep control tracking and coordinates current when models or hosts change. (#​1167, #​1168, #​1169)
  • Add a host-window close lifecycle hook and policies for externally coordinated selection and activation synchronization. (#​1176, #​1177, #​1178)
  • Initialize splitters inserted into existing proportional docks so subsequent docking previews and layout operations work correctly. (#​1180)
  • Restore generated API documentation from compiled libraries and improve lifetime test reliability. Expand unit and headless regression coverage for both supported Avalonia versions. (#​1174, #​1175)

Use the unsuffixed Dock packages at 12.1.0.9 for Avalonia 12, or the .v11 packages at 11.3.22.2 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.8...v12.1.0.9

12.1.0.8

Updates

  • Improve docking previews so they match the resulting layout, including source-pane reflow, dragged-tab visibility, scrollable layouts, proportional sizing, and stable outer docking zones. Fix preview sizing across Retina display boundaries on macOS. (#​1153)
  • Fix adorner reuse and cleanup after interrupted drags, and resolve target themes and selector visibility before the first rendered frame. (#​1156, #​1163)
  • Add optional policies for drop validation, tab dragging, split destinations, outer splits, operation observation, and floating-window creation and closure. Add presentation, selection, pinned-pane sizing, and splitter extension points. (#​1160)
  • Release closed floating windows and nested model presenters when Avalonia layout models remain alive, while preserving layout and canceled-close behavior. (#​1161, #​1162)
  • Expand unit, headless, and lifetime regression coverage, including docking preview tests for Avalonia 11.

Use the unsuffixed Dock packages at 12.1.0.8 for Avalonia 12, or the .v11 packages at 11.3.22.1 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.7...v12.1.0.8

12.1.0.7

Updates

  • Update Avalonia 12 dependencies to 12.1.3 and ReactiveUI to 26.0.1, with ReactiveUI.Avalonia 12.1.6 and ReactiveUI.SourceGenerators 4.2.0.
  • Update Avalonia 11 dependencies and all Dock .v11 packages to 11.3.22. This package line retains ReactiveUI 23.2.28 and ReactiveUI.Avalonia 11.4.13 for compatibility.
  • Migrate affected samples to generated bindings and explicit view mappings for the current ReactiveUI APIs.
  • Add headless regression coverage for sample bindings, view resolution, and view-model activation.

Use the unsuffixed Dock packages at 12.1.0.7 for Avalonia 12, or the .v11 packages at 11.3.22 for Avalonia 11. Do not mix the two UI package lines in one application.

Implemented in #​1154.

Full changelog: wieslawsoltes/Dock@v12.1.0.6...v12.1.0.7

12.1.0.4

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.3...v12.1.0.4

12.1.0.3

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.2...v12.1.0.3

12.1.0.2

What's Changed

New Contributors

Full Changelog: wieslawsoltes/Dock@v12.1.0.1...v12.1.0.2

12.1.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0...v12.1.0.1

12.1.0

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.2...v12.1.0

12.0.0.2

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.1...v12.0.0.2

12.0.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0...v12.0.0.1

12.0.0

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v12.0.0

12.0.0-preview.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.12-preview.1...v12.0.0-preview.1

11.3.12.1

Full Changelog: wieslawsoltes/Dock@v11.3.12...v11.3.12.1

11.3.12

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v11.3.12

11.3.12-preview.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.22...v11.3.12-preview.1

11.3.11.22

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.21...v11.3.11.22

11.3.11.21

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.20...v11.3.11.21

11.3.11.20

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.19...v11.3.11.20

11.3.11.19

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.18...v11.3.11.19

11.3.11.18

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.17...v11.3.11.18

11.3.11.17

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.16...v11.3.11.17

11.3.11.16

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.15...v11.3.11.16

11.3.11.15

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.14...v11.3.11.15

11.3.11.14

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.13...v11.3.11.14

11.3.11.13

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.12...v11.3.11.13

11.3.11.12

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.11...v11.3.11.12

11.3.11.11

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.10...v11.3.11.11

11.3.11.10

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.9...v11.3.11.10

11.3.11.9

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.8...v11.3.11.9

11.3.11.8

What's Changed

Full Changelog: wieslawsoltes/Dock@v11.3.11.7...v11.3.11.8

Commits viewable in compare view.

Updated Dock.Avalonia.Themes.Fluent from 11.3.11.7 to 12.1.0.13.

Release notes

Sourced from Dock.Avalonia.Themes.Fluent's releases.

12.1.0.13

Dock 12.1.0.13 lowers the minimum Avalonia dependency for the Avalonia 11 compatibility packages to 11.3.12.

  • The .v11 package lane now supports Avalonia 11.3.12 and later compatible Avalonia 11 versions.
  • The Avalonia 11 ReactiveUI sample and its headless tests continue to use Avalonia 11.3.22 to match their ReactiveUI.Avalonia dependency.
  • The main Avalonia 12 package lane remains on Avalonia 12.1.4.

Implemented in #​1202. Version bump: #​1203.

Versions: main packages 12.1.0.13; Avalonia 11 compatibility packages 11.3.22.6. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.12

Dock 12.1.0.12 fixes duplicate System.Text.Json generator output in projects that only reference a model library.

  • Fixes CS0436 conflicts when a model library grants InternalsVisibleTo to a passive consuming application.
  • Automatic generation now requires a local model, serializer operation, or explicit activation/type registration. Referenced models still contribute contracts once generation is activated.
  • Preserves generic serialization wrappers without registering empty metadata, along with generated helper names and explicit activation APIs.
  • Adds compilation regressions for passive consumers, friend assemblies, and all four activation paths.

Fixes #​1196 through #​1197.

Version bump: #​1198.

Versions: main packages 12.1.0.12; Avalonia 11 compatibility packages 11.3.22.5. This release contains 41 NuGet packages and their symbol packages, including AvalonDock.

Full changelog

12.1.0.11

Dock 12.1.0.11 introduces the Dock.Avalonia.AvalonDock NuGet package for .NET 8 and .NET 10, using official Avalonia 12.1.4.

  • Use AvalonDock layout APIs and XAML namespaces with Dock’s models, controls, and themes.
  • Includes the catalog analyzer, transitive build target, XML documentation, and localized resources.
  • Catalog generation is opt-in because compiled-resource factories still require an upstream Avalonia API. Explicit typed registration is supported by default.
  • CI and releases now validate the packed adapter through an isolated NuGet consumer before uploading packages.

Full WPF framework parity remains deferred; see the compatibility guide and remaining framework work.

Versions: main packages 12.1.0.11; Avalonia 11 compatibility packages 11.3.22.4. This release contains 41 NuGet packages and their symbol packages.

Implementation: #​1194. Version bump: #​1195.

Full changelog

12.1.0.10

Updates

  • Make the existing Dock.Serializer.DockSerializer API use AOT-safe System.Text.Json with automatically generated metadata, while loading legacy Newtonsoft layouts. Preserve legacy member names, private setters, fields, collection types, polymorphism, cycles, and shared references. Fix default-constructor support for included nonpublic collections and custom type discriminators. (#​1152)
  • Use compiled XAML bindings in default Dock templates, fix nullable capability-binding warnings, preserve generated collection factories, and expand Native AOT validation across .NET 10 and Windows .NET 11. (#​1190, #​1191)
  • Preserve document content when switching tabs or splitting docks, fix dimmed content after repeated tab switches, and prevent window-edge splits from growing the layout. (#​1188, #​1189, #​1192)
  • Add configurable space beside pinned previews and per-control pinned-preview window policies. Stop floating-window initialization when registration callbacks remove the window. (#​1182, #​1183, #​1184)
  • Support docking across registered native surface roots and custom drag-source preview layouts. (#​1185, #​1187)
  • Add a runnable AvalonDock source preview on official Avalonia. The compatibility package remains unpublished; full framework parity remains tracked separately in #​1186. (#​1159)

Use the main Dock packages at 12.1.0.10, or the .v11 packages at 11.3.22.3 for Avalonia 11. Avalonia dependency versions are 12.1.4 and 11.3.22, respectively.

Serialization compatibility

Existing Newtonsoft layout files can be loaded through generated contracts. Newly saved JSON uses System.Text.Json reference metadata and is not guaranteed to be readable by older application versions. Dynamically selected payload types need generated registration. Nonpublic legacy-member access requires .NET 8 or later, or .NET 9 for generic declaring types. See the serialization guide for details.

Full changelog: wieslawsoltes/Dock@v12.1.0.9...v12.1.0.10

12.1.0.9

Updates

  • Fix Avalonia 12 top-level resolution through presentation hosts, preserve native preview focus, and retain floating-window title and icon bindings. (#​1165, #​1166)
  • Add an optional factory policy for full-content drag previews, including whole-pane drags. Capture stable preview snapshots so tab recycling and selection changes do not replace the dragged content, and preserve the full image at high display scaling. (#​1170, #​1171, #​1172, #​1173)
  • Support external docking target presentations and custom layout panels that use Dock's splitter input and resize previews. Keep control tracking and coordinates current when models or hosts change. (#​1167, #​1168, #​1169)
  • Add a host-window close lifecycle hook and policies for externally coordinated selection and activation synchronization. (#​1176, #​1177, #​1178)
  • Initialize splitters inserted into existing proportional docks so subsequent docking previews and layout operations work correctly. (#​1180)
  • Restore generated API documentation from compiled libraries and improve lifetime test reliability. Expand unit and headless regression coverage for both supported Avalonia versions. (#​1174, #​1175)

Use the unsuffixed Dock packages at 12.1.0.9 for Avalonia 12, or the .v11 packages at 11.3.22.2 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.8...v12.1.0.9

12.1.0.8

Updates

  • Improve docking previews so they match the resulting layout, including source-pane reflow, dragged-tab visibility, scrollable layouts, proportional sizing, and stable outer docking zones. Fix preview sizing across Retina display boundaries on macOS. (#​1153)
  • Fix adorner reuse and cleanup after interrupted drags, and resolve target themes and selector visibility before the first rendered frame. (#​1156, #​1163)
  • Add optional policies for drop validation, tab dragging, split destinations, outer splits, operation observation, and floating-window creation and closure. Add presentation, selection, pinned-pane sizing, and splitter extension points. (#​1160)
  • Release closed floating windows and nested model presenters when Avalonia layout models remain alive, while preserving layout and canceled-close behavior. (#​1161, #​1162)
  • Expand unit, headless, and lifetime regression coverage, including docking preview tests for Avalonia 11.

Use the unsuffixed Dock packages at 12.1.0.8 for Avalonia 12, or the .v11 packages at 11.3.22.1 for Avalonia 11. Avalonia dependency versions remain 12.1.3 and 11.3.22, respectively.

Full changelog: wieslawsoltes/Dock@v12.1.0.7...v12.1.0.8

12.1.0.7

Updates

  • Update Avalonia 12 dependencies to 12.1.3 and ReactiveUI to 26.0.1, with ReactiveUI.Avalonia 12.1.6 and ReactiveUI.SourceGenerators 4.2.0.
  • Update Avalonia 11 dependencies and all Dock .v11 packages to 11.3.22. This package line retains ReactiveUI 23.2.28 and ReactiveUI.Avalonia 11.4.13 for compatibility.
  • Migrate affected samples to generated bindings and explicit view mappings for the current ReactiveUI APIs.
  • Add headless regression coverage for sample bindings, view resolution, and view-model activation.

Use the unsuffixed Dock packages at 12.1.0.7 for Avalonia 12, or the .v11 packages at 11.3.22 for Avalonia 11. Do not mix the two UI package lines in one application.

Implemented in #​1154.

Full changelog: wieslawsoltes/Dock@v12.1.0.6...v12.1.0.7

12.1.0.4

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.3...v12.1.0.4

12.1.0.3

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0.2...v12.1.0.3

12.1.0.2

What's Changed

New Contributors

Full Changelog: wieslawsoltes/Dock@v12.1.0.1...v12.1.0.2

12.1.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.1.0...v12.1.0.1

12.1.0

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.2...v12.1.0

12.0.0.2

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0.1...v12.0.0.2

12.0.0.1

What's Changed

Full Changelog: wieslawsoltes/Dock@v12.0.0...v12.0.0.1

12.0.0

What's Changed

Description has been truncated

Bumps Avalonia from 11.3.11 to 12.1.4
Bumps Avalonia.AvaloniaEdit from 11.4.1 to 12.0.0
Bumps Avalonia.Desktop from 11.3.11 to 12.1.4
Bumps Avalonia.Themes.Fluent from 11.3.11 to 12.1.4
Bumps AvaloniaEdit.TextMate from 11.4.1 to 12.0.0
Bumps AvaloniaUI.DiagnosticsSupport from 2.1.1 to 2.2.3
Bumps CommunityToolkit.Mvvm from 8.4.0 to 8.4.2
Bumps Dock.Avalonia from 11.3.11.7 to 12.1.0.13
Bumps Dock.Avalonia.Diagnostics from 11.3.11.7 to 12.1.0.13
Bumps Dock.Avalonia.Themes.Fluent from 11.3.11.7 to 12.1.0.13
Bumps Dock.Model.Mvvm from 11.3.11.7 to 12.1.0.13
Bumps Dock.Serializer.Newtonsoft from 11.3.11.7 to 12.1.0.13
Bumps JetBrains.Annotations from 2025.2.4 to 2026.2.0
Bumps Microsoft.DotNet.ApiCompat.Task from 10.0.102 to 10.0.403
Bumps Microsoft.Extensions.DependencyInjection from 10.0.2 to 10.0.14
Bumps Microsoft.Extensions.Http from 10.0.2 to 10.0.14
Bumps Microsoft.Extensions.ObjectPool from 10.0.2 to 10.0.14
Bumps Microsoft.Extensions.ObjectPool.DependencyInjection from 10.2.0 to 10.11.0
Bumps Microsoft.VisualStudio.Threading.Analyzers from 17.14.15 to 18.12.1
Bumps Roslynator.Analyzers from 4.15.0 to 5.0.1
Bumps Serilog from 4.3.0 to 4.4.0
Bumps SkiaSharp from 3.119.2 to 4.154.0
Bumps Svg.Skia from 3.4.1 to 5.2.3
Bumps TextMateSharp from 2.0.3 to 2.0.4
Bumps TextMateSharp.Grammars from 2.0.3 to 2.0.4

---
updated-dependencies:
- dependency-name: Avalonia
  dependency-version: 12.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Avalonia.AvaloniaEdit
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Avalonia.Desktop
  dependency-version: 12.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Avalonia.Themes.Fluent
  dependency-version: 12.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: AvaloniaEdit.TextMate
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: AvaloniaUI.DiagnosticsSupport
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-dependencies
- dependency-name: CommunityToolkit.Mvvm
  dependency-version: 8.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: Dock.Avalonia
  dependency-version: 12.1.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Dock.Avalonia.Diagnostics
  dependency-version: 12.1.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Dock.Avalonia.Themes.Fluent
  dependency-version: 12.1.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Dock.Model.Mvvm
  dependency-version: 12.1.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Dock.Serializer.Newtonsoft
  dependency-version: 12.1.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: JetBrains.Annotations
  dependency-version: 2026.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.DotNet.ApiCompat.Task
  dependency-version: 10.0.403
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.Extensions.ObjectPool
  dependency-version: 10.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.Extensions.ObjectPool.DependencyInjection
  dependency-version: 10.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-dependencies
- dependency-name: Microsoft.VisualStudio.Threading.Analyzers
  dependency-version: 18.12.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Roslynator.Analyzers
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Serilog
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-dependencies
- dependency-name: SkiaSharp
  dependency-version: 4.154.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: Svg.Skia
  dependency-version: 5.2.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-dependencies
- dependency-name: TextMateSharp
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
- dependency-name: TextMateSharp.Grammars
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the .NET Pull requests that update .NET code label Oct 29, 2026
@dependabot
dependabot Bot requested a review from udlose as a code owner October 29, 2026 14:30
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 29, 2026
@github-actions

Copy link
Copy Markdown

Thanks for your first Pull Request!

I really appreciate you contributing to MermaidPad! To help the review proceed smoothly, please describe:

  • What this PR changes and why (link an issue if one exists).
  • How you tested the change (manual steps or automated tests).
  • Whether any docs or screenshots were updated.

Important

Please make sure that any testing included testing of the published app, not just local dev builds.

You can find instructions for building and testing the published app in Building & Publishing.

CI checks will run automatically. If you can, please ensure:

  • The change is covered by tests or manual verification.
  • Documentation or README updates are included for user-facing changes.

A maintainer will review your PR soon and may request small adjustments. Thanks again - your work helps the project grow!

This branch is waiting to be deployed

1 waiting deployment
codeql-approval — ae0c65b8 Waiting Oct 29, 2026 by dependabot[bot] via Await CodeQL approval #66
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