Release History

RxJS 6.x Update (2019-06-21)

This is a service update that removes the dependency to rxjs-compat across all packages. As a result packages are no longer compatible with Angular 4 and 5.

This update is released as a major version. Existing projects should not be affected if they specify an exact version, minor version range (^x.y.z) or a patch version range (~x.y.z).

Update Instructions

  1. Update your project to Angular 6 or later, see Updating Angular.
  2. Update to the latest versions of all Progress packages:

    npx npm-check-updates -u -f /^@progress/
  3. Install new peer dependencies:

    npm install --save @progress/kendo-angular-common @progress/kendo-angular-popup
  4. Remove dependency to @progress/kendo-angular-resize-sensor, if present:

    npm uninstall --save @progress/kendo-angular-resize-sensor
  5. Remove dependency to rxjs-compat, if no longer needed in your project:

    npm uninstall --save rxjs-compat

Component Changes

Individual packages may require additional steps to update. Please, review the list below.

Buttons

  • Adds @angular/forms, @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

Conversational UI

  • Adds @progress/kendo-angular-intl, @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

Charts

  • Adds @progress/kendo-angular-common and @progress/kendo-angular-pdf-export as peer dependencies.
  • Review the full Change Log for more details.

Date Inputs

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Dialogs

  • The type of the 'action' Output EventEmitter has been changed from 'any' to 'DialogAction'
  • The actions option input type has been changed from 'string' to 'DialogAction[]'
  • Adds @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

DropDowns

  • Adds @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

Editor

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Excel Export

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Internationalization

  • Custom implementations of the IntlService must implement the weekendRange method
  • Review the full Change Log for more details.

Gauges

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Grid

  • Adds @progress/kendo-angular-common and @progress/kendo-angular-pdf-export as peer dependencies.
  • The deprecated fields index and selected have been removed from the SelectionEvent.
  • Review the full Change Log for more details.

Inputs

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Label

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Layout

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Menus

  • Adds @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

Notification

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

PDF Export

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Popup

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Ripple

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Scheduler

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

Sortable

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

ScrollView

  • Adds @progress/kendo-angular-common as peer dependency.
  • Review the full Change Log for more details.

ToolBar

  • New peer dependencies @progress/kendo-angular-buttons, @progress/kendo-angular-common and @progress/kendo-angular-popup.
  • Review the full Change Log for more details.

Tooltip

  • Adds @progress/kendo-angular-common and @progress/kendo-angular-popup as peer dependencies.
  • Review the full Change Log for more details.

Upload

  • The focus and blur accessors have been renamed to onFocus and onBlur. Event names are not changed when used in templates.
  • Review the full Change Log for more details.

2019 R1 (2019-01-16)

Rich Text Editor

The Editor component, released as a beta, provides rich text editing to any Angular application. Initially this ships with basic formatting for text and the ability to work with unordered and ordered lists among a few other features for editing text.

Scheduler Component

The beta version of the Scheduler component is now live and delivers a full spectrum of features including:

Grid Enhancements

The Grid can now provide automatic popup notifications when editing.

Additionally, endless scrolling is now a supported mode for scrolling and paging through data.

Theme Picker Arrives to Demos

The demo and component site now has a theme picker drop-down that gives the ability to see all of the available themes live on the page. Switching between each themes will automatically update the demos on the page to showcase the theme.

2018 R3 (2018-09-12)

Notification Component

The new Notification Component provides Angular developers with a customizable popup that can appear anywhere in their application. The component comes baked with several default types, as well as template functionality to expand on the number of scenarios that can be covered.

Chart Updates

With R3 2018 the Angular Charts now support the ability to define where axis labels should be positioned within a chart.

Grid Features

The Grid also had functionality added to it for R3 2018, namely:

2018 R2 (2018-05-16)

Conversational UI

As a part of an initiative to help developers add cognitive behaviors to their applications, we introduced the Conversational UI (aka chat bot) component with R2 2018.

Angular 6 Support

Right before the official R2 2018 release date, the Angular team dropped Angular v6. Of course, this means that Kendo UI for Angular is now compatible with Angular v6!

ng add Support

ng add is a new command that easily allows for adding components to Angular applications through the Angular CLI. With this release we also added official support for using the ng add command with Kendo UI for Angular.

New Components

These are the new components that were added with the R2 2018 release:

Grid Features

The Grid also received a few new features, including:

PWA & Electron

With this release we shipped a sample project and accompanying documentation resources for Progressive Web Apps (PWAs).

We also wanted to cover developers looking to work with Electron to create cross-platform desktop applications with Kendo UI. Here is a sample application along with documentation for building Electron applications with Kendo UI.

2018 R1 (2018-01-17)

Angular 5 Support

Between R3 of 2017 and R1 of 2018 Angular 5.x.x officially dropped and, as a part of our continued support for Angular, we made sure that all of our components work with Angular 5.x.x.

New Components

R1 2018 brings a whole set of brand new components to use in Angular applications, namely:

Grid Features

Being one of the most important components in the suite, we continue to add features to our Angular Grid. For R1 2018 we added the following features:

Form Components

Continuing to expand on features for our form elements the MultiSelect component now supports a summary tag as well as custom values.

2017 R3 (2017-09-13)

Initial Support for Material Theme

R3 2017 adds the first implementation of the Material theme for the Kendo UI components. While not all components can be styled yet, there are quite a few that can take advantage of this new theme.

As a part of our support for Material we decided to not just style the components, but take things to the next level. With this in mind we also introduced a new component, Ripple to ensure that developers can take advantage of this visual aspect of Material throughout all of their UI components, not just Kendo UI elements.

Grid Features

The Grid received a lot of attention during this release with multiple new features being added:

New Components

We also introduced a few new components to the suite, including:

PDF Export

One of the more popular framework items from the jQuery edition of Kendo UI is the ability to export components and generic HTML to PDF. With that in mind we introduced the PDF export feature of Kendo UI for Angular with this release.

2017 R2 (2017-05-03)

This is the first official release of Kendo UI for Angular. All versions of the current packages are set to v1.0.0. Future versions will follow the semantic versioning rules.

RC.1 (2017-04-21)

The RC.1 is the second release candidate and the last prerelease version of Kendo UI for Angular. It includes substantial improvements and new features of the major components, support for Angular 4, Bootstrap 4 theme (beta), support for right-to-left languages and localization.

Angular 4 Support

All Kendo UI for Angular packages are compatible with Angular 4. We recommend upgrading to Angular 4 since it is a long-term support version with 18 months ahead of it.

How About Angular 2?

In case you cannot upgrade to Angular 4, you can install the last Angular 2 compatible versions of the packages with the @ng2 tag.

npm install --save @progress/kendo-angular-grid@ng2

If you face any troubles while upgrading your project to Angular 4, check GitHub issue #469.

New Grid Features

The Grid is the most frequently used component from the entire UI suite. Given that, it was the primary focus of our development effort for RC.1. The features introduced since RC.0 are:

If you are migrating an existing ASP.NET MVC project, you can reuse the existing data services. For more information, check the respective help article.

Form Components

While the Grid is the necessity and the frame for any CRUD scenario, the form components are the bricks that allow users to interact with the data. To facilitate that, RC.1 includes the DateInput, Calendar, and DatePicker components.

The Kendo UI Default theme also includes styling options for the built-in browser form elements (INPUT, TEXTAREA, and other).

Bootstrap 4 Theme

The new Bootstrap 4 theme allows Kendo UI for Angular to blend in and complement the basic Bootstrap 4 components. The new Sass Theme Builder allows you to visually tweak the custom variables used by the theme and see how they affect the look of the components in real time.

DataViz

In addition to the extensive amount of chart series types,
the Chart package now includes the Sparkline and the StockChart components.

RTL and Localization

Kendo UI for Angular allows easy translation of the Kendo UI components' messages through the Angular i18n framework or through message attributes. Support for RTL is available through the RTL provider.

RC.0 (2017-01-18)

The RC release aims to be production-ready, which means that we don’t plan to ship major breaking changes of the public API afterwards. Just like Angular, the component packages will follow the semantic versioning specification.

Our biggest priority with this release was full coverage of the framework features:

In addition to that, we shipped four new components:

The Grid now supports editing and grouping.

Beta.0 (2016-09-14)

The initial release of Kendo UI for Angular laid the foundation of and articulated our vision for the product. We shipped 15 essential UI components, built from the ground up for Angular 2 on the same date the Angular team announced that Angular 2 was final.

The release included many of the essentials necessary for building a modern line-of-business UI:

Blog post: Announcing Kendo UI for Angular 2 (R3 2016)

Not finding the help you need?