QUI React Table

@qui/react-table

3.0.0

February 7th, 2025

{
"@qui/base": "^2.37.0",
"@qui/react": "^2.6.1",
"@qui/react-table": "^3.0.0",
"@qui/styles": "^2.14.0",
"@qui/table-core": "^1.1.2"
}
Highlights
  • breaking: Updated references from @qui/react to @qui/react-core for type imports across various components. Removed the dependency on @qui/react.
  • feat: Components now use ReactElement as the return type for consistency and type correctness.
  • fix (UseTablePagination): Modified useTablePagination to return a detailed object with handlers and pagination information.
  • dev: Changed minify configuration in vite.config.ts to use "esbuild".
  • Removed displayName property from each component because the exported constants now retain their original names.
  • dev: Added new strict TypeScript configuration that enforces isolatedDeclarations.
  • dev (ReactTable): The TypeScript configuration for the library (tsconfig.lib.json) has been updated to use the new tsconfig.super-strict.json.
  • chore: Upgraded dependencies including @floating-ui/react to ^0.27.3, vite to ^6.1.0, and vitest to ^3.0.5.

2.1.0

January 23rd, 2025

{
"@qui/base": "^2.36.0",
"@qui/react": "^2.6.0",
"@qui/react-table": "^2.1.0",
"@qui/styles": "^2.14.0",
"@qui/table-core": "^1.1.2"
}
Highlights
  • feat: updated utility imports from @qui/base for readability.

2.0.0

December 10th, 2024

{
"@qui/base": "^2.32.1",
"@qui/react": "^2.0.0",
"@qui/react-table": "^2.0.0",
"@qui/styles": "^2.14.0",
"@qui/table-core": "^1.1.2"
}
Highlights
  • breaking (React): the minimum required version is now 19.
  • chore (refs): removed all instances of forwardRef in favor of the new ref prop.

1.2.0

September 18th, 2024

{
"@qui/base": "^2.31.0",
"@qui/react": "^1.8.2",
"@qui/react-table": "^1.2.0",
"@qui/styles": "^2.14.0",
"@qui/table-core": "^1.1.0"
}
Highlights
  • feat (QTable): added size and compact props.
  • fix (QTable): the table's header cells now render with the correct background color.
  • fix (QTable): the table header cells now render with the correct font weight.

1.1.0

August 26th, 2024

{
"@qui/base": "^2.30.3",
"@qui/react": "^1.8.2",
"@qui/react-table": "^1.1.0",
"@qui/styles": "^2.14.0",
"@qui/table-core": "^1.1.0"
}
Highlights
  • feat (ColumnMeta): the ColumnMeta type can now be specified individually on each column.

1.0.1

July 10th, 2024

{
"@qui/base": "^2.28.2",
"@qui/react": "^1.7.3",
"@qui/react-table": "^1.0.1",
"@qui/styles": "^2.13.2",
"@qui/table-core": "^1.0.0"
}
Highlights
  • Loosened the peer dependencies for QUI Table packages.

1.0.0

July 10th, 2024

{
"@qui/base": "^2.28.2",
"@qui/react": "^1.7.3",
"@qui/react-table": "^1.0.0",
"@qui/styles": "^2.13.2",
"@qui/table-core": "^1.0.0"
}
Highlights
  • Loosened the peer dependencies for @qui packages.

1.0.0-alpha.51

July 9th, 2024

