2018 R2 (2018-05-16)
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.
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.
These are the new components that were added with the R2 2018 release:
The Grid also received a few new features, including:
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)
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.
R1 2018 brings a whole set of brand new components to use in Angular applications, namely:
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:
2017 R3 (2017-09-13)
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.
The Grid received a lot of attention during this release with multiple new features being added:
We also introduced a few new components to the suite, including:
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.
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.
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.
In case you cannot upgrade to Angular 4, you can install the last Angular 2 compatible versions of the packages with the
npm install --save @progress/kendo-angular-grid@ng2
If you face any troubles while upgrading your project to Angular 4, check GitHub issue #469.
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:
- Inline editing through reactive forms
- Multi-column headers
- Filtering through a filter row
- Export to PDF
- Responsive Columns configuration.
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.
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 (
TEXTAREA, and other).
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.
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.
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 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)