All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Auto-complete cell editor.
- Row edit form.
- Infinite scrolling.
- Performance improvements.
- Validation framework.
- Email, url cell editor.
- Copy/paste selection to excel.
- Auto-complete for Query builder.
- Query builder input performance improvements.
- Batch edit improvements.
5.3.7 - 2018-07-08
- Template support of column filter items.
- Column sort plugin uses
FocusAfterRenderonly on click.
5.3.6 - 2018-04-20
Persistenceplugin - added groups.
5.3.5 - 2018-04-19
Query builder panelcomponent styles are standalone.
5.3.4 - 2018-04-18
Query builderplugin.- Cell batch update.
5.3.3 - 2018-04-13
Persistenceplugin.Status barplugin.- Selected chips in
column filterplugin. - Focus cell when after sort or filter column.
- Vscroll reset.
5.3.2 - 2018-03-23
- Supporting of custom fetch in the column filter.
- Virtual scroll module.
- Pager target menu.
- Added grid core pipes under ther
ng2-qgridnamespace. - Remove
popupmodule.
- Pager custom size and sizeList not being honored/rendered correctly.
- Rename
action-bar-coretoaction-bar.
5.2.4 - 2018-02-16
- Renamed
action-bar-coretoaction-bar. layout="row"refactored toclass="layout-row".- Export q-grid
common moduleto makeq-grid-positiondirective available for the end user.
- Url editor.
- Text alignment in the file editor.
- Navigation should trigger detect changes.
5.2.3 - 2018-02-12
- Embed style for
row-optionscolumn type. - TypeScript declarations.
5.2.2 - 2018-02-12
- Remove
BrowserModulefrom componentns to allow lazy loading. - Fix column filter and column chooser styles.
5.2.0 - 2018-02-09
- Column viewWidth property.
- Filter
bypropertyblanksoption support.
- Show (Blanks) checkbox in column filter if there is empty string, null or undefined in the list.
- Explicitly set
display: inlinefor label in column sort plugin. - Change q-grid-embed styles.
- Better layout of column filter and column sort icons.
5.1.2 - 2018-01-03
- Possibility to change row size
<q-grid-row canResize="true". - Possibility to drag and drop rows
<q-grid-row canDrag="true". - Style queue to the style Api, accessible through style model cells/rows props.
- Rows property to the layout property.
- Improve performance through change detection strategy.
- Improve performance through reducing number of change detections.
- Improve performance through adding track by index.
- Improve performance through invoking drang and drop out of ng zone.
- Layout columns property changed type form object to map.
5.1.1 - 2017-12-28
- Legend plugin.
- Bool cell editor.
- File cell editor.
- Image cell editor.
- Theme module should be explicitly added to the user application.
- Backdrop triggers close event on mouse wheel click.
- Change dependencies to peer in prod package.json.
- Array cell editor improvements.
- Fix minification in release script.
- Grid in grid support.
- Theme support.
- Material theme that is used angular material inside.
- Grid service that allows to create grid model and get more control on the grid itself.
- Make grid header and footer sticky.
- Sticky footer.
- Top, left, right, bottom toolbars.
- Embed flex css framework, that was extracted from angular-material.
- Auto generation modes for columns.
- Allow to reorder columns.
- Allow to resize columns.
- Allow to setup width of column in percents.
- Allow to have custom templates for cells in html.
- Column multi-sort support
- Column sort modes: single, multiple
- Column sorting depends on position
- Frozen columns.
- Custom.
- Array column type.
- Bool column type.
- Date column type.
- Email column type.
- Group column type.
- Number column type.
- Pad column type.
- Password column type.
- Pivot column type.
- Row indicator column type.
- Row number column type.
- Select column type.
- File column type.
- Time column type.
- Image column type.
- Url column type.
- Currency column type.
- Row options column type.
- Row expand column type.
- Row details column type.
- Reference column type.
- Id column type.
- Row details.
- Cell inline editing.
- Cell navigation with keyboard.
- Mouse navigation.
- Style API to apply runtime style to the cells and rows.
- Row and cell highlighting.
- Focus cell API.
- Range selection.
- Row selection.
- Cell selection.
- Mix selection, when user can select row by clicking on row-indicator column or cell.
- Selection key that allows to reduce data row to some valuable thing.
- Selection modes: single and multiple.
- Keyboard editing support.
- Edit API.
- Dropdown editor.
- Textarea editor.
- Column filter plugin.
- Initial filter row implementation.
- Filter API for custom filters.
- Column grouping.
- Custom hierarchy for grouping.
- Column pivoting.
- Import/Export to csv, excel and pdf.
- Column aggregation.
- Plugin system.
- Column chooser plugin.
- Pager plugin.
- Progress plugin.