blazor bg roadmap

UI for Blazor 4.1.0

March 15, 2023

Common

NEW
  • New DropZone component
  • Compatibility with .NET 8 Preview 1
  • Improve scaffolding page templates
Dependencies
  • Fluent Theme v.6.2.0
  • Material Theme v.6.2.0
  • Bootstrap Theme v.6.2.0
  • Default Theme v.6.2.0
  • Update DPL version to 2023.1.307
  • Update transitive nuget package dependencies to the latest version

AutoComplete

NEW
  • Refresh method

Charts

NEW
  • Add Font parameter to chart elements
FIXED
  • ChartCategoryAxisLabels Format does not support some .NET custom date format strings
  • Elements remain in the DOM after updating chart data

ComboBox

NEW
  • Refresh method
FIXED
  • Clear button is not visible on initial load
  • Clearing the value by setting it to null does not always work

DateInput

FIXED
  • DateInput clears 00:00 value if date is today and format includes only time
  • DateInput debounce delay is not working
  • DateInput autocorrects wrong first date part
  • Entering a partial value when floating label is used resets the partial value on next focus
  • Pressing 0 in DateInput, DatePicker, DateRangePicker and DateTimePicker demos deletes the date

DatePicker

FIXED
  • DateInput debounce delay is not working
  • Pressing 0 in DateInput, DatePicker, DateRangePicker and DateTimePicker demos deletes the date

DateRangePicker

FIXED
  • DateInput debounce delay is not working
  • Pressing 0 in DateInput, DatePicker, DateRangePicker and DateTimePicker demos deletes the date

DateTimePicker

FIXED
  • DateInput debounce delay is not working
  • Pressing 0 in DateInput, DatePicker, DateRangePicker and DateTimePicker demos deletes the date

Dialog

NEW
  • Add ThemeColor parameter

DropDownList

NEW
  • Refresh method

Editor

FIXED
  • Editor Image dialog Insert and Update button labels are switched
  • Editor doesn't render second row or adaptive popup when there are more tools
  • The content of the Editor is not properly updated when the component is hosted in the TelerikForm
  • Cannot clear the editor content when placed in the form item template

FileSelect

NEW
  • Add ClearFiles and OpenSelectFilesDialog methods
  • Add file drag & drop support
  • Add template support for the SelectFiles button

FontIcon

NEW
  • Accessibility Compliance

Form

NEW
  • Combine AutoGenerated & Custom Fields
FIXED
  • The content of the Editor is not properly updated when the component is hosted in the TelerikForm
  • Changes in the form do not trigger model and dynamic form updates
  • Cannot clear the editor content when placed in the form item template

Gantt

FIXED
  • Gantt Shows browser tooltips when ShowTooltip=false

Grid

NEW
  • Avoid unnecessary re-rendering of content cells when possible
  • Pager Template
FIXED
  • When the Grid is placed in a Form changing the page submits the Form
  • Triggering edit mode leads to re-renders in other cells
  • Fast tabbing through the cells of a Grid with InCell edit mode and multiple columns results in losing the focus

Map

NEW
  • Ability to customize the appearance of the Map marker

MaskedTextBox

NEW
  • Add InputMode parameter

MultiColumnComboBox

NEW
  • Refresh method

MultiSelect

NEW
  • Refresh method

NumericTextBox

FIXED
  • [Accessibility] The inputs should not render aria-describedby attribute inside Form

PDFViewer

NEW
  • Add Print method

Pager

FIXED
  • When the Grid is placed in a Form changing the page submits the Form

RadioButtonGroup

FIXED
  • TabIndex is ignored

SplitButton

FIXED
  • Class, Enabled and Icon should be reactive for individual SplitButtonItem tags

Stepper

FIXED
  • The value of the aria-current attribute should be step, not true

StockChart

NEW
  • Add Font parameter to chart elements
FIXED
  • StockChart Navigator filters out the last data point in the chart

SvgIcon

NEW
  • Accessibility Compliance

TextArea

FIXED
  • [Accessibility] The inputs should not render aria-describedby attribute inside Form

TextBox

