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 2014.31316

December 20, 2017

All components

NEW
  • Support multi-page PDF
  • Draw list bullets in HTML→PDF export
  • CSRF tokens will be now included in the request to the PDF/Excel export proxy
FIXED
  • evalTemplate does not work when string is passed to the view
  • Windows Phone 8.1 update is not correctly parsed from kendo.support
  • TypeScript definitions missing for kendo.effects
  • TypeScript: Chart/StockChartSeriesItem.aggregate is listed as 'string', but should be 'any'
  • Radio button icons not aligned correctly in Android 4.2.2

AngularJS

NEW
  • Auto sync Array and a widget DataSource in AngularJS application
FIXED
  • The SplitView and the view ng-controllers do not behave consistently
  • TabStrip does not support angularjs bindings with data source
  • Block elements in a TreeView template generate a new scope in AngularJS
  • AngularJS templates in TreeList column are not re-rendered on setDataSource
  • Upload AngularJS template is not compiled
  • Angular bindings are not evaluated within an Upload templates
  • Grid GroupHeaderTemplate is not compiled against Angular

Application

FIXED
  • overlay:up transition does not work as expected
  • mobile application throws javascript error when native scrolling is enabled
  • reloading a remote view if an initial remote view is set results in JavaScript error

ButtonGroup

FIXED
  • buttongroup last item border is missing

Chart

NEW
  • legend.reverse configuration option
  • Improved bar chart animation speed
  • Enable pie charts to have a fixed diameter or fixed legend size
FIXED
  • Plot bands are not visible when the axis is hidden
  • Distance between bars is non-uniform for dense charts
  • zIndex is not applied on spline area series
  • Pie chart with animations is not visible in IE 10
  • Bar charts might not render in IE10 (any mode)
  • Waterfall connecting segments are blurry
  • JavaScript error is thrown when legend.border.width is set and chart is empty
  • (ErrorBar) Only first value is taken into account when using a function for the value
  • Crosshairs are not hidden when moving the mouse out of the chart quickly
  • Incorrect bullet chart tooltip position when setting min or max value
  • Scatter points may be plotted at incorrect times when using date axis with set min/max

DataSource

NEW
  • fetch does not provide items in callback arguments
FIXED
  • Group parents not resolved correctly in SPA application
  • Fetch callback is called when requestStart is prevented
  • hasChanges method throws an error due to the lazy ObservableObject initialization

DateTimePicker

NEW
  • Changed DateTimePicker default min date to 1800/01/01
FIXED
  • Entering date with keyboard and selecting time from the picker resets the widget value

Diagram

NEW
  • mouseleave event
  • mouseenter event
  • Support for clipped drawing elements for the shapes
  • zoomStart event should be preventable
  • Support for click and single element selection for touch devices
FIXED
  • Type is not applied to the diagram connections
  • Incorrect Shape bounds when visual bounds do not start from zero
  • Connection toolBar should be disabled with empty array of tools
  • Shape toolBar should be disabled with empty array of tools
  • Diagram doesn't restore correctly with load()
  • Editing tool throws javascript exception if dataSource has no model
  • zoomMin doesn't set diagram min zoom
  • zoomMax doesn't set diagram max zoom
  • Diagram close button in the modal popup edit form trigger javascript error

Draggable

NEW
  • Add hintDestroyed event that fires after hint destroy animation is completed
FIXED
  • Draggable element cannot be dragged in Chrome 39 on Win 8

Drawing

NEW
  • Text is no longer wrapped in tspan elements
FIXED
  • drawDOM ignores pseudo-elements added with :before and :after
  • Font names containing quotes are not applied for SVG rendering
  • Circle shapes with fractional radius are not correctly transformed in VML

Editor

FIXED
  • Formats are not consolidated when there are inline formatted nodes inside range
  • Add k-checkbox-label class to the label in the Insert Hyperlink popup
  • Link continues in newly created list item
  • Replace deprecated Attr.nodeValue with Attr.value
  • Selection is not persisted when clicking outside of editor tools in IE
  • Tables are not inserted at correct position in IE 11
  • Checkbox is not visible in Editor hyperlink dialog
  • Inline format may break outside the selection if a wrapping element is suitable
  • TypeScript compilation reports duplicate identifiers when including jquery.d.ts
  • Created table is inserted at beginning of content in IE
  • Paragraph command duplicates content
  • Content is deleted in IE8 when inserting file URLs between words

Excel Export

NEW
  • CSRF tokens will be now included in the request to the Excel export proxy
  • Support cell text wrapping
  • Provide the data in the excelExport event argument
  • Excel export supports foreign key columns
FIXED
  • Full list of aggregates is not available in column footerTemplate during export to Excel
  • Excel export doesn't use data set via the data source data() method

Gantt

NEW
  • Task tooltip
  • Current time marker for Gantt
  • Add messages options for "Start" and "End" strings inside the Resize tooltip
  • Double tap on task should open Gantt advanced form under mobile devices
FIXED
  • Custom task fields are not updated when advanced edit template is used
  • WeekView range not correct when last task ends on week start date
  • "Add Task" button in gantt's footer does not work

Globalization

NEW
  • kendo.culture.fa.js and kendo.culture.fa-IR.js files

Grid

NEW
  • Provide the data in the excelExport event argument
  • Excel export supports foreign key columns
