Skip to content

Commit ddeb617

Browse files
MKirovaMKirova
authored andcommitted
Merge branch 'mkirova/fix-4244' of https://github.com/IgniteUI/igniteui-angular.git
2 parents 97d4511 + 0f3b793 commit ddeb617

File tree

120 files changed

+8293
-1359
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+8293
-1359
lines changed

.travis.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
sudo: required
2-
dist: trusty
2+
dist: xenial
3+
addons:
4+
apt:
5+
sources:
6+
- google-chrome
7+
packages:
8+
- google-chrome-stable
9+
services:
10+
- xvfb
311
language: node_js
412
node_js:
513
- '10.12.0'
614
before_install:
715
- export NG_CLI_ANALYTICS=false
8-
- export CHROME_BIN=/usr/bin/google-chrome
916
- export DISPLAY=:99.0
10-
- sh -e /etc/init.d/xvfb start
11-
- sudo apt-get -qq update
12-
- sudo apt-get install -y libappindicator1 fonts-liberation
13-
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
14-
- sudo dpkg -i google-chrome*.deb
15-
- sleep 3
1617
before_script:
1718
# more heap mem per https://github.com/angular/angular-cli/issues/12645, https://github.com/npm/npm/issues/12238#issuecomment-367147962
1819
- export NODE_OPTIONS="--max_old_space_size=4096"
@@ -22,7 +23,7 @@ script:
2223
- npm run lint:lib
2324
- ng build igniteui-angular --prod
2425
- npm run build:style
25-
- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:perf; fi
26+
# - if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:perf; fi
2627
- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:others; fi
2728
- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:grid; fi
2829
- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:tgrid; fi

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
All notable changes for each version of this project will be documented in this file.
44

55
## 8.2.0
6-
76
### New theme
87
Ignite UI for angular now have a new theme that mimics Microsoft "Fluent" design system.
98
Depending on your use case you can use one of the following mixins:
@@ -25,11 +24,16 @@ Next example shows how you can use the Fluent theme.
2524
}
2625
```
2726

27+
### Theme Changes
28+
`igx-badge-theme` - Removed the `$disable-shadow` property to mitigate confusion when specifying `$shadow` explicitly.
29+
2830
For more information about the theming please read our [documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/themes/index.html)
2931

3032
### New Features
3133
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
34+
- Advanced Filtering functionality is added. In the advanced filtering dialog, you could create groups of conditions across all grid columns. The advanced filtering button is shown in the grid's toolbar when `allowAdvancedFiltering` and `showToolbar` properties are set to `true`. You could also open/close the advanced filtering dialog using the `openAdvancedFilteringDialog` and `closeAdvancedFilteringDialog` methods.
3235
- `uniqueColumnValuesStrategy` input is added. This property provides a callback for loading unique column values on demand. If this property is provided, the unique values it generates will be used by the Excel Style Filtering (instead of using the unique values from the data that is bound to the grid).
36+
- `[filterStrategy] - input that allows you to override the default filtering strategy`
3337
- `igxExcelStyleLoading` directive is added, which can be used to provide a custom loading template for the Excel Style Filtering. If this property is not provided, a default loading template will be used instead.
3438
- introduced new properties `cellSelection` and `rowSelection` which accept GridSelection mode enumeration. Grid selection mode could be none, single or multiple. Also `hideRowSelectors` property is added, which allows you to show and hide row selectors when row selection is enabled.
3539
- introduced functionality for templating row and header selectors - [spec](https://github.com/IgniteUI/igniteui-angular/wiki/Row-Selection-Templating-(Grid-feature))
@@ -63,6 +67,8 @@ For more information about the theming please read our [documentation](https://w
6367
- introduced a new `readonly` property that doesn't allow user interaction to change the state, but keeps the default active style. Intended for integration in complex controls that handle the interaction and control the checkbox instead through binding.
6468
- `IgxOverlay`
6569
- introduced a new `ContainerPositionStrategy`. The new strategy positions the element inside the containing outlet based on the directions passed in trough PositionSettings.
70+
- `IgxChip`
71+
- add `onSelectionDone` event that is triggered after all animations and transitions related to selection have ended.
6672

6773
### General
6874
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
@@ -75,6 +81,7 @@ For more information about the theming please read our [documentation](https://w
7581
- **Breaking Change** `onRowSelectionChange` event arguments are changed. The `row` property has been removed and the properties `added`, `removed` and `cancel` are newly added.
7682
- **Breaking Change** `igxExcelStylePinningTemplate` directive is renamed to `igxExcelStylePinning`.
7783
- **Breaking Change** `onRowDragEnd` and `onRowDragStart` event arguments are changed - `owner` now holds reference to the grid component instance, while `dragDirective` hold reference to the drag directive.
84+
- **Behavioral Change** The behavior of the `isLoading` input no longer depends on the state of the data the grid binds to. Setting it to `true` now shows a loading indicator until it is disabled by the user.
7885
- `IgxCombo`
7986
- Combo selection is now consistent when `valueKey` is defined. When `valueKey` is specified, selection is based on the value keys of the items. For example:
8087
```html

0 commit comments

Comments
 (0)