Skip to content

Releases: IgniteUI/igniteui-angular

18.0.4

01 Jul 11:30
6e9fc0d

Choose a tag to compare

What's Changed

  • docs(pivot): mark gridSize override internal by @damyanpetev in #14427
  • refactor(exporter): mark extra pivot methods private by @damyanpetev in #14433
  • fix(combo): Handle selection when placed in an IgxGrid cell template and grid is virtualized - 18.0.x by @ddaribo in #14413
  • FIX: setState() throws error when column and columnGroup have same header --18.0.x by @ddincheva in #14440

Full Changelog: 18.0.3...18.0.4

17.2.9

01 Jul 11:15
c6d9a0a

Choose a tag to compare

What's Changed

  • fix(navbar): update component sizes in the context of the navbar by @simeonoff in #14406
  • fix(combo): Handle selection when placed in an IgxGrid cell template and grid is virtualized - 17.2.x by @ddaribo in #14394
  • FIX: setState() throws error when column and columnGroup have same header --17.2 by @ddincheva in #14438

Full Changelog: 17.2.8...17.2.9

18.0.3

24 Jun 11:55
cf65ed2

Choose a tag to compare

What's Changed

Full Changelog: 18.0.2...18.0.3

17.2.8

24 Jun 11:52
797de67

Choose a tag to compare

What's Changed

Full Changelog: 17.2.7...17.2.8

18.0.2

18 Jun 07:05
30e5735

Choose a tag to compare

What's Changed

  • docs(grids): fixing typos on API comments by @damyanpetev in #14374
  • fix(month-picker): emit viewDateChanged event on arrow key navigation - 18.0.x by @georgianastasov in #14385
  • refactor(grid): mark lastSearchInfo readonly/getter-only by @damyanpetev in #14389
  • fix(igxHierarchicalGrid): Make sure columnInit is called on column's … by @MayaKirova in #14366
  • fix(update-18): use typeof instead of instanceof - 18.0 by @jackofdiamond5 in #14404
  • fix(forof): Do not force setting master on each change. Set new sync master if the old one is not in the DOM by @mddragnev in #14362

Full Changelog: 18.0.1...18.0.2

17.2.7

18 Jun 06:59
bec9363

Choose a tag to compare

What's Changed

  • docs(grids): fixing typos on API comments by @damyanpetev in #14375
  • docs(density): mark extra api as internal as intended by @damyanpetev in #14381
  • fix(month-picker): emit viewDateChanged event on arrow key navigation - 17.2.x by @georgianastasov in #14386
  • refactor(grid): mark lastSearchInfo readonly/getter-only by @damyanpetev in #14390
  • fix(igxHierarchicalGrid): Make sure columnInit is called on column's … by @MayaKirova in #14367
  • fix(forof): Do not force setting master on each change. Set new sync master if the old one is not in the DOM by @mddragnev in #14363

Full Changelog: 17.2.6...17.2.7

18.0.1

12 Jun 11:43
f404d6c

Choose a tag to compare

What's Changed

  • fix(igxGrid): Enable check for whether container size changes when gr… by @MayaKirova in #14355
  • Tooltip: correctly set target when defined along with and before igxToggleAction on same host -18.0.x by @ddaribo in #14348
  • Update 18 - handle complex file ref configs in workspace schema - 18.0 by @jackofdiamond5 in #14358
  • fix(simple-combo): prevent Enter key default behavior when filtering data - 18.0.x by @RivaIvanova in #14351
  • Return the newSelection in the rowSelectionChanging event args in correct order - 18.0.x by @MonikaKirkova in #14353

Full Changelog: 18.0.0...18.0.1

17.2.6

12 Jun 11:38
8e6ddd0

Choose a tag to compare

What's Changed

  • Update the model value only if selection is changed by @IvanKitanov17 in #14235
  • fix(slider): respect ngModelOptions.updateOn: blur - 17.2.x by @ddaribo in #14291
  • fix(button): idle icon color not updated by @simeonoff in #14320
  • fix(ESF): buttons border styles by @SisIvanova in #14311
  • fix(overlay): On Safari set width/height/min-width to 0 when the togg… by @mddragnev in #14317
  • bottom-nav - add migration for $active-item-color by @desig9stein in #14283
  • fix(grid): On Safari set padding to 0 when hiding the toggle by @mddragnev in #14330
  • Tooltip: correctly set target when defined along with and before igxToggleAction on same host - 17.2.x by @ddaribo in #14335
  • fix(simple-combo): prevent Enter key default behavior when filtering data - 17.2.x by @RivaIvanova in #14295
  • fix(igxGrid): Enable check for whether container size changes when gr… by @MayaKirova in #14224
  • Return the newSelection in the rowSelectionChanging event args in correct order - 17.2 by @MonikaKirkova in #14250

