- Angular 19 support
- Query Builder component update #14979
- Tile Manager - new component #239
- [DONE] Indigo Theme Calendar Improvements #14407
- [DONE] Provide a set of properties to be settable to default grid CRUD editors without the need for templates #14009
- [DONE] Add Multi-row layout support to igxGridState #14907
- [DONE] Re-use column instances for state persistence #14896
- [DONE] Tabs: add manual activation through keyboard navigation #14839
- [DONE] Carousel Component update #14627
- [DONE] Grids: provide a more straightforward approach to sort by formatted values #14442
- [DONE] IgxSimpleCombo: Combo gets cleared when entering a valid value and press tab #14085
- [DONE] Ability to format igxGrid export to excel summary values #14626
- [DONE] All palette colors migrated to CSS relative colors syntax
- [DONE] Horizontal row dimension expansion for Pivot Grid #14270
- [DONE] Headers focus and keyboard navigation for Pivot Grid Row Dimension Headers #14249
- [DONE] Grid Toolbar refactoring #8055
- [DONE] Translation for "Wk" for week numbers in calendars #14423
- [DONE] Provide a way to replace part of (or all) icons used by components with icons from other icon sets #13987
- [DONE] Support of Angular 18
- [DONE] Expose a header template for the chip area of the headers of the rows dimension in the pivot grid #14016
- [DONE] Expose headers for row dimensions to be visible in excel when exporting a pivot grid #14017
- [DONE] igxToggle: setOffset function increments the offset instead of setting a specific value #14174
- [DONE] BREAKING CHANGE: Depricate of displayDensity property Update Guide
- [DONE] Update calendar theme to match material #10400
- [DONE] Calendar: Default date formatting in the header #13811
- [DONE] Button: States and size improvements request #1033
- [DONE] Provide a way to replace part of (or all) icons used by components with icons from other icon sets #13987
- [DONE] Date/datetime/time editors should accept the same formats that the angular pipes accept #14011
- [DONE] Improve package tree-shaking #13562
- [DONE] Deprecate rowID and rowData in interfaces #10617
- [DONE] Component: Icon Button #13590
- [DONE] HammerJS is now an optional dependency
Milestone 29, version 17.0 (Released Nov 9th, 2023) Release Blog 17.0
- [DONE] Support of Angular 17
- [DONE] Refactor switch and radio to inherit from checkbox #13563
- Improve package tree-shaking #13562
- [DONE] Improve package tree-shaking of animations #13494 part of #13418
- [DONE] Deprecate rowID and rowData in interfaces #10617
Milestone 28, version 16.1 (Released Oct 5th, 2023) Release Blog 16.1
- [DONE] Introduce
--ig-size
CSS variable. #13389 NOTE: DisplayDensity will be deprecated in17.0.0
with--ig-size
becoming the primary sizing approach. - [DONE] Improved tree-shaking support for
igniteui-angular-i18n
#13411 part of #13418 - [DONE] Improved tree-shaking support for
@igniteui/materials-icons-extended
#13423 part of #13418 - [DONE] Improved tree-shaking support for all grid #13412 part of #13418
- [DONE] IgxLabel: Split out the label theme from Input Group #13211
- [DONE] RadioGroup: add label #12890
- [DONE] Select item built-in prefix/suffix support #13208
- [DONE] Stepper - Resolve differences in the step indicаtor between Web Components and Angular #12988
Milestone 27, version 16.0 (Released May 15th, 2023) Release Blog 16.0
- [DONE] Compatability with Angular 16.0
- [DONE] [Themes] - Use the sizable mixins and functions to size components #12347
- [DONE] IgxSimpleCombo: possibility to not open dropdown on clear #11871
- [DONE] Tooltip for the full subtitle/title on hover for the Expansion panel #12763
- [DONE] igniteui-angular as standalone component exports #12698
- [DONE] Generate child igx-hierarchical-grids dynamically #12765
- [DONE] Support height for card component #12555
- [DONE] [IgxForOfDirective] use generic types #12182 (#12182)
- [DONE] IgxForOf directive does not support as syntax in template for bound data #13212
- [DONE] [Themes] - Use the sizable mixins and functions to size components #12347
- [DONE] [Input] Update the UI according to the new design. #12421
- [DONE] Use rem instead of px #12377
- [DONE] Improve Material Outlined Input markup to allow for runtime label changes #12221
- [DONE] Update overlay attach dynamic component overload #11671
- [DONE] Add start and end slot to card actions #12664
- [DONE] Suggestion for igx-grid group by row template #12752
- [DONE] Checkbox: missing validation styling #12585
- [DONE] Order by count in igx-grid group by #11642
- [DONE] igxMask always set the symbol '9' as a fillable spot #7089
- [DONE] IgxGrid: after selecting multiple cells using CNTL / click should be able to deselect an individual cell using CNTL / click #12522
- [DONE] Add shape property to badge #12588
- [DONE] Support height for card component #12555
- [DONE] Design update of Combo Component
Milestone 25, version 15.0 (Released November 23rd, 2022) Release Blog 15.0
- [DONE] Support exporting grid with summaries #11598
- [DONE] Themes: Add support for adjusting spacing via CSS vars #11368
- [DONE] Support for Angular 15
Milestone 24, version 14.2 (Released October 06th, 2022) Release Blog 22.2
- [DONE] Angular query builder component (Angular Tree Grid Advanced Filtering without the tree grid) #11750
- [DONE] [PivotGrid] Export to Excel #11742
Milestone 23, version 14.1 (Released September 13th, 2022) Release Blog 14.1
- [DONE] Grid autosize feature with performance improvements #10205
- [DONE] Validator service for igxGrid editing #6501
- [DONE] Tabs - update UI to latest specification #11669
- [DONE] [PivotGrid] Filtering Expressions #11786
- [DONE] IgxCombo's filtering strategy is not exposed limiting extensibility #11810
- [DONE] Add 'searchKey' to Combo #11532
- [DONE] IgxCombo: ability to filter multiple fields #9884
- [DONE] [PivotGrid] Aggregation Method Label #11736
- [DONE] IgxGrid filter: IgxDatePicker.weekStart not changable #10852
Milestone 22, version 14.0 (Released June 09th, 2022) Release Blog 22.1
- [DONE] Support for Angular 14.0.0.
- [DONE] IgxCalendar: set weekStart globally #10543
- [DONE] Hide delete and edit buttons in grid action strip #11578
Milestone 21, version 13.2 (Released May 25th, 2022) Release Blog 22.1
- [DONE] Improve sorting experience for users #9674
- [DONE] Template grid excel filter footer #10183
- [DONE] Pivot Grid background color #11158
- [DONE] Fluent inputs styles #11145
- [DONE] Checkbox size and disabled state in Bootstrap #11096
- [DONE] [Pivot] Integrate ESF in tree view #11049
Milestone 20, version 13.1 (Released March 2nd, 2022) Release Blog 13.1
- [DONE] Angular Pivot Grid #5700
- [DONE] igx-tree-grid:excel-style filtering should show children of parent elements returned from the filter #10342
- [DONE] Grid summary custom templating #7981
- [DONE] Tabs component does not support RTL #5904
- [DONE] Column moving feature on grid level #10176
Milestone 19, version 13.0 (Released November 23rd, 2021) Release Blog 13.0
- [DONE] Stepper component #8667
- [DONE] Themes: Move code to Sass modules #9554
- [DONE] Themes: Refactor Grid theme #9556
- [DONE] onFilterDone property to expose additional information #10243
- [DONE] IgxCombo with single selection #9832
- [DONE] Igx Grid Sort Icon Change #10217
- [DONE] IgxCombo: being able to set groups sorting order #10125
- [DONE] IgxGridState directive to save disableHiding property #9304
Milestone 18, version 12.2.0 (Released October 4th, 2021) Release Blog 12.2
- [DONE] Add row at top of grid #9675
- [DONE] Grid row styles and classes #9969
- [DONE] Freezing Columns/Rows on Export to Excel (Angular) #9863
- [DONE] Persistent State directive for column group #8516
- [DONE] IgxTreeGrid: display only filtered records #9923
- [DONE] Snackbar support for animation customization #10126
Milestone 17 , version 12.1.0 (Released August 2nd, 2021) Releae Blog 12.1
- [DONE] Accordion component to Ignite UI for Angular #9559
- [DONE] Expose a column input for passing additional data/state in the template contexts of the column #9020
- [DONE] Expose a new cell-like object API for the data grids #9555
- [DONE] Change the way igxGrid allows using the igxPaginator #9097
- [DONE] Tree Grid Grouping Pipe and Group Area #9184
- [DONE] Grid Multi Column Headers to exported excel #6288
- [DONE] Snackbar IToggleView #9677
- [DONE] Allow for passing a positioning strategy to IgxGridToolbarHidingComponent #9065
- [DONE] IgxPaginator Component should be templatable #9587
- [DONE] Editable cell styling support #9630
- [DONE] Excel Export Service - onColumnExport Allow to modify columnIndex Property #8874
Milestone 16, version 12.0.0 (Released May 14th, 2021) Release Blog 12.0.0
- [DONE] Themes: Expose elevations as custom CSS props #8920
- [DONE] Themes: Scope custom CSS props to component selectors #8868
- [DONE] Switch thumb templatable and add indeterminate state #8949
- [DONE] IgxDateTimeEditor should support spin delta #7169
- [DONE] Expose a column input for passing additional data/state in the template contexts of the column #9020
- [DONE] Export Hierarchical Grid to Excel #5848
- [DONE] Tree component #7475
- [DONE] IgxDatePicker refactoring #6483
- [DONE] IgxTimePicker refactoring #6482
- [DONE] Tabs and Bottom Nav Components Refactoring #8793
- [DONE] Datetime and Time column types #7678
- [DONE] Add detach method to IgxOverlay #6063
- [DONE] Accept ISO 8601 Date-only string as input for IgxDateTimeEditorDirective #6994
Milestone 15, version 11.1.0 (Released February 17th, 2021) Release Blog 11.1
- [DONE] Filters should support filtering by formatted value #8009
- [DONE] Support changing theme dynamically on Input Group #8619
- [DONE] Icon inputs should have same names in code and view files #8769
- [DONE] Key + scroll for horizontal scroll in igx-grid #6566
- [DONE] Export Excel current igx-grid ordered by Group By #5927
- [DONE] Auto select children in tree grid #8040
- [DONE] Currency and Percent type of a Column #8331
- [DONE] Introduce selectRowOnClick property that determines whether a row will be selected on click #8633
- [DONE] Carousel accessibility improvements #8202
- [DONE] Datetime or Time in avaliable type of column #7678
Milestone 14, version 11.0.0 (Released November 11th, 2020) Release Blog 11.0
- [DONE] Grid Toolbar refactoring #8055
- [DONE] Expose an event that indicates that the Grid is fully loaded #7924
- [DONE] Igx-grid: Select all rows in a group #7344
- [DONE] Option to select columns instead of hide columns #6858
- [DONE] Calendar ARIA #6272
- [DONE] Make the ESF header icon templatable #7878
- [DONE] A small badge option #8188
- [DONE] Improve the chart color palette generation #8447
- [DONE] Auto position strategy use wrong animation when flipped #8238
Milestone 13, version 10.2.0 (Released October 20th, 2020) Release Blog 10.2
- [DONE] Move PositionSettings to OverlaySettings #7807
- [DONE] Native add row #5946
- [DONE] Enhance hGrid multi-cell selection behavior #5714
- [DONE] Grid Accessibility Issues #6341
- [DONE] Implement cellEditExit and rowEditExit event #7931
- [DONE] Calendar keyboard navigation accessibility #6275
- [DONE] Column Moving using API #6334
- [DONE] View week numbers in datepicker and calendar #6172
- [DONE] Expose the functionality of private getRowData via a public method #7930
- [DONE] [igx-tab] [igx-nav-drawer] Add animations option #7157
- [DONE] Choose label -text for igxTimePicker #6905
- [DONE] Implement factory functions for creating OverlaySettings #7941
- [DONE] IgxGrid: Excel Style Filter "Search" as in Excel #5813
- [DONE] IgxGrid: Excel Style Filter "Apply" on "Enter" #5812
- [DONE] Grid export visualization #7738
- [DONE] Allow setting of the name of the worksheet in exported workbook in IgxExcelExporter #7396
- [DONE] Enhance behavior of the Select All checkbox in Excel Style Filtering #6617
Milestone 12, version 10.0.0 & 10.1.0 (Released August 12th, 2020) Release Blog 10.0
- [DONE] igx-grid improve IGridEditEventArgs #4965
- [DONE] igxCombo has to include caseSensitive property in filter search #7282
- [DONE] igxCombo default positioning strategy #7225
- [DONE] igxSelect Add igxHint support #5584
- [DONE] igxGrid Hide the group area row #5561
- [DONE] igxDateRangePickerComponent calendar should display selected range if both start and end are filled and valid #7593
- [DONE] Add support for mixing px and % column widths #5486
- [DONE] Do not close modal overlay on ESC key press #7697
- [DONE] Themes: Add Dock Manager Support #7541
- [DONE] igx-grid - pre-select rows #6653
- [DONE] Average and Sum are shown on the Ship country level #7334
- [DONE] Dock Manager Better Default Themes #7578
- [DONE] Expose templates for all ESF UI parts #7221
- [DONE] Calendar events when user changes month/year #7039
- [DONE] igxGrid default column display templates per-type #7224
- [DONE] Provide "Unfreeze All" option under Freeze button on Data Grid & Tree Grid To Be Updated #6549
- [DONE] Exposing onActiveNodeChange output in the Grid #7601
- [DONE] Refactor commit method of IgxHierarchicalTransactionService to accept same parameters as base type #5205
- [DONE] Tooltip for grid cell text content #6215
- [DONE] Add tooltip to column summary #6505
- [DONE] IgxToast
show
should take a message param #7156 - [DONE] IgxGridState working with IgxHierarchicalGrid #7025
- [DONE] Sorting Indicator on all Grid components #7493
Milestone 11, version 9.1.0 (Released June 1st, 2020) Release Blog 9.1
- [DONE] Dock Manger - Public Preview #5980
- [DONE] Range Date Picker #5732
- [DONE] Keyboard Navigation Enhancement #6755
- [DONE] Column freezing/Pinning on the right (igx-grid) #5879
- [DONE] Column Selection for IgxGrid #6578
- [DONE] Splitter #6639
- [DONE] Row Pinning IgxGrid #6640
- [DONE] Data Analysis Directive #1752
- [DONE] Slider does not support RTL #5212
- [DONE] Circular Progress Indicator does not support RTL #5903
- [DONE] Action Strip #6941
- [DONE] Theme igx-component scrollbars #6675
- [DONE] Use CSS variables by default #6803
Milestone 10, version 9.0.0 (Released February 11th, 2020) Release Blog 9.0
- [DONE] Theming service for Ignite UI for Angular #5999
- [DONE] igxGrid overlay components exposed for instantiation in arbitrary container #5878
- [DONE] Carousel slide animations/transitions #4268
- [DONE] Access all data when calculating summary per column #5754
- [DONE] Angular 9 support #5998
- [DONE] Allow master-detail style visualization with igxHierarchicalGrid #5880
- [DONE] Collapsible column groups (column expansion state templates) #3343
- [DONE] Igx combo select all item #6342
- [DONE] Container instance for igxGrid overlay components #5878
- [DONE] [igx-select] Footer element #5911
- [DONE] Provide the state persistence directive of the igx-grid by default #5460
- [DONE] Directive for custom row drag ghost in the grids #6081
- [DONE] Provide a way to turn off the built-in filtering and sorting for remote scenarios #4356
Milestone 9, version 8.2.0 (Released September 26th, 2019) Release Blog 8.2
- [DONE] IgxGrid Advanced Filtering #5496
- [DONE] IgxGrid row and cell selection modes #4989
- [DONE] Fluent Theme #5335
- [DONE] Drag and Drop enhancements #5319
- [DONE] Multi-View Calendar + Range DatePicker #4282
- [DONE] Custom grid row selector templates #4998
- [DONE] Per-column Filtering Strategies #5323
- [DONE] Grid Multi-Row Layout keyboard nav #4708 Released in 8.0.0, 7.3.4
- [DONE] Angular 8 compatibility #4908 Released in 8.0.0
- [DONE] Display density for Drop Downs #2960 Released in 8.0.1, 7.3.4, 7.2.12
- [DONE] Slider custom thumb labels #3449
- [DONE] Copy data from the igxGrid #4907
- [DONE] BottomNav and Tabs integration with router outlet container #4297
- [DONE] Date/Time pickers action buttons customization #4647 Released in 8.0.0
- [DONE] Square and oval presets in theming #4964 Released in 8.0.0
- [DONE] Grid column group header templates #3344
- [DONE] Multi-cell Selection #3915
- [DONE] Grid Multi-Row Layout #4384
- [DONE] Grid Row Dragging #3993
- [DONE] List, button, button group display density support #4393 #4502 #4532
- [DONE] Hierarchical Grid #827
- [DROPPED] igxGrid rendering strategies (like record-based rendering) #2384
- [DONE] Auto-complete (inline editable) #3585
- [DONE] Excel Style Filtering #3592
- [DONE] Inline date and time pickers (with drop down/toggle) #3034 #2337
- [DONE] igxSelect Component #3148
- [DONE] TreeGrid summaries
- [DONE] Grid GroupBy summaries
- [DONE] Banner Component issue
- [DONE] Toolbar Templatable and NavBar Templatable
- [Done] Tree Grid issue
- [Done] Quick Per-column Search in the igxGrid issue
- [Done] Expandable Panel issue
- [Done] Conditional Cell Styling capability issue
- [Done] igxTypography for theming
- [Done] Tooltip issue
- [Removed] Vertical Tabs - material doesn't define vertical tabs
- [Done] Row Editing with transactions (Batch editing) issue
- [Done] Adding Disabled Dates and Special Dates options in igxCalander issue
- [Done] Drag and Drop Directive
- [DONE] Grouping
- [DONE] Grid Multi-column Headers issue
- [DONE] Combo
- [DONE] Column Hiding UI
- [DONE] Operations UI - column chooser
- [DONE] Advanced Filtering
- [DONE] Column Moving
- [DONE] Update to Angular 6
- [DONE] Design: Release Updated Design System (Sketch UI kits, UI patterns, screens, documentation)
- [DONE] Design: Data dense theme for data grid
- [DONE] Expanding Ignite UI CLI views and templates with Ignite UI for Angular
- [DONE] Adding component views like App Host, Tabbar, List
- [DONE] Updating the default project look
- [DONE] Move the project navigation inside an App Host
- [DONE] Product Theming
- [DONE] Column Resizing
- [DONE] Column pinning
- [DONE] Row Selection
- [DONE] Export to excel (Exporting CSV,TSV)
- [DONE] Context Menu event (output)
- [DONE] Mask directive (editor)
- [DONE] igxTimeicker
- [DONE] Summaries
- [DONE] Tabs
- [DONE] Virtualization
- [DONE] Charting: Category Chart types Line (Area, Column, Point, StepLine, StepArea, Spline, SplineArea, Waterfall
- [DONE] Charting: Financial Chart types
- [DONE] Row objects - 1st sprint (by November 20th, 2017) issue
In order to implement virtualization in the Grid, we would need a row object to be abstracted. - [DONE] Cell objects - 2nd sprint (by December 11th, 2017) issue
- [DONE] Grid Row virtualization - after row objects and virtualization are implemented
- [DONE] Grid Column virtualization - after row objects and column component refactoring are done
This feature enables Grid columns to be virtualized. The feature splits records into parts, and only a certain part of the record is rendered. - [DONE] Alternating row style issue
- [DONE] Ignite UI CLI integration issue
Ignite UI CLI will also provide Ignite UI for Angular templates, views, and components integration. All features of the CLI will be accessible in the context of Ignite UI for Angular, as well as the full Ignite UI product suite.