FIXED
  • Moving a multiline header column with hidden child to a locked container does not work as expected
  • Header table doesn't have correct width after setDataSource
  • Sortable changes column order when initializing many columns from HTML in Chrome
  • Moving column with child levels to a non child level column does not work as expected
  • Grid content is not in sync with headers when locked columns are enabled on a mobile device
  • Error is thrown when grid restore state is used for hidden columns
  • Filter row gets duplicated when new dataSource is set
  • Grid resize() method should repaint the virtual scrollbar
  • Full list of aggregates is not available in column footerTemplate during export to Excel
  • Improve selectable performance with hidden elements
  • Grouping on field with space does not work
  • Incorrect aggregates are shown in groupFooterTemplate with multiple groups scenario
  • GroupHeaderTemplate is not rendered when multi-column headers are used
  • Column resizing does not work when detail template is set
  • setOptions creates new dataSource instance
  • Navigating to header in grid with horizontal scroll cause header misalignment
  • Date format is not supported in Excel 2007
  • Reordering columns while you have hidden column does not reorder headers
  • Hiding column while grid is not visible raises error
  • Using Excel export requires loading the kendo.treelist.js script (if not using a bundle)
  • Grid Excel export should depend on kendo.ooxml.js
  • The pdfExport event fires twice
  • Row misalignment in InternetExplorer

HierarchicalDataSource

NEW
  • Introduce Promise API for Node.load
FIXED
  • id field is always serialized, even if not specified

Linear Gauge

FIXED
  • Gauge pointer values are lost after redraw

ListView

FIXED
  • DataItem method missing TypeScript definition

Map

FIXED
  • JavaScript errors and corrupted rendering when including kendo.dataviz.map.min.js in custom bundles
  • Map controls are not styled correctly

MaskedTextBox

FIXED
  • Widget shows selected empty mask on initial load in IE8

Menu

FIXED
  • Inserting items does not work in IE7
  • Menu closes dropdownlist popup added to its content on touch devices
  • Widget loses last focused item in IE11
  • Disabled items get highlight effect when clicked in IE10

MobileListView

FIXED
  • Active listview item in iOS 7 (insert mode) is missing borders at the left side
  • Pull to refresh + endless scrolling does not work if listview is empty
  • ListView position is reset between view navigation when endless scrolling is enabled

MobileView

FIXED
  • When browser window is refreshed, show event is called multiple times

NavBar

FIXED
  • iOS7 navbar title and buttons are not aligned

NumericTextBox

FIXED
  • Widget requires two taps in iOS8 to focus

PDF Export

NEW
  • CSRF tokens will be now included in the request to the PDF export proxy
  • The DejaVu font family is now bundled with Kendo UI for easier embedding in PDF files

PanelBar

FIXED
  • PanelBar triggers hover effects for nested TabStrip items
  • Inserting items does not work in IE7
  • PanelBar does not work with declarative data source

PivotGrid

NEW
  • Use the member caption instead of the name in order to display localized values
FIXED
  • Pivot FieldMenu does not destroy treeview widget
  • Widget does not work in IE 8
  • PivotGrid cannot request data for root dimension

ProgressBar

FIXED
  • Progress status style is missing in material theme

Radial Gauge

FIXED
  • Gauge pointer values are lost after redraw

Scheduler

NEW
  • Support for "DTSTART/DTEND" values in recurrence rule if "\r\n" dividers are used
  • Allow deselecting single events
FIXED
  • Scheduler "month" view throws error when initialized using MVVM
  • Widget does not allow to add events with pushCreate method
  • Timeline views doesn't support setting custom format on the dates header
  • Timeline month view name option is incorrect
  • Scheduler incorrectly exposes startTime/endTime properties to the event model
  • Wrapper's mousedown event prevents focusing elements
  • Editor is not shown on sequential add when edit event after adding new entry is canceled
  • Model validations are not applied to the Description and Resource editors

ScrollView

FIXED
  • The dots of the ScrollView pager are cut off on iPhone
  • ScrollView does not work with remote transport and client size paging

Scroller

FIXED
  • Release/refresh/pull templates not working for the mobile scroller

Slider

FIXED
  • Slider should render large ticks when largeStep and smallStep are equal
  • Original value should be restored on form reset

Sparkline

FIXED
  • Plot bands are not visible when the axis is hidden

SplitView

FIXED
  • SplitView broken in Android (and WP 8)

Switch

FIXED
  • .Enable() does not disable the Switch

TabStrip

FIXED
  • TabStrip's setDataSource method doesn't accept array for dataSource

ToolBar

FIXED
  • Remove method does not remove separators
  • Remove method does not remove template items
  • Remove method does not remove SplitButton with overflow: "always"
  • Disabling overflow: "always" button through the API adds extra border
  • Attributes option does not work for ButtonGroup wrapper

TreeList

NEW
  • Click on expand/collapse button should not cause selection
FIXED
  • Sorting and filtering do not work when initialized through MVVM
  • Footer template encodes html
  • columns.headerAttributes configuration option is missing

TreeView

FIXED
  • expandPath callback not executed if path contains leaf node
  • pushUpdate datasource changes remove sibling nodes
  • Expanded items are missing the data- and aria-expanded attributes when initializing from DataSource

Upload

FIXED
  • Upload widget throws exception when multiple files are dropped (multiple='false')
  • Upload button text moves on focus in IE
  • Remove event issue when multiple 'false' is set
  • Remove action is always displayed for initial files
  • Multiple 'false' does not work when remove action fails

Window

FIXED
  • Window should take into account the zoom level when maximized on touch devices

Wrappers (PHP): Grid

NEW
  • Grid "Edit" command have missing settings

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.