Full Changelog: 17.2.5...17.2.6

16.1.30

12 Jun 11:32
715a0c0

Choose a tag to compare

What's Changed

  • fix(simple-combo): Update the model value only if selection is changed by @IvanKitanov17 in #14247
  • fix(slider): respect ngModelOptions.updateOn: blur - 16.1.x by @ddaribo in #14292
  • Tooltip: correctly set target when defined along with and before igxToggleAction on same host - 16.1.x by @ddaribo in #14336
  • fix(simple-combo): prevent Enter key default behavior when filtering data - 16.1.x by @RivaIvanova in #14296
  • fix(igxGrid): Enable check for whether container size changes when gr… by @MayaKirova in #14142
  • Return the newSelection in the rowSelectionChanging event args in correct order - 16.1 by @MonikaKirkova in #14258

Full Changelog: 16.1.29...16.1.30

18.0.0

07 Jun 07:32
5a70555

Choose a tag to compare

New Features

  • IgxCombo, IgxSimpleCombo:
    • Introduced ability for hiding the clear icon button when the custom clear icon template is empty.
  • IgxDateTimeEditor, IgxTimePicker:
    • Now accept the following custom inputFormat options, as Angular's DatePipe:
      • Fractional seconds: S, SS, SSS.
      • Period (Am/Pm): a, aa, aaa, aaaa, aaaaa
  • IgxPivotGrid
    • Added templatable row dimension headers displayed on the top, above all row headers.
    • Replace the showPivotConfigurationUI property with pivotUI property, adding ability now to enable/disable the configuration UI and/or the new row dimension headers.
    • Added sortable property for each IPivotDimension.
  • IgxOverlayService, IgxToggleDirective:
    • Added an optional offsetMode parameter to the setOffset method that determines whether to add (by default) or set the offset values using OffsetMode.Add and OffsetMode.Set.

Changes

  • With the removal of the Display Density token, components now get their default sizes from the theme. Default sizes have changed for most components, with it now being medium (previously large). Here's an exhaustive list of all sizable components and their default sizes by theme:
    • Avatar - Small (All Themes)
    • Button - Large (Material), Medium (Bootstrap, Fluent, Indigo)
    • Button Group - Large (Material), Medium (Bootstrap, Fluent, Indigo)
    • Card - Medium (All Themes)
    • Combo - Medium (All Themes)
    • Chip - Medium (All Themes)
    • Date/Time Picker - Medium (All Themes)
    • Dropdown - Medium (All Themes)
    • Dialog - Medium (All Themes)
    • Icon - Large (All Themes)
    • Icon Button - Large (Material), Medium (Bootstrap, Fluent, Indigo)
    • Input Group - Medium (All Themes)
    • List - Medium (All Themes)
    • Tree - Medium (All Themes)
    • Rating - Medium (All Themes)
    • Select - Medium (All Themes)

General

  • Removed deprecated property displayDensity. Size is now controlled only through the custom CSS property --ig-size. Refer to the Update Guide and components documentation for usage details.
  • IgxBanner
    • Removed the deprecated banner property of BannerEventArgs and BannerCancelEventArgs. Automatic migration to owner is applied.
  • IgxGrid, IgxTreeGrid, IgxHierarchicalGrid
    • Removed the deprecated movable property of IgxColumnComponent.
  • IgxOverlayService
    • Removed the deprecated PositionSettings.target (in favor of general OverlaySettings.target).
    • Replaced deprecated attach method overload accepting ComponentFactoryResolver (trough NgModuleRef-like object) with shortcut overload that uses just the root scope and createComponent. The overload accepting ViewComponentRef is still recommended for local injection context.
  • IgxPivotGrid
    • The IgxPivotDateDimension deprecated getters inBaseDimension and inOption have been removed.
  • IgxSimpleCombo
    • Behavioral Change When bound to ngModel and formControlName directives, the model would not be updated when the user types into the input and will only be updated on selection.