Skip to content

Bump the all-nuget-updates group with 24 updates - #1509

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/dot-config/all-nuget-updates-c9407d81e2
Open

dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/dot-config/all-nuget-updates-c9407d81e2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 9, 2026

Copy link
Copy Markdown
Contributor

Updated coverlet.collector from 10.0.1 to 10.1.0.

Release notes

Sourced from coverlet.collector's releases.

10.1.0

Improvements

  • Publish Microsoft.Testing.Platform coverage messages from coverlet.MTP #​2019
  • Implement dynamic exclusion filters for assemblies (Coverlet.MTP) #​1946
  • Replace legacy .sln files with modern .slnx format #​1966
  • coverlet.console: add trace diagnostics and actionable warnings for instrumentation/hit/empty-result failures #​2005
  • Relax auto-property skip logic and improve coverage for records #​1941

Fixed

  • Fix coverlet.MTP does not collect coverage on the .NET Framework portion of a large project #​1980 #​1967
  • Fix Regression in branch coverage for lambda expressions #​1938
  • Fix When using "is" with "or" in pattern matching, branch coverage is lower than normal #​1979
  • Fix silent zero coverage on .NET Framework since 8.0.0 #​1985 by @​tobiwae
  • Fix Race condition between ProcessExit hit-file write and out-of-proc coverage read causes EndOfStreamException #​1987 #​1988 by @​bkoelman
  • Fix Regression TypeInitializationException when targeting .NET Framework - Could not load type 'System.Collections.Concurrent.ConcurrentBag #​2010
  • Fix use --config-file CLI arg in coverlet.MTP #​2030 by alexthornton1
  • Fix silently empty coverage for shared-framework assemblies missing from compileLibraries #​2032 by @​Eljees

Diff between 10.0.1 and 10.1.0

Commits viewable in compare view.

Updated dotnet-ef from 10.0.10 to 10.0.12.

Release notes

Sourced from dotnet-ef's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated GSS.Authentication.CAS.AspNetCore from 5.8.0 to 6.0.0.

Release notes

Sourced from GSS.Authentication.CAS.AspNetCore's releases.

6.0.0

Changes

