All Components

Changelog

v1.4.1 (2017-09-12)

Bug Fixes

  • convert pdf zone to observable
  • sync locked containers on edit
  • cleanup component instance retained by ngzone
  • improve selection when initially disabled
  • increase column drag initial timeout

v1.4.0 (2017-09-01)

Bug Fixes

  • do not handle click on labels
  • ngc DI error
  • command buttons row index if initally hidden with ngIf
  • warn about invalid column field name
  • sort settings are overridden

Features

  • introduce selectedKeysChange event
  • support for grouping with virtualization
  • add cellClick event
  • editing directives

v1.3.3 (2017-08-17)

Bug Fixes

  • enable resize sensor only for locked columns

v1.3.2 (2017-08-15)

Bug Fixes

  • Selection with Command + click

v1.3.1 (2017-08-10)

Bug Fixes

  • remove padding if no scrollbar is visible

v1.3.0 (2017-08-10)

Bug Fixes

  • upgrade drawing and pdf-export deps
  • align header borders due to flexbox switch
  • reuse pdf-export component
  • hide filter clear button for empty string filter
  • prevent drag by group indicator sort icon
  • adjust resize sensor refresh timeout
  • optimize scrollLeft synch calls

Features

  • row selection and checkbox column

v1.2.3 (2017-07-13)

Bug Fixes

  • auto adjust locked column layout
  • sync locked and non-locked headers
  • filter is missing from DataStateChangeEvent type declaration
  • refresh virtual scrolling on pageSize changed
  • grid: always render filtercell operator clear button

v1.2.2 (2017-07-04)

Bug Fixes

  • support setting skip while virtual scrolling

v1.2.1 (2017-06-28)

Bug Fixes

  • update license
  • hide detail row when parent group is collapsed
  • group index parsing
  • disallow dragging the group indicator by the remove button
  • do not attach scroll handlers during server-side rendering
  • apply colspan to new records span column
  • column group colspan should exclude hidden children

v1.2.0 (2017-06-15)

Bug Fixes

  • cdn bundle
  • update height when binding is updated
  • body is not scrolled while scrolling the header
  • columns without field should not be groupable
  • bundle build with Angular 4.2
  • warn about incorrect rowHeight configuration
  • skip binding scroller during server rendering
  • update group indicator sort icon

Features

  • span-column component

v1.1.3 (2017-06-02)

Bug Fixes

  • multiple page events are raised same item index
  • add missing add event export
  • update sort icons.

v1.1.2 (2017-05-25)

Bug Fixes

  • pdf: template is applied only to the last page

v1.1.1 (2017-05-24)

Bug Fixes

  • add support for custom css classes to excel and pdf commands

v1.1.0 (2017-05-22)

Features

  • use datepicker and numeric textbox as column editors.

v1.0.7 (2017-05-19)

Bug Fixes

  • increase delay before drag.

v1.0.6 (2017-05-17)

Bug Fixes

  • handle container scroll outside angular

v1.0.5 (2017-05-15)

Bug Fixes

  • expose filter value as implicit param to filter cell template.

v1.0.4 (2017-05-12)

Bug Fixes

  • render command column title

v1.0.3 (2017-05-12)

Bug Fixes

  • fix filterChange type signature

v1.0.2 (2017-05-10)

Bug Fixes

  • extract cud event args to separate interfaces.

v1.0.1 (2017-05-09)

Bug Fixes

  • display hidden column's title in group header

v1.0.0 (2017-05-04)

Features

  • official release

v0.32.3 (2017-05-03)

Bug Fixes

  • bump file saver dependency

v0.32.2 (2017-05-03)

Bug Fixes

  • bump data-query package version

v0.32.1 (2017-05-02)

Bug Fixes

  • update kendo-drawing version

v0.32.0 (2017-05-02)

