Reporting for .NET removes the Newtonsoft.Json dependency in favor of built-in .NET Json serialization:
The Newtonsoft.JSON dependency has been removed, with the primary changes applied in the web controllers, which now use the built-in .NET JSON serialization. This change reduces external dependencies.
HtmlTextBox now supports inline images through the "img" tag:
The HtmlTextBox report item now allows embedding images directly inside HTML-formatted content using the "img" tag, including support for common attributes and basic styling. This enables seamless inline image rendering across all supported designers and output formats.
Paged report layout now supports repeatable table group headers/footers:
Table, Crosstab, and List items now include a PrintOnEveryPage property that allows static group headers/footers to repeat on every page the group spans. This improves readability when large groups extend across multiple pages.
What's Improved:
IReportSourceResolver now works with relative paths.
PDF417 barcodes now support a configurable module width-to-height ratio.
What's Changed:
The extension method UseNewtonsoftJson() is no longer needed in .NET web applications. If exists, it may cause the following exception to be thrown: JsonResult.SerializerSettings Must Be of Type Newtonsoft.Json.JsonSerializerSettings.
WebService and Json data sources in .NET now comply with RFC 8259 and RFC 9535 (for JSON path), which may lead to differences in behavior.
不具合の修正
Web Designer:
Fixed issue where monochromatic palette lightness controls do not adjust values in 0.1 increments.
Installation:
Fixed issue where using Microsoft.Data.SqlClient NuGet package version 5.2.2 may cause build failure due to locked files.
Processing:
Fixed issue where Code 128 barcodes always use Code 128A even when control characters request Code 128B.
Rendering:
Fixed issue where setting LabelAngle causes the last graph label to disappear when using Skia graphics engine.
PDF Rendering:
Fixed issue where accessibility readers announce ordered list text before the numbering in HTMLTextBox.
Native Blazor Report Viewer:
Fixed issue where the parameters area is missing even when a report contains parameters.
WPF Report Viewer:
Fixed issue where loading the viewer may result in duplicated event subscriptions.
Fixed issue where loading the viewer may prevent the initial rendering begin and end events from firing.
Visual Studio Code Integration:
Fixed issue where the Native Angular Report Viewer generated by schematics does not align with the application's standalone configuration.