Releases: IgniteUI/igniteui-angular
Releases · IgniteUI/igniteui-angular
21.1.0-rc.0
New Features
IgxTooltipTarget-
Added new properties:
showTriggers- Which event triggers will show the tooltip. Expects a comma-separated string of different event triggers. Defaults topointerenter.hideTriggers- Which event triggers will hide the tooltip. Expects a comma-separated string of different event triggers. Defaults topointerleaveandclick.
<igx-icon [igxTooltipTarget]="tooltipRef" [showTriggers]="'click,focus'" [hideTriggers]="'keypress,blur'">info</igx-icon> <span #tooltipRef="tooltip" igxTooltip>Hello there, I am a tooltip!</span>
-
General
IgxCombo,IgxSimpleCombo- Combo and Simple Combo now close the dropdown list and move the focus to the next focusable element on "Tab" press and clear the selection if the combo is collapsed on "Escape".
Breaking Changes
igxForOf,igxGrid,igxTreeGrid,igxHierarchicalGrid,igxPivotGrid- original
dataarray mutations (like adding/removing/moving records in the original array) are no longer detected automatically. Components need an array ref change for the change to be detected.
- original
Localization(i18n)
IgxActionStrip,IgxBanner,IgxCalendar,IgxCarousel,IgxChip,IgxCombo,IgxDatePicker,IgxDateRangePicker,IgxGrid,IgxTreeGrid,IgxHierarchicalGrid,IgxPivotGrid,IgxInputs,IgxList,IgxPaginator,IgxQueryBuilder,IgxTimePicker,IgxTree- New
Intlimplementation for all currently supported components that format and render data like dates and numbers. - New localization implementation for the currently supported languages for all components that have resource strings in the currently supported languages.
- New public localization API and package named
igniteui-i18n-resourcescontaining the new resources that are used in conjunction. - Added API to toggle off Angular's default formatting completely in favor of the new
Intlimplementation. OtherwiseIntlwill be used when a locale is not defined for Angular to use. - Old resources and API should still remain working and not experience any change in behavior, despite internally using the new localization as well.
- New
21.1.0-alpha.3
What's Changed
- fix(stepper): prevent step indicator from shrinking with long titles - master by @georgianastasov in #16818
- fix(autocomplete): do not call super.handleKeyDown on Tab - master by @RivaIvanova in #16652
- Update Combo and Simple Combo Keyboard Navigation & Add Escape Key behavior by @MonikaKirkova in #16246
- Check for primary key when verifying expansion state by @mtsvyatkova in #16798
Full Changelog: 21.1.0-alpha.2...21.1.0-alpha.3
21.0.10
What's Changed
- Check for primary key when verifying expansion state - 21.0.x by @mtsvyatkova in #16799
- Revert "feat(PDF): Adding support for custom fonts." by @gedinakova in #16853
Full Changelog: 21.0.9...21.0.10
21.0.9
What's Changed
- fix(stepper): prevent step indicator from shrinking with long titles - 21.0.x by @georgianastasov in #16819
- fix(autocomplete): do not call super.handleKeyDown on Tab - 21.0.x by @RivaIvanova in #16651
- feat(PDF): Adding support for custom fonts. by @gedinakova in #16679
Full Changelog: 21.0.8...21.0.9
20.1.17
What's Changed
- fix(stepper): prevent step indicator from shrinking with long titles - 20.1.x by @georgianastasov in #16820
- fix(autocomplete): do not call super.handleKeyDown on Tab - 20.1.x by @RivaIvanova in #16653
Full Changelog: 20.1.16...20.1.17
21.1.0-alpha.2
What's Changed
- fix(navbar): fix igx-icon padding in Indigo theme by @adrianptrv in #16671
- fix(paginator): accessibility issues in Paginator Component by @valeriatoneva in #16668
- Clarify MIT License terms and add details link by @kdinev in #16656
- Fix TypeError in IgxTextHighlightDirective when destroyed before ngAfterViewInit by @Copilot in #16615
- feat(tooltip): add show/hide triggers by @RivaIvanova in #16422
- fix(igxGrid): Ensure same classes and borders between unmerged and me… by @MayaKirova in #16347
- fix(IgxGrid): Add summary rows to special record types to skip for me… by @MayaKirova in #16369
- fix(*): resolve peer dependency conflict with marked package by @Copilot in #16728
- refactor(chip): update Indigo colors by @adrianptrv in #16669
- fix(excel-filtering): update variant mapping / use button type-style by @didimmova in #16696
- fix(grid): fix excel style filtering regressions and bump theming version by @didimmova in #16684
- feat(sizing): use the sizing mixin from theming repo by @didimmova in #16667
- feat(chip): consume new ghost text color property by @didimmova in #16665
- Remove export toolbar from MRL column layout demo by @Copilot in #16720
- fix(button): add check for animationScheduler sub on destroy - master by @RivaIvanova in #16736
- fix(ESF): Items visible in search list respect their current selectio… by @gedinakova in #16740
- fix(export): add checks for missing data - master by @mtsvyatkova in #16722
- fix(elements): Suppress public injects so they are not added to WC. by @skrustev in #16648
- fix(csv): export summaries - master by @mtsvyatkova in #16746
- dev: Add copilot instructions for Angular development by @rkaraivanov in #16450
- fix(elements,cell-merge): analyzer suppress props/strategies, pivot getters by @damyanpetev in #16753
- fix(calendar): fix weeknumbers calculation functions by @didimmova in #16680
- Fixed date picker's searchVal binding in ESF custom date dialog. by @gedinakova in #16703
- fix(calendar): fix calendar theme setting function missing by @didimmova in #16770
- [Elements] fix(merge-strategy): add return type to merge method - master by @IMinchev64 in #16387
- fix(igxGrid): Merge user-set pin config with default one. by @MayaKirova in #16467
- Update jspdf to 4.0.0 to fix CVE-2025-68428 by @Copilot in #16751
- refactor: Refactored markdown renderer setup in MarkdownService by @rkaraivanov in #16738
- Minor performance tweaks by @MayaKirova in #16771
- fix(grid): update ghost record handling for disabled rows - master by @IMinchev64 in #16763
- fix(perf): Apply base grid scroll performance optimizations. by @MayaKirova in #16708
- fix(ripple): prevent layout break when ripple styles excluded and migrate to Web Animations API by @simeonoff in #16792
- fix(toast): exclude igx-icon from typography styles by @simeonoff in #16789
- fix(grid): fix type-style declaration to not override button-group styles by @didimmova in #16766
- style(grid): use native input class insead of tag as selector by @didimmova in #16773
- refactor(scroll-inertia): Cleaned up implementation by @rkaraivanov in #16768
- fix(date/date-range/timepicker): calendar dropdown positioning by @didimmova in #16775
- feat(query-builder): Expose query builder component in elements by @mddragnev in #16731
Full Changelog: 21.1.0-alpha.1...21.1.0-alpha.2
21.0.8
What's Changed
- fix(grid): update ghost record handling for disabled rows - 21.0.x by @IMinchev64 in #16764
- fix(toast): exclude igx-icon from typography styles by @simeonoff in #16790
- fix(grid): fix type-style declaration to not override button-group styles by @didimmova in #16767
- style(grid): use native input class insead of tag as selector by @didimmova in #16774
Full Changelog: 21.0.7...21.0.8
20.1.16
What's Changed
- [Elements} fix(merge-strategy): add return type to merge method - 20.1.x by @IMinchev64 in https://github.com//pull/16388
- fix(igxGrid): Merge user-set pin config with default one. by @MayaKirova in #16468
- fix(grid): update ghost record handling for disabled rows - 20.1.x by @IMinchev64 in #16765
- fix(toast): exclude igx-icon from typography styles by @simeonoff in #16791
Full Changelog: 20.1.15...20.1.16
21.0.7
What's Changed
- fix(merge-strategy): add return type to merge method - 21.0.x by @IMinchev64 in #16776
- fix(igxGrid): Merge user-set pin config with default one. by @MayaKirova in #16762
- fix(pdf): bumping jspdf dep to 4.0.0 #16737 by @kdinev in #16778
Full Changelog: 21.0.6...21.0.7
21.0.6
What's Changed
- fix(navbar): fix igx-icon padding in Indigo theme (21.0.x) by @adrianptrv in #16692
- fix(grid): fix excel style filtering regressions and bump theming version by @didimmova in #16685
- fix(excel-filtering): update variant mapping / use button type-style by @didimmova in #16697
- fix(button): add check for animationScheduler sub on destroy - 21.0.x by @RivaIvanova in #16735
- Remove export toolbar from MRL column layout demo - 21.0.x by @mtsvyatkova in #16726
- fix(ESF): Items visible in search list respect their current selectio… by @gedinakova in #16739
- fix(export): add checks for missing data - 21.0.x by @mtsvyatkova in #16723
- fix(elements): Suppress public injects so they are not added to WC. by @skrustev in #16749
- feat(chip): consume new ghost text color property by @didimmova in #16666
- fix(csv): export summaries - 21.0.x by @mtsvyatkova in #16747
- fix(elements,cell-merge): analyzer suppress props/strategies, pivot getters by @damyanpetev in #16752
- fix(calendar): fix weeknumbers calculation functions by @didimmova in #16682
- Fixed date picker's searchVal binding in ESF custom date dialog. by @gedinakova in #16704
Full Changelog: 21.0.5...21.0.6