Handsontable 18.0.0: A TypeScript Core, a New Layout System, and a Faster, Lighter Grid

Handsontable 18.0.0 is here — our biggest foundational release in years.

We’ve rewritten the entire core from JavaScript to TypeScript. That means strict-mode compatibility, stronger typings for built-in renderers, editors, and validators, and fixed type declarations that previously tripped up ESM and CJS setups. The shipped .d.ts files now work with TypeScript 5.1+, so autocompletion and type checking work out of the box.

18.0.0 also adds a new layout system for controlling how UI renders around the grid, removes four runtime dependencies for a lighter bundle, modernizes the Angular wrapper, and ships a documentation overhaul with new Vue 3 and AI Tools sections.

This release includes breaking changes, so check the migration guide before upgrading.

Read the blog post :backhand_index_pointing_down:

1 Like