Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: IgniteUI/igniteui-angular
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 14.2.13
Choose a base ref
...
head repository: IgniteUI/igniteui-angular
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 15.0.0
Choose a head ref

Commits on Sep 14, 2022

  1. Copy the full SHA
    c196242 View commit details
  2. Copy the full SHA
    81b10b8 View commit details
  3. Copy the full SHA
    41206ae View commit details
  4. Copy the full SHA
    6a88196 View commit details

Commits on Sep 16, 2022

  1. Copy the full SHA
    4387baa View commit details
  2. Copy the full SHA
    c21e99e View commit details
  3. Copy the full SHA
    046620e View commit details
  4. Copy the full SHA
    e1beaa7 View commit details
  5. Copy the full SHA
    4f167c0 View commit details
  6. Copy the full SHA
    e69f0d5 View commit details

Commits on Sep 19, 2022

  1. Copy the full SHA
    3a1fafb View commit details
  2. Copy the full SHA
    002f52a View commit details
  3. Copy the full SHA
    378080b View commit details
  4. Add some more template guard types. (#12084)

    * chore(*): Add context type for IgxRowEditTemplateDirective and related props in grid.
    
    * chore(*): Add context type for IgxRowEditTextDirective and related props in grid.
    
    * chore(*): Add context type for IgxRowAddTextDirective and related props in grid.
    
    * chore(*): Add context type for IgxRowEditActionsDirective and related props in grid.
    
    * chore(*): Add context type for IgxDragIndicatorIconDirective and relaed props in grid.
    
    * chore(*): Add context type for IgxRowDragGhostDirective and related grid props.
    
    * chore(*): Add context type for IgxPivotValueChipTemplateDirective and related props in grid.
    
    * chore(*): Apply review related changes.
    
    Co-authored-by: MKirova <MKirova@DEV-MKIROVA>
    MayaKirova and MKirova authored Sep 19, 2022
    Copy the full SHA
    01a061d View commit details
  5. Copy the full SHA
    9063afa View commit details
  6. Copy the full SHA
    6946e71 View commit details

Commits on Sep 20, 2022

  1. Copy the full SHA
    79c821f View commit details
  2. chore(*): Sync editValue changes with the formControl value and mark …

    …as touched for better custom template handling.
    MKirova authored and MayaKirova committed Sep 20, 2022
    Copy the full SHA
    07e28ab View commit details
  3. chore(*): Add some custom edit template tests.

    MKirova authored and MayaKirova committed Sep 20, 2022
    Copy the full SHA
    0b22f51 View commit details
  4. Copy the full SHA
    363e3f9 View commit details
  5. chore(*): Get/Set editValue from/to formControl value.

    MKirova authored and MayaKirova committed Sep 20, 2022
    Copy the full SHA
    5cf12d1 View commit details
  6. Copy the full SHA
    3ec9a6a View commit details
  7. chore(*): Ensure when trigger is blur it triggers validation only aft…

    …er cell exits edit mode.
    MKirova authored and MayaKirova committed Sep 20, 2022
    Copy the full SHA
    3abec8d View commit details
  8. Copy the full SHA
    630e494 View commit details
  9. chore(*): Fix tests.

    MKirova authored and MayaKirova committed Sep 20, 2022
    Copy the full SHA
    45731c9 View commit details

Commits on Sep 21, 2022

  1. chore(*): Detect changes before opening tootip to ensure it has been …

    …initialized.
    MKirova authored and MayaKirova committed Sep 21, 2022
    Copy the full SHA
    ebca74c View commit details
  2. chore(*): Add missing template context types to directive constructor…

    …s and related use of them.
    skrustev committed Sep 21, 2022
    Copy the full SHA
    6c4e5d5 View commit details
  3. feat(igxHierarchicalGrid): Allow binding row-island key property to c…

    …omplex object.
    MKirova authored and MKirova committed Sep 21, 2022
    Copy the full SHA
    1bd817d View commit details
  4. chore(*): Add test.

    MKirova authored and MKirova committed Sep 21, 2022
    Copy the full SHA
    a6c73c0 View commit details

Commits on Sep 26, 2022

  1. Copy the full SHA
    55807cc View commit details
  2. chore(*): Revert sample changes.

    MKirova authored and MKirova committed Sep 26, 2022
    Copy the full SHA
    d6eafa0 View commit details

Commits on Sep 28, 2022

  1. chore(*): Fix issue with grid's updateCell api.

    MKirova authored and MayaKirova committed Sep 28, 2022
    Copy the full SHA
    dad9e1e View commit details

Commits on Sep 29, 2022

  1. Copy the full SHA
    de9f80f View commit details
  2. chore(*): Add back explicit markAsTouched on formControl valueChanges…

    … for the tests.
    MKirova authored and MayaKirova committed Sep 29, 2022
    Copy the full SHA
    7123b58 View commit details
  3. chore(*): Ensure correct value is set on create.

    MKirova authored and MayaKirova committed Sep 29, 2022
    Copy the full SHA
    d1f9e4d View commit details

Commits on Oct 7, 2022

  1. Copy the full SHA
    077191c View commit details

Commits on Oct 10, 2022

  1. Copy the full SHA
    8dbdcd3 View commit details
  2. Copy the full SHA
    e90cf15 View commit details
  3. Copy the full SHA
    42b472b View commit details
  4. Merge pull request #12166 from IgniteUI/roadmap-update-14.2-07-oct-22

    chore(*): raodmap-update-14.2-07-oct-22
    kdinev authored Oct 10, 2022
    Copy the full SHA
    4ab6a1e View commit details
  5. Copy the full SHA
    96dfa79 View commit details
  6. Copy the full SHA
    3d0fc9d View commit details
  7. Merge pull request #12176 from IgniteUI/readme-update-add-version

    chore(*): readme-added-ver-per-component
    kdinev authored Oct 10, 2022
    Copy the full SHA
    cd63a6e View commit details
  8. Update README.md

    kdinev authored Oct 10, 2022
    Copy the full SHA
    924b583 View commit details
  9. Copy the full SHA
    1d380ea View commit details
  10. Merge pull request #12122 from IgniteUI/mkirova/feat-12116

    feat(igxHierarchicalGrid): Allow binding row-island key property to complex objects.
    dkamburov authored Oct 10, 2022
    Copy the full SHA
    2ab4d30 View commit details

Commits on Oct 11, 2022

  1. Copy the full SHA
    c6ab681 View commit details

Commits on Oct 12, 2022

  1. feat(igxGrid): Allow setting external template ref via Input for the …

    …master-details template.
    MKirova authored and MKirova committed Oct 12, 2022
    Copy the full SHA
    c2c14ac View commit details
  2. chore(*): Add Changelog entry.

    MKirova authored and MKirova committed Oct 12, 2022
    Copy the full SHA
    4fc261c View commit details
  3. chore(*): Add detailsTemplate test.

    MKirova authored and MKirova committed Oct 12, 2022
    Copy the full SHA
    fd766ec View commit details
Showing 590 changed files with 18,234 additions and 32,283 deletions.
4 changes: 2 additions & 2 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -5,9 +5,9 @@
# You can see what browsers were selected by your queries by running:
# npx browserslist

> 0.5%
last 2 versions
Firefox ESR
not last 2 versions
not > 0.5%
not ie <= 11
not dead

27 changes: 11 additions & 16 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -16,35 +16,34 @@ jobs:

strategy:
matrix:
node-version: [14.x, 16.x]
node-version: [16.x, 18.x]

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Install packages
run: npm ci
- name: Lint
- name: Lint Lib
run: npm run lint:lib
env:
NODE_OPTIONS: --max_old_space_size=4096
- name: Lint i18n
run: npm run lint:i18n
- name: Build
- name: Build Lib
run: npm run build:lib
# - name: Test
# run: |
# npm run test:lib
# npm run test:styles
# npm run test:schematics
# npm run test:i18n
- name: Build TypeDoc & SassDoc
run: |
npm run build:typedoc:en:production
npm run build:sassdoc:en:production
- name: Test
run: |
npm run test:lib
npm run test:styles
npm run test:schematics
npm run test:i18n
env:
@@ -54,11 +53,7 @@ jobs:
npm run build:i18n
npm run test:i18n:dist
- name: Publish to coveralls.io
if: github.repository == 'IgniteUI/igniteui-angular' && matrix.node-version == '14.x'
if: github.repository == 'IgniteUI/igniteui-angular' && matrix.node-version == '16.x'
uses: coverallsapp/github-action@v1.1.2
with:
github-token: ${{ github.token }}
- name: Build TypeDoc & SassDoc
run: |
npm run build:typedoc:en:production
npm run build:sassdoc:en:production
6 changes: 3 additions & 3 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
@@ -8,10 +8,10 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 14
node-version: 16
cache: 'npm'
registry-url: 'https://registry.npmjs.org'
- run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,51 @@
# Ignite UI for Angular Change Log

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

## 15.0.0

### New Features
- `igxGrid` - exposing new Input properties:

- Parameters in grid templates now have types for their context. This can also cause issues if the app is in strict template mode and uses the wrong type. References to the template that may require conversion:
* - `IgxColumnComponent` - `ColumnType` (for example the column parameter in `igxFilterCellTemplate`)
* - `IgxGridCell` - `CellType` (for example the cell parameter in `igxCell` template)

- `excelStyleHeaderIconTemplate` - Gets/Sets the excel style header icon.
- `groupRowTemplate` - Gets/Sets the template reference for the group row.
- `headSelectorTemplate` - Gets/Sets the header row selector template.
- `rowSelectorTemplate` - Gets/Sets the custom template used for row selectors.
- `groupByRowSelectorTemplate` - Gets/Sets the custom template used for the group row selectors.
- `sortHeaderIconTemplate` - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are not sorted.
- `sortAscendingHeaderIconTemplate` - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are sorted in asc order.
- `sortDescendingHeaderIconTemplate` - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are sorted in desc order.
- `rowEditActionsTemplate` - Gets/Sets the row edit actions template.
- `rowAddTextTemplate` - Gets/Sets the row add text template.
- `rowEditTextTemplate` - Gets/Sets the row edit text template.
- `dragGhostCustomTemplate` - Gets/Sets the custom template used for row drag.
- `dragIndicatorIconTemplate` - Gets/Sets the custom template used for row drag indicator.
- `detailTemplate` - Gets/Sets the master-detail template.
- `IgxGridToolbar`
- **Breaking Change** - The `IgxGridToolbarTitleDirective` and `IgxGridToolbarActionsDirective` have been converted to components, keeping only the element selector. For apps using the preferred element markup of `<igx-grid-toolbar-title>` and `<igx-grid-toolbar-actions>` there should be no functional change. Apps using the `igxGridToolbarTitle` and `igxGridToolbarActions` directives on other elements will need to convert those to the mentioned elements instead.

- **Behavioral Change** - When adding new row in grid with enabled batch editing, `rowChangesCount` displays the number of the defined columns.
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
- **Behavioral Change** - When editing a row, `rowChangesCount` and `hiddenColumnsCount`would be displayed.
- **Behavioral Change** - The Grid Paginator component is no longer hidden when there's no data and/or all columns are hidden.

- `IgxExcelExporterService`
- Added support for exporting grid summaries.
- Columns of type `currency` will be formatted as currency in Excel based on grid's locale. Locale currency different than `USD`, `EUR`, `GBP`, `CNY` or `JPY` will result in exporting the column as number instead.

- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`, `IgxPivotGrid`
- Adding `Image` column data type

- `IgxCalendar`

Added support for shift key + mouse click interactions.
- `multi` mode - select/deselect all dates between the last selected/deselected and the one clicked while holding `Shift`.
- `range` mode - extend/shorten the range from the last selected date to the one clicked while holding `Shift`.

## 14.2.0

### New Features
Loading