Releases: hjalmers/angular-generic-table
Releases · hjalmers/angular-generic-table
Release list
v5.1.1
v5.1.0
v5.0.0
5.0.0 (2026-06-02)
- feat(core)!: rebuild on Angular 21 with a signals-based architecture (eac26d5)
Bug Fixes
- a11y: set aria-sort attribute on sorted column (96382ef)
- add column name as class (2b6a6b9)
- allow empty header, fallback for mobile header (60971e9)
- allow omitting arguments for transform pipe (7af9445)
- allow passing multiple arguments to transform pipe (2010235)
- auto capitalization of strings (f1b38c3)
- capital pipe (7ba1384)
- deps: update to angular 7 and rxjs 6 (63ccc4a)
- deps: use dragula 2.1.1 (3efb48d)
- docs: restore active row highlight under Bootstrap 5.3 (d315caf)
- export interfaces (70f85a2)
- footer: handle mobile layout (5ba1437)
- footer: remove sum from calculations if not part of config (f503fa5)
- gt-delta: handle non-numeric relative values in template (cb7ce44)
- horizontal-layout: don't apply mobile layout (197253c)
- make all components and pipes standalone (45ef299)
- mobile-layout: add config option and improve layout (c71ea21)
- null checks and null values (03f68ae)
- pagination: current page index (29f8809)
- remove unnecessary null checks (7b56cbd)
- row-active: remove debounce time (cf47090)
- sort: prevent state mutation and handle null values (fc02fdf)
- sort: remove obsolete code (6ab4f75)
- table-sort: handle null and equal values (e828e71)
- table-sort: support multi-key tiebreaking and alphanumeric sorting (8a1b2af)
- transform pipe (414d033)
- update angular peer dependency (f4a4fb7)
- update module exports (278a1a4)
- use capital case on column headers by default (05e0238)
Code Refactoring
Features
- add ability to freeze first row and/or column with sticky headers (a980b90)
- add ability to pass generic type for row data (f6ef1fe)
- add ability to pass loading state content (d908364)
- add ability to pass no data state content (0426817)
- add ability to pass template to be used for column (8fd2df9)
- add ability to set custom class for columns (201dc8d)
- add ability to set custom class for table (d5b0682)
- add ability to set header for mobile view (252f3e9)
- add events for row click and hover (1fdf8bd)
- add support for horizontal table (1ce5640)
- add support for nested data using `mapTo`` (721e3c4)
- core: add component-based cell rendering via NgComponentOutlet (378b5c3)
- core: add component-based header rendering via NgComponentOutlet (915ac88)
- delta: add component for delta in percent between rows or columns (312e879)
- delta: add support for custom templates and absolute value (7db47ed)
- footer: add support for template ref (3382340)
- footer: add table footer with support for calculations (cc584d1)
- keyboard-navigation: add support and ability to set active state (b92df1e)
- pagination: add component (de95f8c)
- pagination: add support for server-side handling (e7a03b2)
- pagination: support custom styling and aria labels (abca71b)
- row-state: add ability to use selected and active state (c172235)
- scss: add mixins for highlight and mobile layout (dd6a57e)
- search: add support for custom function and case sensitivity (05df4f5)
- skeleton-loader: add mixin for skeleton loader (cec75df)
- skeleton-loader: support for dynamic height using css variable (85d23a6)
- sort: add mixin for default styling (bf1d1d1)
- sort: refactor and add support for multiple columns (e3d2cf2)
- support for custom CSV export header (ba14a54)
- transform: add ability to use pipes ([1783bd5](https://github.com/hjalmers/...
v5.0.0-rc.20
v5.0.0-rc.19
v5.0.0-rc.18
5.0.0-rc.18 (2023-08-07)
Bug Fixes
- row-active: remove debounce time (cf47090)
Features
- keyboard-navigation: add support and ability to set active state (b92df1e)
- row-state: add ability to use selected and active state (c172235)
Performance Improvements
- add ability to specify
trackRowByFnand/orrowIdKey(cd59fad)
BREAKING CHANGES
- row-state:
rowHoverconfig option has been replaced withactivateRowOnHoverand.gt-hoverclass is now.gt-active(can be changed usingcustomClassesinput).
v5.0.0-rc.17
v5.0.0-rc.16
5.0.0-rc.16 (2023-01-26)
Bug Fixes
- footer: handle mobile layout (5ba1437)
- footer: remove sum from calculations if not part of config (f503fa5)
Features
v5.0.0-rc.15
5.0.0-rc.15 (2022-11-08)
Features
- delta: add support for custom templates and absolute value (7db47ed)