blazor bg roadmap

UI for Blazor 4.0.0

January 18, 2023

Common

NEW Breaking Changes

 

Dependencies
  • Update DPL version to 2023.1.104
  • Default Theme Version - 6.0.3
  • Bootstrap Theme Version - 6.0.3
  • Material Theme Version - 6.0.3
  • Fluent Theme Version - 6.0.3

 

AutoComplete

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • NoData template

Breadcrumb

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

Button

NEW
  • Add AriaLabelledBy and AriaDescribedBy parameters
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Deprecate Shape parameter
  • Hidden parameter renamed to Visible

 

ButtonGroup

NEW
  • Add AriaLabelledBy and AriaDescribedBy parameters
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Deprecate Shape parameter

 

Calendar

NEW
  • WCAG AAA Compliance and Section 508

Card

NEW
  • Unify the rendering of the Card Actions buttons
Breaking Changes
  • Stretched value renamed to Stretch

 

Carousel

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Remove OnTimerTick from the public API

 

Checkbox

NEW
  • WCAG AAA Compliance and Section 508

ChunkProgressBar

NEW
  • WCAG AAA Compliance and Section 508

ColorPalette

NEW
  • WCAG AAA Compliance and Section 508

ColorPicker

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate IconClass/IconClassField parameter

 

ComboBox

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • NoData template

ContextMenu

NEW
  • WCAG AAA Compliance and Section 508
FIXED
  • Escape key triggers JS error when there is no target
  • Url items are missing a hover state

DateInput

NEW
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • Support Copy&Paste
  • Control over switching date segments (auto-tab)
FIXED
  • Value should update immediately on blur, and not wait for the debounce delay period

DatePicker

NEW
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • Support Copy&Paste
  • Control over switching date segments (auto-tab)
FIXED
  • Value should update immediately on blur, and not wait for the debounce delay period

DateRangePicker

NEW
  • WCAG AAA Compliance and Section 508
  • Support Copy&Paste
  • Control over switching date segments (auto-tab)
FIXED
  • Value should update immediately on blur, and not wait for the debounce delay period

DateTimePicker

NEW
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • Support Copy&Paste
  • Control over switching date segments (auto-tab)
FIXED
  • Value should update immediately on blur, and not wait for the debounce delay period

Dialog

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Stretched value renamed to Stretch

 

Drawer

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Position values renamed from Left and Right to Start and End

 

DropDownList

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • NoData template
Breaking Changes
  • Deprecate DefaultItem parameter (DefaultText to be used instead)

 

Editor

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

FileManager

FIXED
  • Missing icon for video and programming files

Filter

NEW
  • WCAG AAA Compliance and Section 508
FIXED
  • Async code in the ValueChanged event handler prevents the re-render of the component.

Form

NEW
  • Add AutoComplete Parameter
  • Add size component option
  • OnUpdate event
Breaking Changes
  • Stretched value renamed to Stretch

 

Gantt

NEW
  • WCAG AAA Compliance and Section 508
  • CheckBoxListFilter data should be sorted in ascending order by the value by default
  • Add HeaderClass parameter to Gantt column
Breaking Changes
  • Deprecate Primary parameter from command button (ThemeColor to be used instead)
  • Add Template suffix to ToolBar fragment

 

Grid

NEW
  • WCAG AAA Compliance and Section 508
  • CheckBoxListFilter data should be sorted in ascending order by the value by default
  • Compact Grid
  • Enhance boolean data display
FIXED
  • Add Grid_Csv localization key ("Export to CSV")
  • Header cells should not reserve space for a filter icon if filtering is disabled per column
  • Filter Templates are not affected by setting the filters through the Grid State
Breaking Changes
  • Deprecate Primary parameter from command button (ThemeColor to be used instead)
  • Add Template suffix to ToolBar fragment
  • Add Async suffix to asynchronous methods
  • Remove `NumberFormat` and `Width` from the `OnBeforeExport` for CSV

 

ListView

NEW
  • WCAG AAA Compliance and Section 508

MaskedTextBox

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
Breaking Changes
  • PlaceHolder parameter renamed to Placeholder

 

Menu

NEW
  • WCAG AAA Compliance and Section 508
FIXED
  • Url items are missing a hover state
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

MultiColumnComboBox

NEW
  • Add AriaLabel parameter
  • AriaLabel parameter
  • NoData template

MultiSelect

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • NoData template

Notification

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

NumericTextBox

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter

PDFViewer

NEW
  • Close PDF Viewer popup automatically after printing

Pager

NEW
  • WCAG AAA Compliance and Section 508
  • Add size component option

PanelBar

FIXED
  • Navigation logic is executed on keydown that originates from item content template
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

ProgressBar

NEW
  • WCAG AAA Compliance and Section 508

RadioButtonGroup

