Skip to content

Commit 2fbd101

Browse files
committed
2 parents 01e3a94 + 40efc10 commit 2fbd101

File tree

88 files changed

+2522
-1520
lines changed

Some content is hidden

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

88 files changed

+2522
-1520
lines changed

.github/ISSUE_TEMPLATE/question.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,4 @@ projects: IgniteUI/16
99
---
1010

1111
## Question
12-
I have an issue with "x" and I'm not sure if I'm doing it right.
13-
14-
* igniteui-angular version:
15-
* browser:
12+
For questions, please use the `Discussions` tab of the repository!

.vscode/launch.json

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,51 @@
1919
}
2020
},
2121
{
22-
"name": "Run migration",
22+
"name": "Run migrations",
2323
"request": "launch",
2424
"type": "node",
25-
"cwd": "<directory to apply migrations in>",
25+
26+
// "cwd": "<absolute directory of the project, having an old version of igniteui-angular, on which the migrations are applied>",
27+
"cwd": "C:\\Users\\User\\Desktop\\ng_proj\\test_migrations",
2628
"args": [
2729
"-r",
30+
31+
// you need to install ts-node for the test project
2832
"ts-node/register",
29-
// e.g. "${env:AppData}/npm/node_modules/@angular/cli/bin/ng"
30-
"<path/to/ng>", "g",
31-
"<../path/to>/igniteui-angular/projects/igniteui-angular/migrations/migration-collection.json:migration-<number>"
33+
34+
// "<path/to/ng>", "g",
35+
"${env:AppData}/npm/node_modules/@angular/cli/bin/ng", "g",
36+
37+
// "<../../relative/path/from/cwd/to>/igniteui-angular/projects/igniteui-angular/migrations/migration-collection.json:migration-<number>
38+
"../../../../../work/git/igniteui-angular/projects/igniteui-angular/migrations/migration-collection.json:migration-24"
3239
],
3340
"env": {
3441
"TS_NODE_PROJECT": "${workspaceFolder}/projects/igniteui-angular/migrations/tsconfig.json"
3542
}
3643
},
44+
{
45+
"name": "Run schematics",
46+
"request": "launch",
47+
"type": "node",
48+
49+
// "cwd": "<absolute directory of the project, created with ng cli, on which the 'ng add' schematic is applied>"
50+
"cwd": "C:\\Users\\User\\Desktop\\ng_proj\\test_schematics",
51+
"args": [
52+
"-r",
53+
54+
// you need to install ts-node for the test project
55+
"ts-node/register",
56+
57+
// "<path/to/ng>", "g",
58+
"${env:AppData}/npm/node_modules/@angular/cli/bin/ng", "g",
59+
60+
// "<../../relative/path/from/cwd/to>/igniteui-angular/projects/igniteui-angular/schematics/collection.json:ng-add"
61+
"../../../../../work/git/igniteui-angular/projects/igniteui-angular/schematics/collection.json:ng-add"
62+
],
63+
"env": {
64+
"TS_NODE_PROJECT": "${workspaceFolder}/projects/igniteui-angular/schematics/tsconfig.json"
65+
}
66+
},
3767
{
3868
"name": "Typedoc plugin",
3969
"type": "node",

CHANGELOG.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,33 @@
22

33
All notable changes for each version of this project will be documented in this file.
44

5+
## 14.1.0
6+
7+
- `igxPivotGrid`
8+
- Add option to template the pivot value chip content:
9+
```
10+
<ng-template igxPivotValueChip let-value>
11+
{{ value.member }}
12+
</ng-template>
13+
```
14+
### New Features
15+
- `IgxCombo` and `IgxSimpleComboComponent`
16+
- `filterFunction` input is added. The new property allows changing of the way filtering is done in the combos. By default filtering is made over the values in combo's data when it is a collection of primitive values, or over the values as defined in `displayKey` of the combo. If custom filtering function is provided filtering will be done as specified in the provided function.
17+
- `filteringOptions` are extended and now contains `filterable` and `filteringKey` properties. Setting `filterable` determines whether combo will be filterable. By default filtering is done over the data value when they are primitive, or over the field of the values equal to `displayKey`. `filteringKey` allows to filter data by any data related key.
18+
- **Breaking Changes** - `filterable` property of `IgxComboComponent` is now deprecated and will be removed in future version. Use `filteringOptions.filterable` instead.
19+
520
## 14.0.0
21+
22+
- Added additional theme properties for the `IgxCalendar` so that it's easier to style the `:hover` and `:focus` states inside the selected date or range of dates.
623
- `IgxDatePicker` and `IgxDateRangePicker` now expose a `weekStart` input property like the `IgxCalendar`
24+
- `IgxCombo` and `IgxSimpleComboComponent`
25+
- The combobox `role`, `aria-haspopup`, `aria-expanded`, `aria-controls` and `aria-labelledby` attributes have been moved from combo wrapper to the combo input. Additionally the `IgxSimpleComboComponent` input is marked with `aria-readonly="false"` and `aria-autocomplete="list"` attributes. The `aria-labelled` attribute is applied to the combo dropdown as well and can be set by the `ariaLabelledBy` property, the combo label or placeholder. The serach input within the combo dropdown is now marked as `role="searchbox"`, `aria-label="search"` and `aria-autocomplete="list"`. The dropdown item container has `aria-activedescendant` attribute to identify the currently active element of the item list. The `IgxCombo` container is also marked as `aria-multiselectable="true"`. The dropdown header items role has been changed to `group`.
26+
- `IgxDropDown`
27+
- The `label` attribute has been changed to `aria-labelledby` and can be set by a latterly added input property `labelledBy`.
728
829
### New Features
9-
30+
- `IgxCombo` and `IgxSimpleComboComponent`
31+
- `filterFunction` input is added. The new property allows changing of the way filtering is done in the combos. By default filtering is made over the values in combo's data when it is a collection of primitive values, or over the values as defined in `displayKey` of the combo. If custom filtering function is provided filtering will be done as specified in the provided function.
1032
1133
### General
1234
- Updating dependency to Angular 14
@@ -16,6 +38,9 @@ All notable changes for each version of this project will be documented in this
1638
- `IgxGridEditingActions`
1739
- Added new inputs to show/hide the edit and delete buttons - `editRow`, `deleteRow`.
1840
41+
- `IgxTabs`
42+
- **Behavioral Change** - Both scroll buttons are displayed when the tabs are not fully visible. When there is no tabs to be scrolled in one of the directions the corresponding scroll button is disabled.
43+
1944
- Locale settings
2045
- `IgxDatePicker` and `IgxDateRangePicker` now expose a `weekStart` input property like the `IgxCalendar`
2146
- `IColumnPipeArgs` interface now expose a `weekStart` property to control the first week of day in calendar used in the grid for editing and filtering

angular.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,4 +281,4 @@
281281
"cli": {
282282
"analytics": false
283283
}
284-
}
284+
}

0 commit comments

Comments
 (0)