blazor bg roadmap

UI for PHP

Release History

Telerik UI for PHP is Retiring

Driven by the evolution of technology and industry standards, Progress Software is deprecating Telerik UI for PHP effective December 1, 2023. Technical support and critical fixes will be available until December 1, 2024.

UI for PHP R3 2020 SP1

October 21, 2020

Common

FIXED
  • Invalid CSS in the base file of the Bootstrap LESS theme
  • Kendo Observable is missing properties in TypeScript 3.9
  • Incorrect TypeScript definition for kendo.parseDate and kendo.parseExactDate
  • Add "angular" event TypeScript definition in Observable class
  • kendo.scrollLeft() and jQuery.scrollLeft() do not work in RTL in Chrome 85+

AngularJS

FIXED
  • AngularJS templates not evaluated correctly in ListView with Endless Scroll

Application

FIXED
  • Missing Application typings

Badge

FIXED
  • The new 2020.3.915 text data binding option does not work correctly
  • Badge position is always set to "inline" in LESS-Based themes.

Breadcrumb

FIXED
  • Add Breadcrumb TypeScript definitions

Chart

FIXED
  • Chart's seriesDefaults.labels.position typescript definition is missing
  • Bar Chart date axis: First day of week should be taken from the current culture

ComboBox

FIXED
  • Widgets in readonly state are incorrectly read as "editable" by NVDA

DataSource

FIXED
  • Add kendo.data.schemas TypeScript definition

DatePicker

FIXED
  • DatePicker calendar breaks when kendo namespace is set
  • DatePicker concatenates newly typed number with the current value

DateTimePicker

FIXED
  • Editing TimePicker "modern" component type shows NaN
  • TimePicker max value changes unexpectedly
  • Widgets in readonly state are incorrectly read as "editable" by NVDA
  • Time is not changed when disableDates is used

Diagram

FIXED
  • Diagram: wrong Typescript definition for the Connection constructor

Dialog

FIXED
  • Kendo Dialog fires action twice on keydown

Drawer

FIXED
  • Drawer itemClick event is not thrown if there are more than 1 HTML elements in the template

Drawing

FIXED
  • Drawing API Rect TypeScript definition is not correct

DropDownList

FIXED
  • JavaScript error "e.toLowerCase is not a function" thrown by MVVM bound DropDownList

Editor

FIXED
  • When uploading an image via the Editor ImageBrowser the name of the image is not set to the name field from the server response
  • Editor - empty line cannot be deleted with Backspace key
  • Empty Editor throws a JS error on inserting a hyperlink with only a space character for its Text field
  • kendo.ui.editor.Toolbar TypeScript definition incomplete

Excel Export

FIXED
  • Typescript definition for "type" in WorkbookSheetRow is missing
  • Grid's groupHeaderColumnTemplate is not exported to Excel

FileManager

FIXED
  • The file fields in FileManager preview need to be encoded by default
  • kendo.ui.filemanager is not available in typescript definitions
  • FileManager Destroy method sends multiple delete requests
  • FileManager: when transport.delete is a function, confirm dialog stays open after error

Filter

FIXED
  • Operators' order is ignored in Core Filter Htm Helper

FilterMenu

FIXED
  • Filtering for null value in ForeignKey column thrown an exception

Form

FIXED
  • Editable contains a function with non-latin symbol

Gantt

FIXED
  • Gantt does not update parent task upon drag-dropping task into another task
  • JavaScript error thrown on saving Gantt task with custom editor template
  • Unable to preserve edited Gantt task name on pressing Enter or clicking on treelist in Edge 42
  • Missing TreeView HierarchicalDragAndDrop dependency on checking Gantt in Custom Download Builder

Globalization

FIXED
  • Some culture files are outdated due to differences in the .Net Core(latest) CultureInfo definitions

Grid

NEW
  • Encode column titles before displaying them
  • Enable sorting of items in column menu