FIXED
  • [Accessibility] The inputs should not render aria-describedby attribute inside Form

TileLayout

NEW
  • Add Visible parameter of TileLayout item

TimePicker

FIXED
  • DateInput clears 00:00 value if date is today and format includes only time
  • DateInput debounce delay is not working

ToggleButton

FIXED
  • Id attribute missing

TreeList

NEW
  • Avoid unnecessary re-rendering of content cells when possible
  • Pager Template
FIXED
  • Triggering edit mode leads to re-renders in other cells

Upload

NEW
  • Add file drag & drop support
  • Add template support for the SelectFiles button
FIXED
  • OnUpload can fire for invalid selected files

Window

NEW
  • Add ThemeColor parameter
  • Modal mode should trap the tab key
FIXED
  • Width-less centered Window expands on action button click

PdfProcessing

NEW
  • Introduced handling for import of documents with invalid offsets of the objects inside the cross-reference table.
  • Introduced handling for import of documents with invalid offsets of the objects inside the cross-reference stream.
  • Introduced a setting that allows exporting images with or without compression.
  • Introduced handling mechanism for import of documents containing indirect objects with no endobj keyword.
  • Introduced the ability to print secured documents.
FIXED
  • A CryptographicException is thrown when saving with PdfStreamWriter or importing with PdfFormatProvider.
  • Signing documents with a signature field produces documents that lead to errors in Adobe Acrobat.
  • A specific scanned file is not displayed with the new model.
  • Some Image XObjects are imported but not displayed in PdfViewer.
  • Images inside Form XObject are not positioned correctly.
  • A NullReferenceException is thrown when parsing Type1 font without Private Dict.
  • An InvalidCastException is thrown when importing a document containing Byte order marks (BOM) at the beginning of the file.
  • Endless loop when importing a document containing an EI keyword within the image stream.
  • An InvalidCastException is thrown when importing a document containing an Indirect Reference keyword (R) within an image data.
  • Wrong matrix calculations lead to incorrect image (Form XObject) size.
  • An InvalidCastException is thrown when importing Interactive Forms which leads to non-editable fields.
  • An ArgumentException is thrown when the font box contains negative width or height.
  • Field values are lost on import-export using the PdfFormatProvider.
  • Missing content when converting a specific PDF to images.
  • Wrong matrix calculations lead to incorrect image (Form XObject) during export.
  • The image stream embedded in a content stream is not compressed while exporting.
  • A large image is rendered slowly, and the memory consumption is huge.
  • А NotSupportedException is thrown when the imported document contains font with embedded CMap table with format 0.
  • Not correct cross-reference table processed when importing documents with more than one table without Prev table specified.
  • An InvalidCastException is thrown when reading a page with specific image data.
  • Images are decompressed during import/export which result in significantly larger files.
  • The import freezes due to a lot of checks in the HandleInvalidClippingPathOperatorPosition method.

SpreadProcessing

FIXED
  • An InvalidCastException is thrown on import when a drawing in a document contains the ext tag.
  • A NullReferenceException when the document contains paragraph elements with no text.
  • Conditional formatting with formula rule is evaluated incorrectly.
  • COUNTIF function throws exception if the criteria is for finding non-blank cells.

SpreadStreamProcessing

NEW
  • Provide API that allows retrieving of the cached formula value.
FIXED
  • Rows import stops after reading a formula cell.

WordsProcessing

FIXED
  • An ArgumentException when importing a document and the culture is set to sv-SE.
  • Exception when parsing various values with the FractionalValueConverter.
  • An InvalidOperationException (Sequence contains no elements) when updating the TOC field in a document.
  • NETStandard: ArgumentOutOfRangeException is thrown when a document contains a table cell with a negative height.
  • Importing a TOC field with /t switch causes an IndexOutOfRangeException.
  • Table Of Contents (TOC) is populated with additional elements.

New features & Roadmap

Have a feature request?

Post your feedback via the Blazor UserVoice portal or the Public forums

What's new across all Telerik products?

See the updates feed

Next Steps

Launch demos

See Telerik UI for Blazor in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download free trial

Try Telerik UI for Blazor with dedicated technical support.