Features

  • add support for toolbar position
  • BREAKING CHANGE: Toolbar is now a ng-template

    The kendo-grid-toolbar tag has been replaced by a ng-template with kendoGridToolbarTemplate directive.

    before:

    <kendo-grid [data]="gridData" style="height: 200px">
      <kendo-grid-toolbar>
         <button (click)="onClick()" class="k-button">Custom action</button>
      </kendo-grid-toolbar>
    </kendo-grid>
    

    after:

    <kendo-grid [data]="gridData" style="height: 200px">
        <ng-template kendoGridToolbarTemplate position="both">
           <button (click)="onClick()" class="k-button">Custom action</button>
        </ng-template>
    </kendo-grid>
    

v0.31.0 (2017-04-28)

Features

  • add built-in date filter

v0.30.0 (2017-04-27)

Features

  • introduce row class configuration

v0.29.0 (2017-04-25)

Bug Fixes

  • pdfexport: avoid cloning the element multiple times with multipage output

Features

  • pdfexport: support for specifying the exported columns

v0.28.3 (2017-04-24)

Bug Fixes

  • add new item functionality

v0.28.2 (2017-04-24)

Bug Fixes

  • do not render column headers for non-scrollable hidden columns

v0.28.1 (2017-04-24)

Bug Fixes

  • multi-header rows height after dynamically toggling locked state
  • should not pick column definitions from nested components

v0.28.0 (2017-04-21)

Features

  • excel export support

v0.27.0 (2017-04-20)

Features

  • size grid depending on wrapping element

v0.26.6 (2017-04-20)

Bug Fixes

  • update peer deps

v0.26.5 (2017-04-19)

Bug Fixes

  • sync rows height on group expand with locked columns enabled

v0.26.4 (2017-04-19)

Bug Fixes

  • allow setting empty column title

v0.26.3 (2017-04-18)

Bug Fixes

  • prevent unnecessary re-creation of filter cell template

v0.26.2 (2017-04-18)

Bug Fixes

  • new row cell template context

v0.26.1 (2017-04-13)

Bug Fixes

  • make column index global when using locked columns

v0.26.0 (2017-04-12)

Features

  • allow bootstrap identifiers as 'media' values
  • add column media property

v0.25.5 (2017-04-12)

Bug Fixes

  • make databinding directive grid field protected

v0.25.4 (2017-04-12)

Bug Fixes

  • bump numeric version and remove round option from numeric filter
  • numeric filter operators text is not shown

v0.25.3 (2017-04-11)

Bug Fixes

  • prevent selection when click on button element

v0.25.2 (2017-04-11)

Bug Fixes

  • use kendoGridCellTemplate directive to define command column content

Breaking change - from now on we will have to use kendoGridCellTemplate directive to define command column content. Fixes https://github.com/telerik/kendo-angular/issues/418.

Before:

<kendo-grid>
   <kendo-grid-command-column title="command">
     <ng-template>
       <button kendoGridEditCommand class="k-primary">Edit</button>
     </ng-template>
   </kendo-grid-command-column>
</kendo-grid>

After:

<kendo-grid>
   <kendo-grid-command-column title="command">
     <ng-template kendoGridCellTemplate>
       <button kendoGridEditCommand class="k-primary">Edit</button>
     </ng-template>
   </kendo-grid-command-column>
</kendo-grid>

v0.25.1 (2017-04-11)

Bug Fixes

  • click on sort icon should trigger sort

v0.25.0 (2017-04-11)

Features

  • add PDF export

v0.24.2 (2017-04-10)

Bug Fixes

  • initial filter value is not shown in string filter

v0.24.1 (2017-04-10)

Bug Fixes

  • prevent add row endless repaints

v0.24.0 (2017-04-06)

Features

  • allow hiding of columns and column groups through 'hidden' property

v0.23.0 (2017-04-05)

Features

  • upgrade to Angular 4.x

v0.22.3 (2017-04-03)

Bug Fixes

  • upgrade kendo-angular-inputs dependency

v0.22.2 (2017-03-31)

Bug Fixes

  • make pager numeric button start and end public

v0.22.1 (2017-03-31)

Bug Fixes

  • prevent default on pager click

