Skip to content

Bump CommunityToolkit.Maui.Markup and Microsoft.Maui.Controls - #317

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/sample/multi-90c7173b19
Open

Bump CommunityToolkit.Maui.Markup and Microsoft.Maui.Controls#317
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/sample/multi-90c7173b19

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updated CommunityToolkit.Maui.Markup from 7.0.1 to 8.0.0.

Release notes

Sourced from CommunityToolkit.Maui.Markup's releases.

8.0.0

.NET 11 Compatibility

This release provides compatibility for the upcoming release of .NET 11.

In .NET 11, CommunityToolkit.Maui.Markup will no longer have access to internal .NET MAUI APIs. This release removes our use of internal .NET MAUI APIs to ensure compatibility with .NET 11.

[!IMPORTANT]
We recommend every .NET MAUI app preparing for .NET 11 install this release, v8.0.0 (or later), before .NET 11 is released in November. Apps running CommunityToolkit.Maui.Markup v7.0.1 and earlier will not be compatible with .NET 11.

Compiled Bindings

Thanks to @​stephenquan, markup bindings now support BindingBase.Create 🎉

BindingBase bindings support compiled bindings created with the BindingBase.Create method. This approach supports nested, one-way, and two-way bindings. For example, the following code creates a nested two-way binding to ViewModel.NestedObject.Text:

new Entry().Bind(
    Entry.TextProperty,
    BindingBase.Create(static (ViewModel vm) => vm.NestedObject.Text, BindingMode.TwoWay));

Improved Complex Bindings

Complex (aka Nested) Bindings are now easier than ever! There is now no need to add the handlers parameter.

Using the below ViewModel class, we can create a nested two-way binding directly to ViewModel.NestedObject.Text:

New Way

new Entry().Bind(
    Entry.TextProperty,
    getter: static (ViewModel vm) => vm.NestedObject.Text,
    setter: static (ViewModel vm, string text) => vm.NestedObject.Text = text);

Old Way

new Entry().Bind(
    Entry.TextProperty,
    getter: static (ViewModel vm) => vm.NestedObject.Text,
    handlers:  // Obsolete
    [
        (vm => vm, nameof(ViewModel.NestedObject)),
        (vm => vm.NestedObject, nameof(ViewModel.NestedObject.Text)),
    ],
    setter: static (ViewModel vm, string text) => vm.NestedObject.Text = text);

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Maui.Controls from 10.0.71 to 10.0.90.

Release notes

Sourced from Microsoft.Maui.Controls's releases.

10.0.90

.NET MAUI 10.0.90 Release Notes

.NET MAUI 10.0.90 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 231 commits with various improvements, bug fixes, and enhancements.

Activityindicator

Ai Agents

Animation

API

Blazor

Border

... (truncated)

10.0.80

.NET MAUI 10.0.80 Release Notes

.NET MAUI 10.0.80 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 112 commits with various improvements, bug fixes, and enhancements.

Ai Agents

Button

CollectionView

... (truncated)

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Aug 3, 2026
Bumps CommunityToolkit.Maui.Markup from 7.0.1 to 8.0.0
Bumps Microsoft.Maui.Controls from 10.0.71 to 10.0.90

---
updated-dependencies:
- dependency-name: CommunityToolkit.Maui.Markup
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Maui.Controls
  dependency-version: 10.0.90
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/sample/multi-90c7173b19 branch from 7374ebc to bbfbd4e Compare August 12, 2026 15:16
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