⚡️ Breaking Changes

  • chore!: remove API obsoleted since 5.4.0 and prepare the 6.0.0 release (#​1040) @​akunzai
  • feat: add CAS 2.0/3.0 Proxy support (PGT/PGTIOU, /proxy, /proxyValidate) (#​1036) @​akunzai

🚀 Features

  • feat: add renew/gateway/method/locale options for the CAS login redirect (#​1038) @​akunzai
  • feat: support format=JSON responses for CAS 2.0/3.0 ticket validation (#​1037) @​akunzai
  • feat(owin): support customizing the CAS login redirect URL (#​1028) @​akunzai

🐛 Bug Fixes

  • fix: harden Single Sign-Out with origin checks, document invalidation timing (#​1039) @​akunzai
  • fix: avoid double slash in CAS login redirect URL (#​1030) @​akunzai

📦 Dependencies

  • chore(deps): update Keycloak CAS to 26.7.3 (#​1026) @​github-actions[bot], @​akunzai
  • build(deps): bump the frontend group in /samples/AspNetCoreReactSample/ClientApp with 5 updates (#​1024) @​dependabot[bot], @​akunzai
  • Bump StackExchange.Redis from 3.1.13 to 3.1.31 (#​1025) @​dependabot[bot], @​akunzai
  • chore(deps): update Keycloak CAS to 26.7.0 (#​968) @​github-actions[bot], @​akunzai
  • build(deps): bump the frontend group in /samples/AspNetCoreReactSample/ClientApp with 5 updates (#​1022) @​dependabot[bot], @​akunzai
  • Bump the test-sdk group with 1 update (#​1023) @​dependabot[bot], @​akunzai
  • Bump Microsoft.Extensions.Caching.StackExchangeRedis from 10.0.10 to 10.0.11 (#​1019) @​dependabot[bot], @​akunzai, @​github-actions[bot]
  • Bump NSubstitute from 6.1.0 to 6.2.0 (#​1021) @​dependabot[bot], @​akunzai
  • Bump the playwright group with 1 update (#​1020) @​dependabot[bot], @​akunzai
  • Bump the entityframeworkcore group with 1 update (#​1018) @​dependabot[bot], @​akunzai
  • Bump the aspnetcore group with 1 update (#​1017) @​dependabot[bot], @​akunzai
  • build(test): migrate to Microsoft.Testing.Platform runner and native code coverage (#​1016) @​akunzai
  • build(deps): bump xunit packages to 4.0.0 (#​1015) @​akunzai

⚙️ CI/CD

  • ci: exclusive release-drafter categories (#​1013) @​akunzai

🔨 Maintenance

  • docs: simplify AGENTS.md instructions and pointers (#​1014) @​akunzai

5.8.1

Changes

🐛 Bug Fixes

  • fix: honor CAS sign-out event (release 5.8.1) (#​1012) @​akunzai
  • fix(deps): bump System.Security.Cryptography.Xml to 8.0.4 to fix CVE-2026-50527 (#​1002) @​akunzai

📦 Dependencies

  • Bump StackExchange.Redis from 3.1.3 to 3.1.13 (#​1011) @​dependabot[bot], @​akunzai
  • Bump NSubstitute from 6.0.0 to 6.1.0 (#​1009) @​dependabot[bot], @​akunzai
  • Bump RichardSzalay.MockHttp from 7.0.0 to 7.1.0 (#​1010) @​dependabot[bot], @​akunzai
  • build(deps-dev): bump the frontend group in /samples/AspNetCoreReactSample/ClientApp with 2 updates (#​1008) @​dependabot[bot], @​akunzai
  • build(deps): bump web-vitals from 6.0.1 to 6.1.0 in /samples/AspNetCoreReactSample/ClientApp in the frontend group across 1 directory (#​1004) @​dependabot[bot], @​akunzai
  • Bump StackExchange.Redis from 3.0.25 to 3.1.3 (#​1005) @​dependabot[bot], @​akunzai
  • build(deps): bump typescript-eslint from 8.65.0 to 8.66.0 in /samples/AspNetCoreReactSample/ClientApp in the typescript group (#​1003) @​dependabot[bot], @​akunzai

⚙️ CI/CD

  • ci(e2e): pin tags, GHA cache warm, deepen Docker layers (#​1006) @​akunzai
  • ci: migrate Release Drafter configuration (#​1001) @​akunzai

🔨 Maintenance

  • chore(samples): replace ESLint with oxlint and add oxfmt (#​1007) @​akunzai

Commits viewable in compare view.

Updated HtmlAgilityPack from 1.12.4 to 1.13.0.

Release notes

Sourced from HtmlAgilityPack's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.AspNetCore.Authentication.JwtBearer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Proxies from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Proxies's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Tools from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Tools's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.Abstractions from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.Configuration.Abstractions's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.EnvironmentVariables from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.Configuration.EnvironmentVariables's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.UserSecrets from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.Configuration.UserSecrets's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Identity.Web from 4.14.2 to 4.16.0.

Release notes

Sourced from Microsoft.Identity.Web's releases.

4.16.0

What's Changed

Full Changelog: AzureAD/microsoft-identity-web@4.15.0...4.16.0

4.15.0

Federated credentials and proof of possession

  • Federated credential token exchange derives cloud-specific audience and scope metadata from the authority host, with explicit overrides still supported. #​3994
  • The Entra Sidecar /Validate endpoint accepts Signed HTTP Request proof-of-possession tokens for app-only client-credential flows. #​4008
  • Credential Guard key attestation is available through the optional Microsoft.Identity.Web.KeyAttestation package and AddMicrosoftIdentityWebKeyAttestation() registration. #​4004

Authentication and token acquisition

  • EasyAuth app-token acquisition returns an app-only authentication result produced through client credentials. #​4015
  • Graph v4 credentials are attached only to destinations matching the configured absolute HTTPS origin; custom Graph proxy base URLs remain supported. #​4012

Authorization and request validation

  • OWIN web APIs require a non-empty recognized scope or role unless ACL-based authorization is explicitly enabled. #​4006 #​4009
  • Explicitly configured missing scope or app-permission requirements now fail authorization. #​4010
  • Local redirect paths containing control characters are rejected. #​4028

Entra Sidecar reliability and validation

  • Invalid selected AgentUserId values return HTTP 400. #​4011
  • Automatic forwarded-header processing is rejected outside Development when ForwardedHeaders_Enabled=true. #​4018
  • Non-local Host headers are rejected outside Development except on /healthz. #​4023
  • Windows containers use ContainerUser, and ACL authorization defaults are correctly applied to named bearer options. #​4042

Dependency updates

  • Microsoft.Identity.Client and Microsoft.Identity.Client.KeyAttestation: 4.87.0 -> 4.90.0. #​4003 #​3994 #​4052
  • Microsoft.Identity.Abstractions: 12.6.0 -> 12.7.0. #​4020 #​3994

Full changelog: AzureAD/microsoft-identity-web@4.14.2...4.15.0

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.8.1 to 18.10.1.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.10.1

What's Changed

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

18.10.0

What's Changed

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

18.9.0

What's Changed

New Contributors

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

Commits viewable in compare view.

Updated Microsoft.Playwright.NUnit from 1.61.0 to 1.63.0.

Release notes

Sourced from Microsoft.Playwright.NUnit's releases.

1.63.0

🪟 Locate across frames

Page.FrameLocator() and Frame.FrameLocator() called without a selector search in any frame of the
subtree, so you no longer need to locate the iframe first:

// Finds the button in any frame on the page.
await Page.FrameLocator().GetByRole(AriaRole.Button).ClickAsync();

The rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it
matches elements in several frames.

👁️ Visible-only locators

New Locator.Visible returns a locator that matches only visible elements. It is the recommended
replacement for the :visible CSS pseudo-class:

await Page.Locator("button").Visible.ClickAsync();

🖼️ Aria and screen snapshots in traces

New AriaSnapshots and ScreenSnapshots options of Tracing.StartAsync() capture an aria snapshot and a screenshot of the page on every action:

await context.Tracing.StartAsync(new()
{
  Snapshots = true,
  AriaSnapshots = true,
  ScreenSnapshots = true
});

With aria and screen snapshots recorded, the new Display Aria mode in the trace viewer shows the action screenshot
side by side with the aria snapshot, and hovering an aria node highlights it on the screenshot.

New APIs

Browser and Context

Command line

  • pwsh bin/Debug/netX/playwright.ps1 install --no-remove keeps the browsers of other Playwright installations instead of removing them.
  • pwsh bin/Debug/netX/playwright.ps1 codegen --http-credentials records against pages behind HTTP authentication.

Announcements

... (truncated)

1.62.0

🖼️ WebP screenshots

page.screenshot() and locator.screenshot() can now capture screenshots in the WebP format — Playwright infers the format from a .webp file extension, or you can set the type explicitly. Quality 100 (the default) is lossless, while lower values use lossy compression:

await Page.ScreenshotAsync(new() { Path = "homepage.webp", Quality = 50 });

New APIs

  • New Scroll option (Auto | None) on actions to opt out of Playwright's automatic scroll-into-view.
  • New Locator.WaitForFunctionAsync() waits until a function — called with the matching element — returns a truthy value.
  • New APIResponse.TimingAsync() returns resource timing information for an API response.

Announcements

  • 📋 The clipboard is now isolated from the operating system in headless mode, so tests that use navigator.clipboard no longer read or overwrite the clipboard of the machine running them.
  • ⚠️ Debian 11 is not supported anymore.

Browser Versions

  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151

Commits viewable in compare view.

Updated NUnit from 4.6.1 to 5.0.0.

Release notes

Sourced from NUnit's releases.

5.0.0

See release notes for details.

Commits viewable in compare view.

Updated NUnit.Analyzers from 4.14.0 to 4.15.0.

Release notes

Sourced from NUnit.Analyzers's releases.

4.15.0

NUnit Analyzers 4.15 - September 12, 2026

This release of the NUnit Analyzers adds support for the new numeric types that will
be supported in NUnit 5. The release also improves NUnit1027 by inspecting base fixtures,
and NUnit1028 by supporting IAsyncDisposable.DisposeAsync in addition to the
existing IDisposable.Dispose. The release also includes bug fixes and dependency updates.

The release contains contributions from the following users (in alphabetical order):

  • @​jhavlicek-profinit
  • @​killergege
  • @​manfred-brands
  • @​mikkelbu
  • @​ngbrown
  • @​ramonsmits
  • @​stevenaw
  • @​uladz-zubrycki

Issues Resolved

Features and Enhancements

  • #​1019 NUnit1027 does not see [CancelAfter] inherited from a base fixture
  • #​1017 NU2047 reports failure for new numeric types
  • #​1001 NUnit1028: Allow DisposeAsync as an exception
  • #​999 [TestCaseSource] CA1812 suppression

Bugs

  • #​1013 Use of records crash the NonNullableFieldOrPropertyIsUninitializedSuppressor analyzer
  • #​998 Assert.EnterMultipleScope clears nullability suppress info

Tooling, Process, and Documentation

  • #​1005 Bump Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0
  • #​996 Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.6.0
  • #​993 chore: bump version

Commits viewable in compare view.

Updated NUnit3TestAdapter from 6.2.0 to 6.3.0.

Release notes

Sourced from NUnit3TestAdapter's releases.

6.3.0

See Release notes

Commits viewable in compare view.

Updated Radzen.Blazor from 11.2.2 to 12.0.4.

Release notes

Sourced from Radzen.Blazor's releases.

12.0.4

12.0.4 - 2026-10-02

Fixes

  • DatePicker no longer throws a NullReferenceException in Renderer.DispatchEventAsync on .NET 10 when the mouse moves over the calendar. Since 12.0.0 a RadzenDatePicker that is not a range picker, and the disabled days of a RadzenDateRangePicker, registered the range hover handlers without a delegate. .NET 10 applications that use AddRazorComponents() with interactive server rendering then raised the exception on every hover of a day and every time the mouse left the calendar. The picker kept working, but the debugger stopped on each exception and the server paid for one per mouse move. The handlers are now registered only where the range preview needs them.

12.0.3

12.0.3 - 2026-10-01

Fixes

  • VirtualKeyboard fits narrow screens. Every key had a fixed minimum width, so on a phone the alphanumeric keyboard was wider than the screen and the outer keys such as 1, 0, q and p were cut off. The keys now shrink evenly to fit the available width in the Bottom, Top, Auto and Inline placements and keep the same width in every row, keys with longer labels stay as wide as their text, and the keyboard looks the same as before on wider screens.

12.0.2

12.0.2 - 2026-10-01

Improvements

  • FormField has a FocusOnClick parameter. With FocusOnClick="true" clicking the Start or End content, or the empty area inside the field border, focuses the input. Clicks on interactive Start or End content such as buttons and links are left alone, disabled fields are ignored, and an already focused input keeps focus without a blur. The parameter defaults to false, so existing fields behave as before (#​2742).
  • Chart legend items can be templated with the new RadzenLegend ItemTemplate, which renders the content of every legend item instead of its text while keeping the marker and the click behavior. The template receives a LegendItemContext with the Text, Data, Series and Color of the item, and the chart measures the rendered legend and reserves the space it needs (#​852).
  • GoogleMap has a BoundsChanged event that reports the area the map is showing. It is raised once the map is loaded and each time the map becomes idle after panning or zooming, so a drag raises one callback instead of one per frame, and GoogleMapBoundsChangedEventArgs provides the NorthEast and SouthWest corners of the visible area together with the Center and the Zoom level (#​84).
  • DataGrid and Gantt CellClick can prevent the RowClick raised for the same click, for example when CellClick starts in-cell editing and RowClick opens a detail panel. DataGridCellMouseEventArgs now has PreventDefault() and IsDefaultPrevented: calling PreventDefault() in CellClick skips RowClick and the row selection for that click, and calling it in CellDoubleClick skips RowDoubleClick. An asynchronous CellClick handler has to call it before its first await (#​2570).
  • Spreadsheet formulas support whole-column and whole-row references such as A:A, 4:4, $A:$B, Data!A:A and 'My Sheet'!4:5. They evaluate over the used area of the sheet, while ROWS, COLUMNS, COUNTBLANK, INDEX and implicit intersection see the full logical size, recalculate when any cell in the referenced columns or rows changes, shift only the bounded axis on copy, fill and insert, and become #REF! when the referenced column or row is deleted (#​2743).
  • DataGrid and Gantt in-cell edit demos commit the pending edit when the focus leaves the grid (#​2571).

Fixes

  • Spreadsheet formulas that reference another worksheet recalculate when the referenced cell changes. The workbook now owns a single dependency graph that orders recalculation across all sheets, defers it while any sheet is batching, and shifts or invalidates cross-sheet references when rows and columns are inserted or deleted.
  • Spreadsheet renaming a worksheet rewrites every reference to it in cell formulas, defined names, chart series ranges and data validation formulas. The new name is quoted whenever it is not a plain identifier or looks like a cell or R1C1 address, and quoted sheet names that escape an apostrophe as two, such as 'Bob''s Sheet'!A1, are read correctly.
  • Spreadsheet adding, removing or renaming a sheet refreshes only the formulas that name it instead of recalculating the whole workbook, and loading a workbook with many sheets scans its formulas once.

12.0.1

12.0.1 - 2026-10-01

Fixes

  • ThemeService - a RadzenDropDown or RadzenListBox bound to Themes.All, Themes.Free or Themes.Premium with TextProperty="Text" and ValueProperty="Value" works in a trimmed Blazor WebAssembly publish. 12.0.0 is the first trimmable release, and because the library never reads the Theme properties itself, the trimmer removed their getters when the application read them only by name, so the component failed with ExpressionMustBeReadable ifTrue in PropertyAccess. The Theme members are now preserved whenever the type is used.
  • PropertyAccess - a property without a getter is reported by name with the trimming remedy (annotate the type with [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicProperties)] or preserve it in a linker descriptor) instead of the raw ExpressionMustBeReadable expression tree error.

12.0.0

12.0.0 - 2026-09-30

Breaking changes

  • RadzenDatePicker - calendar navigation defaults to the new drill-down mode: the calendar title drills up to a month grid and a year grid instead of showing month and year drop-downs. Set NavigationMode="DatePickerNavigationMode.DropDown" to restore the previous behavior.
  • RadzenChart - column, bar, area and waterfall series and their stacked variants include zero in the value axis by default, and line, scatter and stacked line series with all-negative values fit their data instead of ending at zero. Set Range="ValueAxisRange.Data" or Range="ValueAxisRange.IncludeZero" on RadzenValueAxis to restore the previous behavior. RadzenSparkline keeps fitting its data unless its value axis sets Range="ValueAxisRange.IncludeZero".
  • RadzenChart - category labels fit by default: labels that do not fit are rotated, skipped at a regular stride and shortened with an ellipsis, and LabelRotation and LabelAutoRotation now set only the angle. Set LabelFit="CategoryAxisLabelFit.None" on RadzenCategoryAxis to restore the previous behavior. Axis labels are clipped at the chart edge instead of drawing over the page.
  • RadzenChart - value axes compute the tick step from the data range, so some axes get finer steps (set Step for a fixed step), and an axis that sets only Min or only Max keeps that bound exactly and rounds the other end to a tick (set both to restore the previous behavior).
  • RadzenDataGrid - enum filter values in saved settings are serialized as numbers instead of FullName casts. Settings saved by previous versions are still loaded.
  • Trimming - the dynamic LINQ API (QueryableExtension and related methods) is marked with [RequiresUnreferencedCode], so applications published with trimming enabled see analyzer warnings when calling it directly.

Improvements

  • RadzenMarkdownEditor - new Markdown editor with a WYSIWYG Design mode that edits the rendered document in place and writes it back to Markdown, a Source mode for the raw Markdown, a built-in mode switcher (ShowModeSwitch), tools for bold, italic, strikethrough, inline code, code blocks, headings and paragraphs (RadzenMarkdownEditorFormatBlock), block quotes, bullet, numbered and task lists, links, images and horizontal rules, table authoring with RadzenMarkdownEditorTable and RadzenMarkdownEditorTableTools (also as a context menu inside a table), undo and redo shared by both modes, Ctrl+B, Ctrl+I, Ctrl+K, Ctrl+Z and Ctrl+Y shortcuts, paste of HTML or plain text as Markdown, copy of the selection as Markdown, live emoji shortcodes and RadzenMarkdownEditorCustomTool for custom toolbar buttons. Thanks to @​artnim!
  • RadzenDateRangePicker - new date range picker with a two-month calendar, min/max support and drill-down navigation.
  • RadzenVirtualKeyboard - new on-screen keyboard that attaches to inputs or renders inline, with custom layouts, numpad mode, locale support and keyboard accessibility.
  • RadzenScheduler - appointments can be grouped by resource in all views (day, week, month, multi-day, planner, timeline and year) by declaring RadzenSchedulerResource types and setting GroupByResource="true" on a view, with hierarchical grouping by multiple resource types, horizontal or vertical GroupOrientation and appointments that belong to several resources when the resource property is a collection. Fixes #​1418.
  • RadzenScheduler - appointments can be resized by dragging their edges in the day, week and multi-day views; handle the new AppointmentResize event to apply the new duration.
  • RadzenScheduler - new AllDayProperty renders all-day appointments in a dedicated row of the week view, configured with the ShowAllDay and AllDayText properties of RadzenWeekView.
  • RadzenGantt - new resource view displays tasks in resource lanes with stacking, hierarchical resources via ResourceParentIdProperty, an unassigned tasks lane and a workload histogram, enabled with ResourceData, ResourceIdProperty, ResourceTextProperty and TaskResourceIdProperty. Fixes #​2488.
  • RadzenGantt - new quarter-based Years view for multi-year projects and a rescaled Year view. Fixes #​2524.
  • RadzenDataGrid - exports to Excel and CSV directly in the browser with ExportToExcelAsync and ExportToCsvAsync, without a server endpoint. Exports respect the current sort, filter, column order, visibility and format strings and can include the current page or all rows; all rows of a grid bound with LoadData are requested in chunks with progress through DataGridExportOptions.Progress and cancellation. Excel exports apply the current theme unless UseTheme="false", the new ExportValue column parameter exports template columns without Property, and ToWorkbookAsync returns the workbook for customization with the spreadsheet API.
  • RadzenDatePicker - new NavigationMode property with drill-down calendar navigation: the calendar title drills up to a month grid and a year grid.
  • RadzenTabs - new Overflow property controls tab titles that do not fit: TabsOverflow.Default shrinks them, TabsOverflow.Wrap wraps them to additional lines, TabsOverflow.Scroll scrolls the tab list and TabsOverflow.Collapse moves them into a dropdown menu at the end of the tab list while the selected tab stays visible. Fixes #​2733.
  • RadzenChart - RadzenValueAxis.Range (Auto, Data, IncludeZero) controls whether a value axis includes zero, and RadzenCategoryAxis.LabelFit (Auto, None) controls whether crowded category labels are rotated, skipped and shortened. Labels shortened at a word boundary drop trailing separators before the ellipsis, horizontal bar labels get a third of the chart width, and value axes are measured again once their scales are fitted so the plot is laid out with the widths of the labels it actually draws.
  • RadzenChart and RadzenRangeNavigator - DateOnly, nullable DateOnly and DateTimeOffset categories are plotted on a date axis instead of one category per row, with ticks never closer than a day and DateOnly values in tick labels, tooltips and Formatter. Fixes #​2735.
  • RadzenSparkline - area and column sparklines fit their data under ValueAxisRange.Auto and span their full height instead of a thin band above zero.
  • RadzenProfileMenuItem - new Action and Method parameters render the item as an HTML form that posts with the antiforgery token when available, for logout and similar endpoints. The submit button looks like the other items in every theme and is submitted by clicking or by Enter and Space.
  • RadzenMarkdown - GitHub Flavored Markdown strikethrough (~~text~~) and task list items (- [ ] and - [x]) are parsed and rendered, exposed as the Strikethrough inline node and ListItem.Checked. The new HtmlVisitor in Radzen.Documents.Markdown renders a parsed document or a Markdown string to HTML with HtmlVisitor.ToHtml and blanks javascript:, vbscript: and data: URLs. INodeVisitor.VisitStrikethrough has a default implementation so existing visitors keep compiling.
  • Themes - new premium Zen theme. Themes can set the default chart gradient opacity, the Inter variable font is bundled and enabled with the $inter SCSS flag, and the licenses of the bundled fonts ship next to the fonts.
  • Trimming - the library is compatible with .NET trimming (PublishTrimmed) and trimmed Blazor WebAssembly publish. Data-bound components preserve the members they access via reflection through DynamicallyAccessedMembers annotations, and the shipped LinkerConfig.xml is replaced with conditional DynamicDependency roots so only the types an application actually uses are preserved. See TRIMMING.md for consumer-facing guidance.

Fixes

  • RadzenFormField - the wrapped input no longer receives its previous value again on every re-render of the form field. The FormFieldContext is now cascaded as a fixed value; a non-fixed CascadingValue re-supplied the child's last parameter snapshot before the new render delivered the new one, so a single change arrived as old, new, old, new. Fixes #​2741.
  • RadzenDialog - side dialogs refresh when the cascaded Dialog, its DialogOptions or the SideDialogOptions change, the same way DialogContainer does for regular dialogs, and the side dialog resizer is created once per open instead of once per render. Fixes #​2740.
  • RadzenMenu, RadzenPanelMenu and RadzenProfileMenu - activating the li[role=menuitem] element directly, as assistive technologies and tools such as Vimium do, expands or collapses the submenu and follows Path exactly like clicking the visible label. Fixes #​2737. Fixes #​2738.
  • RadzenAreaSeries, RadzenStackedAreaSeries, RadzenFullStackedAreaSeries and RadzenRangeAreaSeries - the solid line ends flat at its first and last points, as before 11.0.0, instead of with round caps that stuck out past the filled area by half the stroke width. Regression from 11.0.0.
  • RadzenSpreadsheet - XLSX worksheet and shared strings parts are written without indentation, because Apple Numbers reads the indentation whitespace inside inline strings as part of the cell text. Thanks to @​pianomanjh!
  • RadzenQRCode - RadzenQREncoder.EncodeBytes applied the data mask twice, so the second pass cancelled the first while the format bits still declared the mask and the matrix was undecodable.
  • RadzenGravatar - the MD5 hash of emails whose length is 56 to 63 bytes modulo 64 was computed with the wrong padding, so those avatars never resolved.

11.5.1

11.5.1 - 2026-09-27

Improvements

  • ODataQuery translates ToString() in filters. A number, Guid or bool (or its nullable) is sent as cast(Member,Edm.String), so a search such as p.Year.ToString().Contains(search) works; an enum's ToString() compared with a value (Contains, StartsWith, EndsWith, ==, Equals, with or without ToLower/ToUpper) becomes a comparison with the members whose names match, for example Status eq 'Open' or Status eq 'Pending'. Dates and [Flags] enums still throw NotSupportedException with a message naming what to use instead.

11.5.0

11.5.0 - 2026-09-26

Improvements

  • ODataQuery builds OData queries from EF Core-style lambdas instead of query strings: new ODataQuery<Order>().Where(o => o.Freight > 10).Include(o => o.OrderDetails).ThenInclude(d => d.Product).OrderByDescending(o => o.OrderDate) sends $filter=Freight gt 10, $expand=OrderDetails($expand=Product) and $orderby=OrderDate desc, so a misspelled property is a compile error instead of a 400. It covers filters with nested Any/All, filtered includes, paging and count, and GroupBy(...).Select(...) aggregates ($apply). uri.GetODataUri(query, args) merges a RadzenDataGrid's LoadDataArgs.

Fixes

  • Chart no longer writes NaN into its axis lines, tick labels, grid lines and clip path when a string category axis has no categories. A chart rendered before its data arrived, which is the first render of any chart whose data loads in OnInitializedAsync, logged an "Expected number" error to the browser console for every axis line, tick label and grid line. Regression from 11.0.0.
  • DataGrid OData filters of DateOnly columns write the year with four digits. The value was formatted with yyy-MM-dd, which wrote years before 1000 with three digits.

11.4.3

11.4.3 - 2026-09-24

Improvements

  • Spreadsheet custom cell editors work with the keyboard without relying on built-in editor internals: keys typed before the editor has focus are flushed into any input, textarea or contenteditable in it, the new SpreadsheetCellEditContext.Value holds the text being edited and is committed when the user moves to another cell, and Escape, Enter, Tab and Context.CommitAsync return focus to the grid instead of the page body. The custom cell types demo gains a text editor for the Status column and a section describing the editor contract.
  • Premium themes updated.

Fixes

  • DataGrid rows no longer render columns removed in the same render against the new data. Replacing the Columns fragment and Data together, for example a DataRow grid whose columns come from a settings list and whose DataTable changes shape, threw ArgumentException (Column 'COL2' does not belong to table) from the old columns' Template, because the dropped columns were disposed after the grid render had already handed them to the rows. Regression from 11.3.0.
  • Popup repositions when its content changes size while open. A popup opened above its anchor kept its top when the content shrank, for example when a RadzenTree inside it collapsed, and drifted away from the anchor; a popup opened below ran past the bottom of the viewport when its content grew. Smart-positioned popups now observe their size and flip above or below as space allows, as DropDown already did after filtering.
  • Spreadsheet reads cells past a worksheet's grid as empty cells, as Excel does. A loaded sheet was sized to its used range, so =SUM(A1:A100) or =A50 over data in A1:A3 evaluated to #REF! where Excel shows 6 and 0; a reference past Excel's last row or column is #NAME? and negative or deleted references stay #REF!. A range such as A2:XFD1048576 no longer takes minutes to register (#​2732).
  • Spreadsheet ROW() and COLUMN() read through another formula return the row and column of their own cell. Functions received the cell being recalculated instead of the cell whose formula they belong to, so with B1 =ROW() and A5 =B1, A5 showed 5 or 1 depending on recalculation order.
  • Spreadsheet evaluates operators and functions over ranges like Excel array formulas. Any arithmetic, comparison or concatenation with a range operand threw InvalidCastException, so =SUMPRODUCT((A1:A3>=2)B1:B3) or =INDEX(B1:B3,MATCH(1,(A1:A3=2)(B1:B3=20),0)) failed a recalculation or Workbook.LoadFromStream. Operators and single-value functions now apply to every cell with Excel's broadcasting, and a range used where one value is needed is implicitly intersected with the formula cell (#​2732).
  • Spreadsheet formulas that reference a cell whose formula does not parse return #NAME?. The syntax tree of such a cell was evaluated anyway, so a dependent of =SUM( threw InvalidOperationException and aborted a recalculation or Workbook.LoadFromStream (#​2732).
  • Spreadsheet loads xlsx hyperlinks whose ref is a range. Excel writes ref="J2:O2" for a link over merged or adjacent cells, which threw ArgumentException (Invalid A1 notation) and aborted Workbook.LoadFromStream; the link now applies to every cell of the range (#​2732).
  • Spreadsheet evaluates formulas that use an unquoted sheet or defined name outside ASCII, such as 入荷実績 or Übersicht. The lexer only started an identifier at an ASCII letter, so the cell showed #NAME? and any formula referencing it threw InvalidOperationException, which aborted Workbook.LoadFromStream (#​2732).
  • Spreadsheet clipboard shortcuts inside a cell editor or the formula bar no longer also act on the grid, so pasting into the editor does not paste into the selected cells and copying text inside it does not replace the clipboard with the cell selection. Keys typed in a text field of a cell editor stay in it instead of restarting type-to-edit, clearing the cell or undoing a grid action, and Enter during IME composition no longer commits.
  • Spreadsheet keeps typed and pasted input as literal text in cells with a Text number format, so 0071 stays 0071 and =1+1 stays text as in Excel; a leading apostrophe is still stripped and sets QuotePrefix. Undo of a cell edit restores a snapshot of the cell instead of replaying its old text.
  • Chart keeps its hover state consistent after a fast mouse exit. A mousemove queued by the Blazor Server throttle fired after the leave was sent, so the chart froze its last tooltip and ignored synced hovers from other charts in the same SyncGroup until the cursor re-entered it. Zoomed charts also no longer snap the tooltip, active point and synced marker to points scrolled out of view.
  • DropDown, ListBox and DropDownDataGrid re-filter when SearchText is changed programmatically. The parameter setter only stored the text, so the cached filtered view stayed in place and LoadData was never invoked with the new filter; setting the bound value to null left the list filtered (#​2731).

11.4.2

11.4.2 - 2026-09-22

Improvements

  • Chart adds ShowScrollbar so a chart with AllowZoom or AllowPan can skip its own scrollbar and the 20px reserved below the plot, letting a standalone RangeNavigator drive several synchronized charts while mouse wheel zoom keeps working and the bound ViewStart and ViewEnd follow the navigator. New Synchronized Charts example on the Range Navigator page.
  • Timeline adds process-tracker support: RadzenTimelineItem.LineStyle styles the connector running from an item to the next, Current marks the step in progress with aria-current="step" and a ring drawn from the point's own color, PointClass reaches the point element, and --rz-timeline-line-gap and --rz-timeline-point-font-size CSS variables control the gap around the point and the glyph size. The line is split into a leading and a trailing half and positioned with logical properties so it renders correctly in RTL (#​2697). Thanks to @​pianomanjh!
  • Spreadsheet adds Workbook.SaveToStreamAsync overloads taking (CellData? Data, Format? Format)[] rows so streamed exports can apply number and date formats and styled blank cells while preserving value types (#​2725). Thanks to @​pianomanjh!
  • Premium themes updated.

Fixes

  • Chart SyncGroup registration is scoped to the Blazor circuit. The registry was process-wide, so on Blazor Server every circuit using the same group name shared it and a hover broadcast into charts owned by other circuits, whose refresh failed the renderer dispatcher check and froze the hovered chart on its last tooltip.
  • DatePicker with Immediate keeps the typed text while the user is still typing. Every prefix that parsed as a valid date updated the bound value and the re-render pushed the formatted value back into the input, so typing 2026-03-04 ended up as 3/1/2026 2:00:00 AM4.
  • DatePicker parses typed input from the change event and updates the bound value before any JS interop, so on Blazor Server clicking Save right after typing an invalid time such as 24:00 no longer validates a stale value (#​2730). Thanks to @​MiklosPathy!
  • JS interop fire-and-forget calls issued from Dispose and on live paths are now awaited inside a guard, so on Blazor Server a circuit teardown no longer logs unobserved JSDisconnectedException as AggregateException through TaskScheduler.UnobservedTaskException. RadzenMediaQuery alone, present on every page through RadzenSidebar, produced one per circuit (#​2729). Thanks to @​raphac!
  • Demos keep parameter names when trimming so Edit Source compiles interpolated strings with format specifiers such as {value:F2} on the Zoom and Pan and Range Navigator pages.

11.4.1

11.4.1 - 2026-09-17

Improvements

  • Spreadsheet adds Workbook.SaveToStreamAsync(Stream, IAsyncEnumerable<CellData?[]>, CancellationToken) to append rows from an asynchronous source to the workbook's only sheet as it saves, so bulk exports no longer build a Cell for every value. Built cells are written first, tables extend to the last written row, and an overload with useInlineStrings avoids retaining distinct text from appended rows. Demonstrated with a Northwind EF export (#​2723). Thanks to @​pianomanjh!
  • Spreadsheet buffers keys typed before the cell editor is focused and drains them into the editor, so fast type-to-edit over a slow circuit no longer restarts the edit for every key and keeps only the last one.
  • DataGrid sends one virtualized scroll update at a time, re-reading the live scroll position when the previous one completes, so a long-polling circuit no longer queues a request per scroll event and lags seconds behind the scrollbar.
  • Premium themes updated.

Fixes

  • Carousel scrolls to its initial SelectedIndex when the items are added after the index is set. The first render consumed the deferred scroll while the carousel had no items yet, so an index assigned before the items loaded showed the first slide with the pager on the selected one.
  • DataGrid no longer re-renders on keydown for keys it does not handle (Shift, Control, letters) once its keyboard flags are cleared, so holding Shift while scrolling a wide grid no longer stutters (#​1361). Thanks to @​RizgarOzan!
  • DataGrid simple filter menu operator buttons inherit the text color so the menu is readable in dark themes (#​2726).
  • DropZone keeps the can-drop class while dragging over its own items. dragleave bubbles from the items, so the class was cleared and set again on every move and any styling tied to it flickered; enters are now counted against leaves and the class is cleared only when the drag really leaves the zone (#​1857). Thanks to @​RizgarOzan!
  • Spreadsheet keeps the format of a cell that has no value on save and on load, so a shaded, bordered or quote-prefixed empty cell round-trips through xlsx, and a covered cell of a merge keeps its own format instead of the anchor's placeholder (#​2720). Thanks to @​pianomanjh!

11.4.0

11.4.0 - 2026-09-14

Improvements

  • HtmlEditor resizes a selected image by dragging its handles: corner handles keep the aspect ratio (Shift releases it), side handles change one axis, a badge shows the size during the drag, Esc cancels it and Ctrl+Z reverts it. The size is written to the width and height attributes so the insert-image dialog reports it (#​2703). Thanks to @​MaurycyBartczak!
  • RangeNavigator shows an opt-in hover tooltip with the nearest point's category and value via ShowTooltip and TooltipFormatString (#​2717). Thanks to @​pianomanjh!
  • Spreadsheet supports the & text concatenation operator, workbook defined names in formulas and xlsx files, and the NA() function. IF ignores errors in the branch it does not return, unary plus returns its operand unchanged, a formula whose result is an empty cell displays 0, MATCH and XMATCH return #N/A for an empty lookup value and skip error cells, and numeric text is coerced in arithmetic while empty cells compare as empty text, zero or FALSE, matching Excel.
  • Spreadsheet xlsx export allocates 12 MB instead of 442 MB over 550,000 cells and runs faster than ClosedXML: cells are written to the stream in one sorted pass instead of a tree per row, references and numbers are formatted into spans, the shared string table lives in rented arrays and formats are read without being created. The shared string table and cell styles are now numbered in document order so identical workbooks serialize identically. Thanks to @​pianomanjh!
  • Spreadsheet adds CellStore.SetValues for filling a block in bulk, shares one CellData for every empty cell and skips the dependency graph for cells nothing depends on, cutting fill allocations by 47%. Thanks to @​pianomanjh!
  • DropDown, DropDownDataGrid, ListBox and AutoComplete hide the decorative trigger icon from screen readers, which announced "arrow_drop_down" (#​2714). Thanks to @​RizgarOzan!
  • Demos upload endpoint only writes image files. Thanks to @​pianomanjh!
  • Premium themes updated.

Fixes

  • Spreadsheet no longer hangs while loading files with mutually referencing ranges. Each formula cell is evaluated once per recalculation instead of exponentially many times and the xlsx reader batches evaluation instead of recalculating after every formula it sets (#​2719).
  • Spreadsheet pasting from Excel no longer clears the cell below the pasted range; a trailing CRLF ends the last row instead of starting an empty one (#​2707).
  • Spreadsheet reads inline string cells (t="inlineStr") instead of loading them as empty, reads a rich-text shared string as one entry instead of one per run so later cells no longer show fragments of other cells, keeps shared, inline, str and quote-prefixed cells as text so "05" and "007" no longer load as numbers, and reads boolean cells back as booleans. Thanks to @​pianomanjh!
  • Spreadsheet shared formulas expanded while loading xlsx no longer throw on & or drop parentheses and unary operators, and cross-sheet references resolve on load because sheets are evaluated only after all of them are added.
  • Spreadsheet saving a workbook whose merge covers a populated cell outside the sheet bounds no longer throws, and saving no longer inserts an unpopulated merge anchor into the store. Thanks to @​pianomanjh!
  • RangeNavigator recomputes its scales and refreshes when the series data changes without a new domain (#​2713). Thanks to @​pianomanjh!
  • DataGrid a resize drag in an outer grid no longer pins a nested grid's frozen columns to the outer grid's offsets; frozen cell lookups are scoped to the grid's own table and rows. Thanks to @​pianomanjh!
  • DataGrid Reset reads the declared OrderIndex again instead of keeping the saved column order. Thanks to @​pianomanjh!
  • Carousel honors an initial SelectedIndex. The scroll ran before the child items existed and threw, leaving the first slide visible while the pager showed the selected one, and changing the index during prerendering failed the request. The scroll now runs after render: instant on first render, animated for later changes.
  • DropDown, DropDownDataGrid and ListBox omit the option aria-label instead of exposing the .NET type name when TextProperty is missing, and DropDownDataGrid announces the selected item by its text (#​2715).
  • HtmlEditor no longer clones the whole document on every input while an image is selected when reading the value.
  • Mask honors an explicit id attribute when Name is also set; since 10.4.6 Name replaced the id so locators such as #x timed out, and TextBox, TextArea and Password now pass the same id to JS interop that they render (#​2701).

11.3.2

11.3.2 - 2026-09-04

Improvements

  • DataGrid auto-scrolls horizontally while a column header is dragged near either edge of the scroll container, so a column can be dropped onto a destination outside the visible area in one drag, in LTR and RTL (#​2690).
  • Demos link every component page to a markdown twin of its API reference.

Fixes

  • DataGrid, DataList, PivotDataGrid, DropDown, ListBox and DropDownDataGrid execute bound IQueryable data synchronously again, as in 11.2.8 and earlier. The asynchronous execution introduced in 11.3.0 released the renderer while a query still held the DbContext, so any other component on the page that enumerated a query from the same context during render, such as a DropDown in a FilterTemplate, threw "There is already an open DataReader associated with this Connection" or "A second operation was started on this context instance". Applications that need asynchronous execution use LoadData.
  • DataGrid reports zero items instead of one for an empty virtualized data source (#​2691).
  • DataGrid no longer leaks document mouse listeners when a column drag starts again before the previous one ended, and a quick click on Blazor Server no longer leaves a ghost header following the pointer until the next mouseup.
  • Tooltip measures the popup with the resolved side's arrow class before placing it, so a Bottom tooltip that falls back to Top no longer ends inside its target and flickers near the bottom of the viewport. https://forum.radzen.com/t/21690

11.3.1

11.3.1 - 2026-09-03

Improvements

  • DataGrid draws the focused cell during keyboard navigation and shows keyboard focus on grids without row selection (#​2698).
  • DataGrid filters array-valued properties on their element type, supports collection-level IsNull/IsEmpty filters without FilterProperty and null-guards Any/All item filters (#​2696).
  • Demos add a UI Blocks Gallery with 24 new block categories (#​2695).

Fixes

  • DataGrid, DropDown, ListBox and DropDownDataGrid no longer invoke application callbacks such as RowExpand, LoadChildData, RowSelect, RowEdit, Sort, Filter, Page and Change while their own asynchronous IQueryable load still holds the query provider. Pages sharing a DbContext threw "A second operation was started on this context instance" since 11.3.0. https://forum.radzen.com/t/21689
  • DataGrid tints frozen cells together with the rest of the focused row on grids without row selection.
  • Accordion and AutoComplete no longer throw "The ParameterView instance can no longer be read because it has expired" when Multiple or SelectedItem change at runtime. https://forum.radzen.com/t/21688

11.3.0

11.3.0 - 2026-09-02

Improvements

  • RadzenDataGrid, RadzenDataList, RadzenDropDown, RadzenListBox, RadzenDropDownDataGrid, RadzenPivotDataGrid - bound IQueryable count and materialization execute asynchronously when the provider supports it (e.g. Entity Framework Core) with no extra package or registration. Operations are serialized per query provider so components sharing a DbContext never issue concurrent operations on it, untranslatable queries fall back to the synchronous path and the Radzen.Blazor.DisableAsyncQueryExecution AppContext switch opts out entirely. Fixes #​2688.
  • RadzenDataGrid - render optimizations: reduced per-cell rendering overhead and row edit state is cascaded only while editing. Thanks to @​pianomanjh!
  • RadzenCheckBoxList, RadzenRadioButtonList, RadzenTree - selection membership is resolved once per render instead of scanning the selection per item, and compiled property getters are cached by signature - significantly faster rendering with large item and selection counts. Thanks to @​pianomanjh!
  • RadzenDatePicker - O(1) selected-day membership in Multiple-mode calendar. Thanks to @​pianomanjh!
  • RadzenPanelMenu - automatic indentation for nested items at any depth. Fixes #​2675.
  • QueryableExtension - filter MethodInfo lookups are cached and OrderBy expressions are parsed in a single pass. Thanks to @​pianomanjh!
  • Premium themes updated.

Fixes

  • RadzenRangeNavigator - no longer throws ArithmeticException when rendered before its width has been measured; NiceNumber now treats a non-finite range like a zero one. Fixes #​2693. Thanks to @​pianomanjh!
  • RadzenDataGrid - an empty grid with virtualization enabled no longer reports 1 record in the paging summary. Fixes #​2691.
  • RadzenPivotDataGrid - initially bound filter values are honored after interactive changes and no longer trigger a redundant Reload on initial render. Thanks to @​pianomanjh!
  • RadzenDropDown, RadzenListBox - filtering a virtualized list down to no matches no longer crashes the Blazor Server circuit.

11.2.8

11.2.8 - 2026-08-27

Improvements

  • RadzenDataGrid - performance optimizations: cell and sort value access goes through cached compiled getters, row-independent cell styles/CSS classes and filter operators are memoized, row membership lookups are O(1), event-arg attributes are created lazily, per-cell allocations are reduced and row click is raised once per row instead of once per cell. Thanks to @​pianomanjh!
  • RadzenDataGrid - row membership fa...

_Descri...

Description has been truncated

Bumps coverlet.collector from 10.0.1 to 10.1.0
Bumps dotnet-ef from 10.0.10 to 10.0.12
Bumps GSS.Authentication.CAS.AspNetCore from 5.8.0 to 6.0.0
Bumps HtmlAgilityPack from 1.12.4 to 1.13.0
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.10 to 10.0.12
Bumps Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.Proxies from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.10 to 10.0.12
Bumps Microsoft.EntityFrameworkCore.Tools from 10.0.10 to 10.0.12
Bumps Microsoft.Extensions.Configuration.Abstractions from 10.0.10 to 10.0.12
Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 10.0.10 to 10.0.12
Bumps Microsoft.Extensions.Configuration.UserSecrets from 10.0.10 to 10.0.12
Bumps Microsoft.Identity.Web from 4.14.2 to 4.16.0
Bumps Microsoft.NET.Test.Sdk from 18.8.1 to 18.10.1
Bumps Microsoft.Playwright.NUnit from 1.61.0 to 1.63.0
Bumps NUnit from 4.6.1 to 5.0.0
Bumps NUnit.Analyzers from 4.14.0 to 4.15.0
Bumps NUnit3TestAdapter from 6.2.0 to 6.3.0
Bumps Radzen.Blazor from 11.2.2 to 12.0.4
Bumps Sentry.AspNetCore from 6.8.0 to 6.12.0

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: dotnet-ef
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: GSS.Authentication.CAS.AspNetCore
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: HtmlAgilityPack
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.Design
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.Extensions.Configuration.Abstractions
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.Design
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.Proxies
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.EntityFrameworkCore.Tools
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.Extensions.Configuration.UserSecrets
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.Identity.Web
  dependency-version: 4.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: Microsoft.Playwright.NUnit
  dependency-version: 1.63.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: NUnit
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: NUnit.Analyzers
  dependency-version: 4.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: NUnit3TestAdapter
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
- dependency-name: Radzen.Blazor
  dependency-version: 12.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-nuget-updates
- dependency-name: Sentry.AspNetCore
  dependency-version: 6.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-nuget-updates
...

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 Oct 9, 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