NEW
  • Add AriaLabelledBy and AriaDescribedBy parameters
  • WCAG AAA Compliance and Section 508
  • Add ItemTemplate

RangeSlider

NEW
  • WCAG AAA Compliance and Section 508

RootComponent

NEW
  • IconType parameter supports rendering of svg icons and font icons

Scheduler

NEW
  • WCAG AAA Compliance and Section 508

Signature

NEW
  • WCAG AAA Compliance and Section 508

Slider

NEW
  • WCAG AAA Compliance and Section 508

SplitButton

NEW
  • Add AriaLabelledBy and AriaDescribedBy parameters
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Deprecate Shape parameter

 

Splitter

NEW
  • WCAG AAA Compliance and Section 508

Stepper

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

Switch

NEW
  • WCAG AAA Compliance and Section 508

TabStrip

NEW
  • WCAG AAA Compliance and Section 508

TextArea

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
Breaking Changes
  • PlaceHolder parameter renamed to Placeholder

 

TextBox

NEW
  • Add AriaLabel parameter
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
Breaking Changes
  • PlaceHolder parameter renamed to Placeholder

 

TileLayout

NEW
  • WCAG AAA Compliance and Section 508

TimePicker

NEW
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • Support Copy&Paste
  • Control over switching date segments (auto-tab)
FIXED
  • Value should update immediately on blur, and not wait for the debounce delay period

ToggleButton

NEW
  • Add AriaLabelledBy and AriaDescribedBy parameters
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Deprecate Shape parameter

ToolBar

NEW
  • WCAG AAA Compliance and Section 508
  • AriaLabel parameter
  • Add size component option
FIXED
  • Adaptive Toolbar overflow button not visible on initial load
Breaking Changes
  • Deprecate SpriteClass parameter
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter
  • Adaptive parameter value is now true by default

 

Tooltip

NEW
  • WCAG AAA Compliance and Section 508

TreeList

NEW
  • CheckBoxListFilter data should be sorted in ascending order by the value by default
  • Enhance boolean data display
FIXED
  • Add Grid_Csv localization key ("Export to CSV")
  • Dynamic TreeList columns cannot be resized
  • Header cells should not reserve space for a filter icon if filtering is disabled per column
  • Filter Templates are not affected by setting the filters through the Grid State
Breaking Changes
  • Deprecate Primary parameter from command button (ThemeColor to be used instead)
  • Add Template suffix to ToolBar fragment
  • Add Async suffix to asynchronous methods

 

TreeView

NEW
  • TreeView OnItemRender event
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

Window

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate IconClass/IconClassField parameter

 

Wizard

NEW
  • WCAG AAA Compliance and Section 508
Breaking Changes
  • Deprecate ImageUrl/ImageUrlField parameter
  • Deprecate IconClass/IconClassField parameter

 

PdfProcessing

NEW
  • Introduced support for Encryption Algorithm 5 with AES-256.
  • Introduced Find API allowing the user to search for concrete text in a PDF document.
FIXED
  • A specific scanned file is not displayed with the new model.
  • Some Image XObjects are imported but not displayed in PdfViewer.
  • A CryptographicException related to AES algorithm padding is thrown.
  • A NotImplementedException is thrown when editing and exporting text with CID font and CFF font source.
  • An InvalidOperationException is thrown when importing a PDF document and parsing a name start character followed by a dictionary end one.
  • Some documents are rendered as blank pages when a specific culture is set in .NET 5 (or later) project.
  • EndOfStreamException is thrown when importing a document containing an EI keyword not followed by а space or return.
  • Text is extracted with missing characters when there are glyphs mapped to two or more Unicode character values.

SpreadProcessing

FIXED
  • Relationship Id error when parsing an image with a hyperlink without ID.
  • Shared formulas do not work when there is no cell reference in the cell element.

SpreadStreamProcessing

FIXED
  • A NotSupportedException is thrown when importing content in rich text.
CHANGED
  • When creating a SpreadPatternFill with SpreadPatternType 'Solid', PatternColor and BackgroundColor property values are swapped.

 

WordsProcessing

NEW
  • Introduced Table Of Contents - TOC field.
  • Introduced Table Of Authorities - TOA field.
FIXED
  • An exception is thrown when converting HTML to PDF and the HTML contains an image with no source.
  • DocFormatProvider: KeyNotFoundException is thrown when importing *.doc file with .NET Core assemblies.
  • PageRefField is not successfully updated when there is more than one bookmark in the same empty paragraph.
  • DocxFormatProvider: An InvalidCastException 'Unable to cast object of type 'EffectContainerElement' to type 'EffectListElement' is thrown on import.
  • Importing HTML with base64 encoded image without extension causes a missing image when exported to PDF.
  • Header/footer is wronly exported when the document's first section is of type continuous.
  • DocxFormatProvider: FormatException is thrown when importing a document containing shapes with opacity set with a fractional value, like this 39151f.

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.