What’s new in HyperFormula 1.2.0

Jakub Wiśniewski HyperFormula / September 28, 2021

What’s new in HyperFormula 1.2.0

Last week, we’ve released HyperFormula 1.2.0. It brings one important change to both HyperFormula and Handsontable.

A change to GPU acceleration

Since version 9.0.0, Handsontable has been using HyperFormula in its formula calculation plugin. Because of the way npm treats optional dependencies (since version 7.0.0), the installation of HyperFormula’s GPU.js dependency could slow down the Handsontable installation process as a whole.

To keep the Handsontable installation process as fast as possible, we decided to remove GPU.js from HyperFormula’s optional dependencies, and deprecate HyperFormula’s gpujs and  gpuMode configuration options.

You can still use GPU acceleration

If you need HyperFormula’s GPU acceleration, you can still use it. All you need to do is install GPU.js on your own.

For more details, see this guide: Enabling GPU acceleration.

Release notes: what we changed

  • Removed GPU.js from optional dependencies and marked config options gpujs and  gpuMode as deprecated.

Acknowledgments

The HyperFormula project was co-financed from European Union funds under the European Regional Development Funds as a part of the Smart Growth Operational Programme. Project implemented as a part of the National Centre for Research and Development: Fast Track.

European funds logo