FIXED
  • Virtualized Grid scrolling issue after setDataSource
  • RTL Grid header vanishes in Chrome 85+
  • Grid misalignment on column resize in RTL with scrollbar
  • The filter event does not fire when there are no values in the filter inputs
  • Filtering for null value in ForeignKey column thrown an exception
  • Persisting options for emptied default filter not working
  • Grid's groupHeaderColumnTemplate is not exported to Excel
  • PersistSelection does not work when filter is applied with 0 results
  • Grid header style is inherited by Column menu

HierarchicalDataSource

FIXED
  • TypeScript definition for Node.load requires an id: any

ImageEditor

NEW
  • Add background overlay to the crop tool
FIXED
  • ImageEditor - ProxyURL Does Not Accept String in Razor

ListView

FIXED
  • AngularJS templates not evaluated correctly in ListView with Endless Scroll

MVVM

FIXED
  • JavaScript error "e.toLowerCase is not a function" thrown by MVVM bound DropDownList
  • The new 2020.3.915 text data binding option does not work correctly
  • ListView MVVM endless scrolling doesn't work

MultiSelect

FIXED
  • MultiSelect WAI-ARIA the div element with role "listbox" requires at least one owned "option" element

PDF Export

FIXED
  • PDFOptions.multiPage option is missing from the API Reference/TypeScript definitions

PDFViewer

FIXED
  • The disabled Pager's arrows inside the PDFViewer doesn't have aria-disabled="true"attribute
  • Empty title attribute of PDFViewer zoom level combobox
  • Zooming with no toolbar throws JS error
  • Missing method parameter options for PDFViewer TypeScript definitions

Pager

FIXED
  • The disabled Pager's arrows inside the PDFViewer doesn't have aria-disabled="true"attribute

PanelBar

FIXED
  • PanelBar: k-content element has "region" role with no label associated
  • PanelBar: Elements with role "menuitem" are not expected to have "aria-expanded" attribute
  • PanelBar: Elements with role "menuitem" are not expected to have "aria-selected" attribute

RadioButton

Scheduler

NEW
  • Bind resources along with events when navigation to view in autoBind: false scenario
FIXED
  • DatePicker in Scheduler does not show dates when culture is enabled
  • Cannot read property 'firstChild' of undefined error thrown for Scheduler with remote dataSource, grouping and autoBind set to false
  • TypeScript definition for kendo.ui.SchedulerView doesn't distinguish between configuration and return type
  • Wrong timeslot selection and JavaScript errors thrown by RTL Scheduler Timeline view in Chrome 85+

Spreadsheet

FIXED
  • useCultureDecimals property type definition is missing for Spreadsheet SpreadsheetOptions
  • saveJSON method type definition is missing for Spreadsheet
  • Spreadsheet exports corrupt xlsx when containing an empty Sheet with a focused A1 cell
  • Unable to create custom function using Typescript in Spreadsheet
  • Spreadsheet comments are not properly exported in XLSX
  • Comments in the Spreadsheet are not properly displayed in frozen columns scenario

TextArea

FIXED
  • TextArea font-size in LESS-based themes is not consistent with other inputs

ThemeBuilder LESS

FIXED
  • LESS Themebuilder does not take into account widget styles in component/_theme.less and component/_layout.less
  • LESS ThemeBuilder is not setting the Selected background color to Calendar

TileLayout

FIXED
  • Draggable items inside TileLayout widget cause JavaScript exceptions

TimePicker

FIXED
  • Editing TimePicker "modern" component type shows NaN

ToolBar

FIXED
  • overflowAnchor property is missing from Toolbar's TypeScript definitions

Upload

FIXED
  • Cancel and Upload buttons are not marked as focused in Upload widget

Window

FIXED
  • Window - position in percentage does not work, if draggable containment is set
  • Modal Window with an iframe does not remove k-state-focused upon closing of the Window
  • Unable to scroll the content of Kendo Window using keyboard up and down arrows

Next Steps

Download Free Trial

Try Telerik UI for PHP with dedicated technical support.

Launch Demos

See UI for PHP in action and see how much it can do out-of-the-box.

Compare Prices

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