Skip to content

Commit 786a26b

Browse files
committed
Merge tag '3.1.0' into develop
3.1.0
2 parents ed7a4c9 + af30acd commit 786a26b

18 files changed

Lines changed: 4238 additions & 1173 deletions

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77

88
## [Unreleased]
99

10+
## [3.1.0] - 2025-10-14
11+
1012
### Changed
1113

1214
- Renamed the `arraySizeMethod` parameter in the `FunctionMetadata` interface to `sizeOfResultArrayMethod`. The `arraySizeMethod` is deprecated and will be removed in one of the next major releases. [#1401](https://github.com/handsontable/hyperformula/issues/1401)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ hf.setCellContents({ sheet: sheetId, row: 0, col: 0 }, [['Monthly Payment', '=PM
9898
console.log(`${hf.getCellValue({ sheet: sheetId, row: 0, col: 0 })}: ${hf.getCellValue({ sheet: sheetId, row: 0, col: 1 })}`);
9999
```
100100

101-
[Run this code in StackBlitz](https://stackblitz.com/github/handsontable/hyperformula-demos/tree/3.0.x/mortgage-calculator)
101+
[Run this code in StackBlitz](https://stackblitz.com/github/handsontable/hyperformula-demos/tree/3.1.x/mortgage-calculator)
102102

103103
## Contributing
104104

docs/guide/basic-operations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ consists of a sheet ID, column ID, and row ID, like this:
228228

229229
Alternatively, you can work with the **A1 notation** known from
230230
spreadsheets like Excel or Google Sheets. The API provides the helper
231-
function [`simpleCellAddressFromString`](../api/globals.md#simplecelladdressfromstring) which you can use to retrieve
231+
function [`simpleCellAddressFromString`](../api/classes/hyperformula.md#simplecelladdressfromstring) which you can use to retrieve
232232
the [`SimpleCellAddress`](../api/interfaces/simplecelladdress) .
233233
:::
234234

docs/guide/custom-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ This demo contains the implementation of both the
363363
[`DOUBLE_RANGE`](#advanced-custom-function-example) custom functions.
364364
365365
<iframe
366-
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.0.x/custom-functions?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
366+
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.1.x/custom-functions?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
367367
style="width:100%; height:1070px; border:0; border-radius: 4px; overflow:hidden;"
368368
title="handsontable/hyperformula-demos: react-demo"
369369
allow="accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking"

docs/guide/file-import.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ To import XLSX files, use a third-party [XLSX parser](https://www.npmjs.com/sear
1818

1919
This example uses [ExcelJS](https://www.npmjs.com/package/exceljs) to import XLSX files into HyperFormula.
2020

21-
See full example on [GitHub](https://github.com/handsontable/hyperformula-demos/tree/3.0.x/read-excel-file).
21+
See full example on [GitHub](https://github.com/handsontable/hyperformula-demos/tree/3.1.x/read-excel-file).
2222

2323
```js
2424
const ExcelJS = require('exceljs');

docs/guide/integration-with-angular.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ For more details, see the [client-side installation](client-side-installation.md
77
## Demo
88

99
<iframe
10-
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.0.x/angular-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
10+
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.1.x/angular-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
1111
style="width:100%; height:1070px; border:0; border-radius: 4px; overflow:hidden;"
1212
title="handsontable/hyperformula-demos: react-demo"
1313
allow="accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking"

docs/guide/integration-with-react.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ For more details, see the [client-side installation](client-side-installation.md
77
## Demo
88

99
<iframe
10-
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.0.x/react-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
10+
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.1.x/react-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
1111
style="width:100%; height:1070px; border:0; border-radius: 4px; overflow:hidden;"
1212
title="handsontable/hyperformula-demos: react-demo"
1313
allow="accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking"

docs/guide/integration-with-svelte.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ For more details, see the [client-side installation](client-side-installation.md
77
## Demo
88

99
<iframe
10-
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.0.x/svelte-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
10+
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.1.x/svelte-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
1111
style="width:100%; height:1070px; border:0; border-radius: 4px; overflow:hidden;"
1212
title="handsontable/hyperformula-demos: react-demo"
1313
allow="accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking"

docs/guide/integration-with-vue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This demo uses the [Vue 3](https://v3.vuejs.org/) framework. If you are looking
3636
:::
3737

3838
<iframe
39-
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.0.x/vue-3-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
39+
:src="`https://codesandbox.io/embed/github/handsontable/hyperformula-demos/tree/3.1.x/vue-3-demo?autoresize=1&fontsize=11&hidenavigation=1&theme=light&view=preview&v=${$page.buildDateURIEncoded}`"
4040
style="width:100%; height:1070px; border:0; border-radius: 4px; overflow:hidden;"
4141
title="handsontable/hyperformula-demos: react-demo"
4242
allow="accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking"

docs/guide/release-notes.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ This page lists HyperFormula release notes. The format is based on
66
HyperFormula adheres to
77
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
## 3.1.0
10+
11+
**Release date: October 14, 2025**
12+
13+
### Changed
14+
15+
- Renamed the `arraySizeMethod` parameter in the `FunctionMetadata` interface to `sizeOfResultArrayMethod`. The `arraySizeMethod` is deprecated and will be removed in one of the next major releases. [#1401](https://github.com/handsontable/hyperformula/issues/1401)
16+
- Renamed the `arrayFunction` parameter in the `FunctionMetadata` interface to `enableArrayArithmeticForArguments`. The `arrayFunction` is deprecated and will be removed in one of the next major releases. [#1401](https://github.com/handsontable/hyperformula/issues/1401)
17+
18+
### Fixed
19+
20+
- Fixed an issue where the `OFFSET` function was ignoring the sheet reference in the provided address. [#1477](https://github.com/handsontable/hyperformula/issues/1477)
21+
922
## 3.0.1
1023

1124
**Release date: August 11, 2025**

0 commit comments

Comments
 (0)