migrate-v8-to-v9

Installation
SKILL.md

Use this as the complete breaking-change checklist. V9 is the current API; construction, feature registration, state, rendering, and types must migrate together.

Framework prerequisite: Angular 19 or newer (@angular/core >=19).

Recommended Migration Order

  1. Replace createAngularTable with injectTable inside an Angular injection context.
  2. Hoist static/expensive features and columns outside the reactive initializer.
  3. Move features, row models, and function registries into tableFeatures.
  4. Update signal/atom state reads and FlexRender usage.
  5. Apply every shared API and type rename below.
  6. Treat stockFeatures as a temporary audit bridge; explicit features are the production target.
const features = tableFeatures({
  rowSortingFeature,
  sortedRowModel: createSortedRowModel(),
  sortFns: { alphanumeric: sortFn_alphanumeric },
})
Installs
17
Repository
tanstack/table
GitHub Stars
28.4K
First Seen
Aug 4, 2026
migrate-v8-to-v9 — tanstack/table