Skip to content

Releases: siemens/ngx-datatable

24.2.0

21 Aug 07:06
Compare
Choose a tag to compare

24.2.0 (2025-08-21)

Features

  • support custom classes for tree toggle icons (117d24e)

Bug Fixes

  • pagination: allow space/enter event to paginate (714c5c0), closes #373
  • rows are not interactive when using disableRowCheck with grouped rows (c689f09)

24.1.0

16 Jul 12:15
Compare
Choose a tag to compare

24.1.0 (2025-07-16)

Features

  • export pager component for reuse in custom footer (d1bd9c0), closes #324

Bug Fixes

  • avoid duplicate row identity warnings (8f32d43)
  • make pager accessible with keyboard (de21d1b), closes #339
  • no error on undefined limit (12522dd), closes #349

Performance Improvements

  • optimize DraggableDirective with requestAnimationFrame for smoother updates (5dd8628)

24.0.0

02 Jul 10:47
Compare
Choose a tag to compare

24.0.0 (2025-07-02)

Features

  • add aria-labels to row selection checkboxes (ae8c946)
  • support using string values in previous enum locations (9033187)

Bug Fixes

  • add treeToggleTemplate property in toInternalColumn method to make custom tree template work (97e8529)
  • calculate correct column width in flex mode after resize (f6d6cf9), closes #155
  • never render a resize handle after the last column (51e3daf)
  • prevent column reordering between frozen and non-frozen columns (9c38292), closes #145

DEPRECATIONS

  • All constants that replaced the previous enums should no longer be used. Use the plain string value instead.

    Example:

    // Before
    @Component({template: `<ngx-datatable [columnMode]="ColumnMode.Force" />`})
    class MyComponent {
      ColumnMode = ColumnMode;
    }
    
    // After
    @Component({template: `<ngx-datatable [columnMode]="'force'" />`})
    class MyComponent { }

BREAKING CHANGES

  • All output properties are now readonly and cannot be reassigned.
  • All output properties are now readonly and cannot be reassigned.