v0.22.0 (2017-03-30)

Features

  • add pager template

v0.21.2 (2017-03-30)

Bug Fixes

  • show all text when no filter is set for boolean
  • filter row is misaligned with multi headers set

v0.21.1 (2017-03-30)

Bug Fixes

  • remove the viewref on template destroy

v0.21.0 (2017-03-29)

Bug Fixes

  • always set table width in RTL

Features

  • add RTL support

v0.20.3 (2017-03-27)

Bug Fixes

  • prevent locked container scroll

v0.20.2 (2017-03-27)

Bug Fixes

  • bump data-query version

v0.20.1 (2017-03-24)

Bug Fixes

  • make filterRowClass property public

v0.20.0 (2017-03-24)

Bug Fixes

  • change default string operator to contains
  • pass filter changes to the hosted filter-component
  • isnull/isempty filters should remote existing filter value
  • filter operator without filter value

Features

  • automatic binding filtering support
  • localize numeric filter operators
  • localization for string filter cell
  • use the first filter operator as default
  • add filterable option to the bound column configuration
  • add numeric filter operators
  • support for setting filter type via column configuration
  • numeric filter cell init implementation
  • isnull/isempty filter without value
  • support setting operators texts and order
  • allow hiding operators in string filter cell
  • add filter-cell operators component
  • filter row initial implementation

v0.19.6 (2017-03-22)

Bug Fixes

  • autogenerate columns when data is initially grouped

v0.19.5 (2017-03-21)

Bug Fixes

  • grid: add k-first class to multicolumn headers cells

v0.19.4 (2017-03-15)

Bug Fixes

  • force row height sync during directive binding

v0.19.3 (2017-03-10)

Bug Fixes

  • add group cells to footer.

v0.19.2 (2017-03-09)

Bug Fixes

  • grouping already grouped column throws error.

v0.19.1 (2017-03-03)

Bug Fixes

  • remove l10n from cdn bundle

v0.19.0 (2017-03-01)

Breaking Changes

  • add @progress/kendo-angular-l10n as peer dependency . See #344
  • use @progress/kendo-angular-l10n for localization

v0.18.0 (2017-02-24)

Features

  • bump kendo-angular-intl version

v0.17.0 (2017-02-23)

Bug Fixes

  • grid verify only leaf columns for width
  • add missing link ref
  • column groups select child column header template
  • columns are invalidly initialized with null as parent

Features

  • sync header row heights between locked and nonlocked tables
  • add multicolumn headers
  • initial commit for multicolumn headers

v0.16.2 (2017-02-17)

Bug Fixes

  • disable buttons for empty data. Fixes telerik/kendo-angular#308

v0.16.1 (2017-02-15)

Bug Fixes

  • use group cell width in calculation of locked container width.

v0.16.0 (2017-02-15)

Bug Fixes

  • pager translation

Features

  • localize pager messages
  • localize the no records text
  • initial localization infrastructure

v0.15.1 (2017-02-13)

Bug Fixes

  • skip attaching scroll events durring server rendering

v0.15.0 (2017-02-01)

Features

  • handle in-memory data binding via directive

v0.14.1 (2017-01-30)

Bug Fixes

  • custom intl service integration

v0.14.0 (2017-01-27)

Bug Fixes

  • render group cells for new row item
  • template forms editing example when used with grouping

Features

  • add helpers for getting item index based with nested groups

v0.13.3 (2017-01-27)

Bug Fixes

  • prevent sorting if click inside the header template.

v0.13.2 (2017-01-23)

Bug Fixes

  • allow custom class names for the host element

v0.13.1 (2017-01-19)

Bug Fixes

  • update intl version

v0.13.0 (2017-01-17)

Bug Fixes

  • edited row styling
  • column aot support

Features

  • addRow now works with data item
  • implement 'add new' command directive
  • add support for adding new item

v0.12.2 (2017-01-16)

Bug Fixes

  • dnd grouping does not work if document is scrolled
  • group by dnd throws error in IE