{
"@qui/base": "2.28.1",
"@qui/react": "1.7.2",
"@qui/react-table": "1.0.0-alpha.51",
"@qui/styles": "2.13.1",
"@qui/table-core": "1.0.0-alpha.7"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.50

July 1st, 2024

{
"@qui/base": "2.28.0",
"@qui/react": "1.7.1",
"@qui/react-table": "1.0.0-alpha.50",
"@qui/styles": "2.13.1",
"@qui/table-core": "1.0.0-alpha.7"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.49

June 27th, 2024

{
"@qui/base": "2.28.0",
"@qui/react": "1.7.0",
"@qui/react-table": "1.0.0-alpha.49",
"@qui/styles": "2.13.1",
"@qui/table-core": "1.0.0-alpha.7"
}
Highlights
  • Update dependencies: @qui/base, @qui/react, @qui/table-core
  • feat: public interfaces now use the @public JSDoc tag instead of the custom @group docs tag.

1.0.0-alpha.48

June 23rd, 2024

{
"@qui/base": "2.27.4",
"@qui/react": "1.6.1",
"@qui/react-table": "1.0.0-alpha.48",
"@qui/styles": "2.13.1",
"@qui/table-core": "1.0.0-alpha.6"
}
Highlights
  • Update dependencies: @qui/base, @qui/react, @qui/styles, @qui/table-core

1.0.0-alpha.47

June 16th, 2024

{
"@qui/base": "2.27.3",
"@qui/react": "1.6.0",
"@qui/react-table": "1.0.0-alpha.47",
"@qui/styles": "2.13.0",
"@qui/table-core": "1.0.0-alpha.5"
}
Highlights
  • Update dependencies: @qui/react, @qui/styles, @qui/table-core
  • feat: replaced default React import with named imports.

1.0.0-alpha.46

June 12th, 2024

{
"@qui/base": "2.27.3",
"@qui/react": "1.5.5",
"@qui/react-table": "1.0.0-alpha.46",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.45

May 30th, 2024

{
"@qui/base": "2.27.2",
"@qui/react": "1.5.4",
"@qui/react-table": "1.0.0-alpha.45",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.44

May 30th, 2024

{
"@qui/base": "2.27.1",
"@qui/react": "1.5.3",
"@qui/react-table": "1.0.0-alpha.44",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.43

May 30th, 2024

{
"@qui/base": "2.27.1",
"@qui/react": "1.5.2",
"@qui/react-table": "1.0.0-alpha.43",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.42

May 29th, 2024

{
"@qui/base": "2.27.0",
"@qui/react": "1.5.1",
"@qui/react-table": "1.0.0-alpha.42",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.41

May 27th, 2024

{
"@qui/base": "2.26.2",
"@qui/react": "1.5.0",
"@qui/react-table": "1.0.0-alpha.41",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.40

May 27th, 2024

{
"@qui/base": "2.26.2",
"@qui/react": "1.4.0",
"@qui/react-table": "1.0.0-alpha.40",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.39

May 27th, 2024

{
"@qui/base": "2.26.2",
"@qui/react": "1.3.0",
"@qui/react-table": "1.0.0-alpha.39",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.38

May 26th, 2024

{
"@qui/base": "2.26.2",
"@qui/react": "1.2.2",
"@qui/react-table": "1.0.0-alpha.38",
"@qui/styles": "2.12.2",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react, @qui/styles

1.0.0-alpha.37

May 22nd, 2024

{
"@qui/base": "2.26.1",
"@qui/react": "1.2.1",
"@qui/react-table": "1.0.0-alpha.37",
"@qui/styles": "2.12.1",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react, @qui/styles

1.0.0-alpha.36

May 22nd, 2024

{
"@qui/base": "2.26.0",
"@qui/react": "1.2.0",
"@qui/react-table": "1.0.0-alpha.36",
"@qui/styles": "2.12.0",
"@qui/table-core": "1.0.0-alpha.4"
}
Highlights
  • Update dependencies: @qui/base, @qui/react, @qui/styles, @qui/table-core
  • dev: upgraded vite to v5.
  • Changed package type to module.
  • The CommonJS export is now index.cjs, and the ESM export is now index.js.

1.0.0-alpha.35

May 16th, 2024

{
"@qui/base": "2.25.0",
"@qui/react": "1.1.1",
"@qui/react-table": "1.0.0-alpha.35",
"@qui/styles": "2.11.1"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.34

May 15th, 2024

{
"@qui/base": "2.25.0",
"@qui/react": "1.1.0",
"@qui/react-table": "1.0.0-alpha.34",
"@qui/styles": "2.11.1"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.33

May 9th, 2024

{
"@qui/base": "2.25.0",
"@qui/react": "1.0.1",
"@qui/react-table": "1.0.0-alpha.33",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.32

May 9th, 2024

{
"@qui/base": "2.25.0",
"@qui/react": "1.0.0",
"@qui/react-table": "1.0.0-alpha.32",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base

1.0.0-alpha.31

May 4th, 2024

{
"@qui/base": "2.24.0",
"@qui/react": "0.26.2",
"@qui/react-table": "1.0.0-alpha.31",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base

1.0.0-alpha.30

April 23rd, 2024

{
"@qui/base": "2.23.0",
"@qui/react": "0.26.1",
"@qui/react-table": "1.0.0-alpha.30",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.29

April 15th, 2024

{
"@qui/base": "2.23.0",
"@qui/react": "0.26.0",
"@qui/react-table": "1.0.0-alpha.29",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.28

April 12th, 2024

{
"@qui/base": "2.23.0",
"@qui/react": "0.25.0",
"@qui/react-table": "1.0.0-alpha.28",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base

1.0.0-alpha.27

April 9th, 2024

{
"@qui/base": "2.22.1",
"@qui/react": "0.24.3",
"@qui/react-table": "1.0.0-alpha.27",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base

1.0.0-alpha.26

April 9th, 2024

{
"@qui/base": "2.22.0",
"@qui/react": "0.24.2",
"@qui/react-table": "1.0.0-alpha.26",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base.

1.0.0-alpha.25

April 5th, 2024

{
"@qui/base": "2.21.0",
"@qui/react": "0.24.1",
"@qui/react-table": "1.0.0-alpha.25",
"@qui/styles": "2.11.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base, @qui/styles.

1.0.0-alpha.24

April 4th, 2024

{
"@qui/base": "2.20.0",
"@qui/react": "0.24.0",
"@qui/react-table": "1.0.0-alpha.24",
"@qui/styles": "2.11.0",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react, @qui/base, @qui/styles.

1.0.0-alpha.23

March 29th, 2024

{
"@qui/base": "2.19.2",
"@qui/react": "0.23.1",
"@qui/react-table": "1.0.0-alpha.23",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Fixed pre/post publish scripts.

1.0.0-alpha.22

March 29th, 2024

{
"@qui/base": "2.19.2",
"@qui/react": "0.23.0",
"@qui/react-table": "1.0.0-alpha.22",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Updated dependencies: @qui/base, @qui/react

1.0.0-alpha.21

March 26th, 2024

{
"@qui/base": "2.19.1",
"@qui/react": "0.22.0",
"@qui/react-table": "1.0.0-alpha.21",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Updated dependencies: @qui/base, @qui/react

1.0.0-alpha.20

March 26th, 2024

{
"@qui/base": "2.19.0",
"@qui/react": "0.21.2",
"@qui/react-table": "1.0.0-alpha.20",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.19

March 20th, 2024

{
"@qui/base": "2.19.0",
"@qui/react": "0.21.1",
"@qui/react-table": "1.0.0-alpha.19",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/react

1.0.0-alpha.18

March 19th, 2024

{
"@qui/base": "2.19.0",
"@qui/react": "0.21.0",
"@qui/react-table": "1.0.0-alpha.18",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Update dependencies: @qui/base, @qui/react

1.0.0-alpha.17

March 14th, 2024

{
"@qui/base": "2.18.1",
"@qui/react": "0.20.1",
"@qui/react-table": "1.0.0-alpha.17",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.16

March 14th, 2024

{
"@qui/base": "2.18.1",
"@qui/react": "0.20.0",
"@qui/react-table": "1.0.0-alpha.16",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • feat: Every component has been given a displayName for enhanced debugging.
  • fix: Every polymorphic component now returns ReactNode instead of ReactElement | null. This change fixes type incompatibilities that were introduced from a more recent version of the @types/react package.

1.0.0-alpha.14

March 11th, 2024

{
"@qui/base": "2.18.1",
"@qui/react": "0.19.2",
"@qui/react-table": "1.0.0-alpha.14",
"@qui/styles": "2.10.1",
"@qui/table-core": "1.0.0-alpha.3"
}
Highlights
  • Fixed ESLint errors from the prettier v3 update.

1.0.0-alpha.13

March 5th, 2024

{
"@qui/base": "2.18.0",
"@qui/react": "0.19.1",
"@qui/react-table": "1.0.0-alpha.13",
"@qui/styles": "2.10.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.12

March 4th, 2024

{
"@qui/base": "2.17.1",
"@qui/react": "0.19.0",
"@qui/react-table": "1.0.0-alpha.12",
"@qui/styles": "2.9.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • Removed devDependencies and scripts from the published package.json.

1.0.0-alpha.11

March 3rd, 2024

{
"@qui/base": "2.17.1",
"@qui/react": "0.18.0",
"@qui/react-table": "1.0.0-alpha.11",
"@qui/styles": "2.9.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.10

February 29th, 2024

{
"@qui/base": "2.17.0",
"@qui/react": "0.17.0",
"@qui/react-table": "1.0.0-alpha.10",
"@qui/styles": "2.9.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.9

February 26th, 2024

{
"@qui/base": "2.16.2",
"@qui/react": "0.16.2",
"@qui/react-table": "1.0.0-alpha.9",
"@qui/styles": "2.8.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.8

February 26th, 2024

{
"@qui/base": "2.16.1",
"@qui/react": "0.16.1",
"@qui/react-table": "1.0.0-alpha.8",
"@qui/styles": "2.7.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.7

February 22nd, 2024

{
"@qui/base": "2.16.0",
"@qui/react": "0.16.0",
"@qui/react-table": "1.0.0-alpha.7",
"@qui/styles": "2.7.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.6

February 15th, 2024

{
"@qui/base": "2.15.1",
"@qui/react": "0.15.1",
"@qui/react-table": "1.0.0-alpha.6",
"@qui/styles": "2.7.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.5

February 9th, 2024

{
"@qui/base": "2.15.0",
"@qui/react": "0.15.0",
"@qui/react-table": "1.0.0-alpha.5",
"@qui/styles": "2.6.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.4

February 6th, 2024

{
"@qui/base": "2.14.2",
"@qui/react": "0.14.1",
"@qui/react-table": "1.0.0-alpha.4",
"@qui/styles": "2.5.0",
"@qui/table-core": "1.0.0-alpha.2"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.3

February 4th, 2024

{
"@qui/base": "2.14.1",
"@qui/react": "0.14.0",
"@qui/react-table": "1.0.0-alpha.3",
"@qui/styles": "2.5.0",
"@qui/table-core": "1.0.0-alpha.1"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.2

February 2nd, 2024

{
"@qui/base": "2.14.0",
"@qui/react": "0.13.1",
"@qui/react-table": "1.0.0-alpha.2",
"@qui/styles": "2.5.0",
"@qui/table-core": "1.0.0-alpha.1"
}
Highlights
  • @qui dependency updates.

1.0.0-alpha.1

February 1st, 2024

{
"@qui/base": "2.14.0",
"@qui/react": "0.13.0",
"@qui/react-table": "1.0.0-alpha.1",
"@qui/table-core": "1.0.0-alpha.1",
"@qui/styles": "2.5.0"
}
Highlights
  • Minor JSDoc comment updates.

1.0.0-alpha.0

February 1st, 2024

{
"@qui/base": "2.14.0",
"@qui/react": "0.13.0",
"@qui/react-table": "1.0.0-alpha.0",
"@qui/table-core": "1.0.0-alpha.0",
"@qui/styles": "2.5.0"
}
Highlights
  • Initial release of the React Table library.