handsontable / handsontable/hyperformula

HyperFormula 3.3.0 is here!

Open
#1,685 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ANNOUNCEMENT
Dominant language
TypeScript
Stars
2.8k
Forks
171
Avg merge
1d 22h
Merged PRs (30d)
7

Description

HyperFormula 3.3.0 is the largest function release in the project's history — 20 new Excel-compatible functions in a single update!

WHAT'S NEW

  • D* database functions: DSUM, DAVERAGE, DMAX, DMIN, DPRODUCT, DCOUNT, DCOUNTA, DGET, DSTDEV, DSTDEVP, DVAR, and DVARP. These let you filter and aggregate structured data using criteria ranges, all within a formula — no external query logic needed.
  • PERCENTILE and QUARTILE families: including .INC and .EXC variants for Excel-consistent boundary handling
  • TEXTJOIN: concatenate ranges with a delimiter, skip empty cells
  • SEQUENCE: generate arrays of sequential numbers; configurable rows, columns, start value, and step

Full list of built-in functions

FIXED

  • Two memory leak fixes for long-running instances
  • new maxPendingLazyTransformations config option for explicit memory control

NEW AI TOOLS

  • HyperFormula & Handsontable Skills: We've published official Claude Code Skills for both libraries, and made them available in multiple formats for use across all platforms and coding tools.

We're also working on 3 new AI integrations — letting agents offload formula evaluation to a deterministic engine instead of recomputing it on demand

Read the blog post: HyperFormula 3.3.0
Release Notes - 3.3.0

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This is a release announcement rather than an actionable implementation issue, and it names no repository files or tests. Start with the linked Release Notes and built-in functions documentation; there is no defined code change or completion condition in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation, release
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.