Releases: IgniteUI/igniteui-angular
Releases · IgniteUI/igniteui-angular
16.1.4
What's Changed
- refactor(rating): update rating theme to consume schema colors by @desig9stein in #13541
- refactor(theming): add option to configure base font-size by @simeonoff in #13587
- fix(snackbar): use igxButton by @SisIvanova in #13584
- Return updated values when groupingDone is emitted by @MonikaKirkova in #13589
- fix(esf): conditional filter drop down items focus - 16.1.x by @igdmdimitrov in #13591
Full Changelog: 16.1.3...16.1.4
15.1.32
What's Changed
- Return updated values when groupingDone is emitted by @MonikaKirkova in #13588
- fix(esf): conditional filter drop down items focus - 15.1.x by @igdmdimitrov in #13608
Full Changelog: 15.1.31...15.1.32
16.1.3
What's Changed
- chore(*): Create SECURITY.md by @kdinev in #13545
- Update README.md by @morbidiam in #13561
- Mass Merging 16.1.x into master by @ChronosSF in #13530
- chore(*): update-readme-roadmap-17-oct/23 by @radomirchev in #13560
- fix(buttons): adding missing type=button #13567 by @kdinev in #13572
- Update README.md by @radomirchev in #13581
- build(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 by @dependabot in #13564
- fix(migrations): use regular expression literals instead of string literals by @Lipata in #13577
- Update README.md by @kdinev in #13582
New Contributors
- @morbidiam made their first contribution in #13561
Full Changelog: 16.1.2...16.1.3
15.1.31
16.1.2
What's Changed
- build(sass): switch from gulp-sass to sass-embedded by @simeonoff in #13517
- fix(simple-combo): clear input on blur when bound to remote data - 16.1.x by @RivaIvanova in #13507
- fix(button-group): reset button group on selectionMode prop runtime changes by @georgianastasov in #13542
Full Changelog: 16.1.1...16.1.2
15.1.30
What's Changed
- build(sass): switch from gulp-sass to sass-embedded by @simeonoff in #13520
- fix(simple-combo): clear input on blur when bound to remote data - 15.1.x by @RivaIvanova in #13510
Full Changelog: 15.1.29...15.1.30
16.1.1
What's Changed
- docs(changelog): modifying changelog to better represent the sizing c… by @ChronosSF in #13529
- fix(badge): value of 0 is not rendered by @SisIvanova in #13536
- fix(avatar): size attribute should be more specific by @simeonoff in #13535
- Export formatted column data by @onlyexeption in #13523
- fix(grids): refactor cell width by @ddaribo in #13460
Full Changelog: 16.1.0...16.1.1
16.0.27
What's Changed
- chore(grids): bump watermark version by @damyanpetev in #13435
- fix(grids): refactor cell width - 16.0.x by @ddaribo in #13501
Full Changelog: 16.0.26...16.0.27
15.1.29
What's Changed
- chore(grids): bump watermark version by @damyanpetev in #13440
- fix(grids): refactor cell width - 15.1.x by @ddaribo in #13500
Full Changelog: 15.1.28...15.1.29
16.1.0
16.1.0
New Features
-
IgxSelect:- The select component now has the ability to handle
igxPrefixandigxSuffixdirectives insideigx-select-item.
<igx-select-item> <igx-icon igxPrefix>alarm</igx-icon> Select item text content <igx-icon igxSuffix>alarm</igx-icon> </igx-select-item>
- The select component now has the ability to handle
-
IgxBadge:- Material icons extended along with any other custom icon set can now be used inside the badge component.
- Code example:
import { IgxBadgeComponent, IgxIconService } from 'igniteui-angular'; import { heartMonitor } from '@igniteui/material-icons-extended'; export class BadgeSampleComponent implements OnInit { constructor (protected _iconService: IgxIconService) {} public ngOnInit() { this._iconService.addSvgIconFromText(heartMonitor.name, heartMonitor.value, 'imx-icons'); } }
<igx-badge icon="heart-monitor" iconSet="imx-icons"></igx-badge>
-
IgxCombo:- Exposed
comboIgnoreDiacriticsFilterfilter function which normalizes diacritics to their base representation.
When the combo components are configured with it, filtering for "resume" will match both "resume" and "résumé".
- Exposed
-
IgxCombo,IgxSimpleCombo- Added new property
displayValuethat returns array of display keys.
- Added new property
-
IgxButtonGroup:- Added
ownerto theIButtonGroupEventArgsto identify the emitting button group instance. - Breaking Change Added the
selectionModeproperty that sets the selection mode of the buttons in theIgxButtonGroup. Selection modes aresingle,singleRequiredandmultias default issingle. - Breaking Change Deprecated the
multiSelectionproperty and all references have been migrated toselectionMode="multi".
- Added
-
Themes:- Include a standalone theme for the
igxLabeldirective to allow usage with components outside the Input Group.
- Include a standalone theme for the
-
Changing the size of Ignite UI components can now be done via a new custom CSS property -
--ig-size. TheDisplayDensityTokeninjection token and consequently, thedisplayDensityinputs for all components will be deprecated in the next major version and it is recommended that they no longer be used for sizing components.- Code example:
// *.component.ts // remove the provider declaration for `DisplayDensityToken` providers: [{ provide: DisplayDensityToken, useValue: { displayDensity: DisplayDensity.compact } }],
<!-- Remove `[displayDensity]="'compact'"` --> <igx-grid [displayDensity]="'compact'">...</igx-grid>
/* Add --ig-size to a component or global file. Available values are: compact: --ig-size-small cosy: --ig-size-medium comfortable: --ig-size-large */ igx-grid { --ig-size: var(--ig-size-small); }
General
IgxStepper:- Breaking Change The
IgxStepSubTitleDirectivehas been renamed toIgxStepSubtitleDirective. Automatic migrations are available and will be applied onng update.
- Breaking Change The
IgxGrid,IgxTreeGrid,IgxHierarchicalGrid- The
draggableattribute is no longer required to be set on interactable elements, if a column header is templated and the Column Moving is enabled in order for handlers for any event to be triggered. Nowdraggable='false'can be used as an addition if the user shouldn't be able to drag a column by that element, but even if omittedclickevents for example will trigger now. - Behavioral Change When there are already grouped columns, the group drop area now shows after dragging of a column starts and not when only click actions are performed.
- The
IgxCombo,IgxSimpleCombo:- Breaking Change The
selectionproperty returns an array of the selected items even when a value key is provided and thevalueproperty returns an array of value keys instead of display keys. Automatic migrations are available and will be applied onng update.
- Breaking Change The
- Improved tree-shaking support for the
@igniteui/material-icons-extendedpackage. - Improved tree-shaking support for the
igniteui-angular-i18npackage. - Improved tree-shaking support for all grids.
Full Changelog
- fix(drag): Fix ghost positioning when host is applied and window is scrolled. by @skrustev in #13100
- fix(input-group): fluent theme textarea styling in safari. by @desig9stein in #13209
- Rename igxStepSubTitle to igxStepSubtitle and update directives public api by @teodosiah in #13057
- fix(grid,kb-nav): prevent error on arrow key in filter UI row by @onlyexeption in #13164
- fix(chip): Fix nested IgxDragHandles causing parent IgxDrag elements to move. by @skrustev in #12965
- feat(igxForOf): Add support for template referencing of bound data. by @skrustev in #13222
- fix(button-group): boolean variable to check if there is initial selected button by @georgianastasov in #13183
- fix(themes): date-range picker doesn't get theme by @simeonoff in #13227
- Mass Merging 16.0.x to master by @damyanpetev in #13157
- fix(resizing): Set resize cursor initially and not on mouse hover, for not all columns get the inline style on width auto. by @skrustev in #13237
- fix(combo): add selected items to the input when data is loaded - master by @RivaIvanova in #13235
- fix(radio): unexpected margin when the radio buttons wrap on a second line by @desig9stein in #13248
- enhancement(moving): Move pointerDown and pointerMove logic to avoid needing additional custom attributes. by @skrustev in #12966
- fix(button-group): fix nth-child() usage. by @desig9stein in #13259
- fix(radio-group): wrong dirty state by @SisIvanova in #13261
- fix(pivot-selector): cropped box shadow of bootstrap input by @SisIvanova in #13270
- fix(themes): icon sizing discrepancies by @SisIvanova in #13245
- Select: Adding support for items suffix and prefix by @desig9stein in #13256
- fix(radio-group): FormControl disabled doesn't work by @simeonoff in #13275
- fix(input-group): fluent textarea jumping on focus by @desig9stein in #13273
- fix(button-group): deselected event fired on programmatic deselection by @simeonoff in #13278
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #13283
- feat(badge): support material icons extended by @SisIvanova in #13284
- fix(avatar, badge): shape not working by @simeonoff in #13294
- Export picker toggle component by @jackofdiamond5 in #13291
- feat(combo): Exported filter strategy for non-diacritic filter (#13071) by @ChronosSF in #13298
- feat(themes): add standalone label theme by @simeonoff in #13221
- Add lastSearchInfo docs and unify interfaces with highlight directive- master by @onlyexeption in #13286
- Add displayValue and change selection and value by @MonikaKirkova in #13207
- Grid: remove inline styles by @desig9stein in #13305
- feat(badge): support icon projection by @SisIvanova in #13315
- fix(mask): move the cursor to the next character if the same character is typed - master by @georgianastasov in #13267
- Make IMatchInfoCache internal - master by @onlyexeption in #13316
- refactor(*): consume sizing from schemas by @desig9stein in #13308
- fix(input): styling inconsistencies by @SisIvanova in #13314
- fix(igxGrid): Update column visibility based on hideGroupedColumns wh… by @MayaKirova in #13326
- fix(input-group): remove box shadow from bootstrap bundle on focus by @desig9stein in #13341
- fix(excel-exporter): do not set summary cell type - master by @onlyexeption in #13311
- fix(pivot-strategy): set properties of undefined - master by @IMinchev64 in #13320
- refactor(avatar): remove hardcoded values for rounded avatar. by @desig9stein in #13339
- fix(radio-group): checkbox matching initial value not selected by @simeonoff in https://github.com/IgniteUI/igniteui-angula...