v0.12.1 (2017-01-12)

Bug Fixes

  • remove built-in debounce from scrolling page event
  • alternating row styles should be based on the absolute row index. #26
  • load more items before the current when scrolling up with virtualization

v0.12.0 (2017-01-11)

Features

  • move kendo-angular-intl as peer dependency

v0.11.1 (2017-01-11)

Bug Fixes

  • add delay to drag event

v0.11.0 (2017-01-10)

Features

  • upgrade to angular 2.4

v0.10.0 (2017-01-05)

Features

  • change template directives selector prefix to kendoGrid

v0.9.0 (2017-01-05)

Features

  • support for conditionally displaying detail row and expand/collapse button
  • support detail row expand/collapse via the API

v0.8.2 (2016-12-23)

Bug Fixes

  • fix aot group panel support

v0.8.1 (2016-12-22)

Bug Fixes

  • AoT metadata generation

v0.8.0 (2016-12-22)

Bug Fixes

  • remove text from group indicator icons
  • use non-generic GroupResult
  • sync row height when data is changed
  • sync initial row height when locked columns are set
  • do not create hint element when group indicator is clicked
  • skip raising group-panel change for the same group
  • grouping by dragging in Firefox
  • groups rendering in non-scrollable mode
  • data index is not correct with multiple nested groups
  • group text should be rendered along side the button
  • prefix group headers

Features

  • add api to expand/collapse groups
  • add options to keep group footers visible
  • expose groupable settings
  • WIP drag cue positioning
  • drop columns to add group descriptors
  • group panel triggers groupChange event
  • render group indicators in group panel
  • grouping by dragging initial impl
  • support detail row with grouping
  • group footer template support
  • group iterator outputs footer item
  • support for group header template
  • grouping locked columns rendering
  • initial implementation of group expand/collapse
  • provide correct row index inside cell templates
  • support rendering group cells inside the footer

v0.7.0 (2016-12-05)

Features

  • add ES module bundle

v0.6.3 (2016-11-24)

Bug Fixes

  • pager: take event arguments should always be a number. Fixes telerik/kendo-angular2#99

v0.6.2 (2016-11-18)

Bug Fixes

  • build docs bundle

v0.6.1 (2016-11-14)

Bug Fixes

  • make FieldAccessorPipe impure

v0.6.0 (2016-11-07)

Features

  • integrate data query package

v0.5.0 (2016-10-24)

Features

  • add NG universal support

v0.4.1 (2016-10-24)

Bug Fixes

  • update directives for latest aot compilation

v0.4.0 (2016-10-24)

Features

  • add support for AoT

v0.3.3 (2016-09-28)

Bug Fixes

  • moved @angular packages as peerDependencies

v0.3.2 (2016-09-21)

Bug Fixes

  • update kendo-angular-intl dep

v0.3.1 (2016-09-15)

Bug Fixes

  • bump kendo-angular-intl version

v0.3.0 (2016-09-15)

Features

  • upgrade to Angular 2.0 final

v0.2.2 (2016-09-14)

Bug Fixes

  • pager classes to match classic rendering
  • downgrade TypeScript to 1.8
  • pass current skip value to non-scrollable table-body component.

v0.2.1 (2016-09-12)

Initial version of Angular Grid component.

Supported features:

  • Three scrolling modes: Virtual, scrollable + pager and non-scrollable + pager
  • Databound columns as well as ability to customize the cell's appearance/show arbitrary content via templates (header, footer, data-cell) and support for value formatting.
  • Auto-generate columns definition based on the provided data
  • Detail Template
  • Toolbar template
  • Provide built-in UI for ordering (on single/multiple fields) the data by clicking on the column header
  • Provide built-in UI for navigating to a specific page of data and/or change the number of displayed records
  • Ability to lock/freeze columns - locked columns will be grouped at the most left side
  • Simple single row selection - user should be able to select/deselect row by clicking on it
  • Support for binding to RxJS Observables (via async pipe) and Arrays