Skip to content

Bump Tmds.DBus.Protocol#21122

Merged
MrJul merged 1 commit into
masterfrom
dev/timill/bump-tmds-dbus.protocol
Apr 9, 2026
Merged

Bump Tmds.DBus.Protocol#21122
MrJul merged 1 commit into
masterfrom
dev/timill/bump-tmds-dbus.protocol

Conversation

@drasticactions

Copy link
Copy Markdown
Contributor

There's an advisory for the current version of Tmds.DBus.Protocol we're using, GHSA-xrw6-gwf8-vvr9

This bumps it to the newest version.

@MrJul MrJul added bug-in-dependency security-critical backport-candidate-11.3.x Consider this PR for backporting to 11.3 branch backport-candidate-12.0.x Consider this PR for backporting to 12.0 branch bug labels Apr 9, 2026
@MrJul MrJul merged commit cda3445 into master Apr 9, 2026
9 of 11 checks passed
@MrJul MrJul deleted the dev/timill/bump-tmds-dbus.protocol branch April 9, 2026 08:46
MrJul pushed a commit to MrJul/Avalonia that referenced this pull request Apr 13, 2026
@MrJul MrJul added backported-12.0.x and removed backport-candidate-12.0.x Consider this PR for backporting to 12.0 branch labels Apr 13, 2026
@MrJul MrJul added backported-11.3.x and removed backport-candidate-11.3.x Consider this PR for backporting to 11.3 branch labels May 19, 2026
definability added a commit to definability/Classic.Avalonia that referenced this pull request May 27, 2026
Avalonia 12 has been released
https://avaloniaui.net/blog/avalonia-12

Use Avalonia 12.0.1.
Avalonia 12.0.0 had a security issue
AvaloniaUI/Avalonia#21122
Use Avalonia.Dock and Avalonia.DataGrid 12.0.0, because there are no 12.0.1 versions for these packages.

Only .NET 8 and later are supported.
However, AvaloniaVisualBasic.Browser does not compile with .NET 8 or 10, so its target framework is .NET 10 now.
Remove AoT conditions for .NET Standard 2.0 and make the corresonding projects AoT-compatible by default.
https://docs.avaloniaui.net/docs/avalonia12-breaking-changes#net-support-updated

Package `Avalonia.Diagnostics` is removed in Avalonia 12, so
- Use `AvaloniaUI.DiagnosticsSupport` instead;
- Remove `AttachDevTools()` from each Window;
- Add `AttachDeveloperTools` to the corresponding `App.axaml.cs` instead.
https://docs.avaloniaui.net/docs/avalonia12-breaking-changes#avaloniadiagnostics-package-removed

`Avalonia.Data.Core.Plugins.BindingPlugins` is internal now
and the data annotations plugin is now disabled by default.
Seems like there is no need (and possibility) to remove data validators manually anymore.
https://docs.avaloniaui.net/docs/avalonia12-breaking-changes#binding-plugins

There is no `Dock.Serializer` package anymore. Use `Dock.Serializer.SystemTextJson` instead.
https://github.com/wieslawsoltes/Dock#nuget

`VisualExtensions.GetVisualRoot` was removed. Use `TopLevel.GetTopLevel` instead.
https://docs.avaloniaui.net/docs/avalonia12-breaking-changes#toplevel

Method `VisualLayerManager.IsPopup` did not have detailed description before
https://api-docs.avaloniaui.net/docs/P_Avalonia_Controls_Primitives_VisualLayerManager_IsPopup
There is no clear description of this change, but the corresponding pull request just replaced `IsPopup="True"` with `Name="PART_VisualLayerManager"`.
Do the same in the Classic theme
https://github.com/AvaloniaUI/Avalonia/pull/20905/changes

In some places, using `CompiledBinding` causes the following error:
> Error AVLN3000 Avalonia: Unable to find suitable setter or adder for property Path of type Avalonia.Base:Avalonia.Data.CompiledBinding for argument System.Runtime:System.String
Replace them with `Binding`.

`ItemCollection.Items` became read-only long ago.
Now, `ToolPinnedControl` and `ItemsControl` have to use `ItemsSource` instead
AvaloniaUI/Avalonia@18daa4c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants