Releases: handsontable/hyperformula
Releases · handsontable/hyperformula
2.3.1
Fixed
- Fixed an issue where expression names were not allowed to start with a cell
reference. #1058 - Fixed an issue where expression names were allowed to start with R1C1-notation
references. For better compatibility with other spreadsheet software, strings
such asR4C5
,RC1000
,R1C
orRC
can't be used in expression names
anymore. #1058 - Fixed an issue where using reversed ranges with absolute addressing could
cause theIncorrect array size
error. #1106 - Fixed an issue where removing a sheet (
removeSheet()
) without clearing it
(clearSheet()
) could cause an error. #1121
2.3.0
2.2.0
Added
- Added an American English (
enUS
) language pack. It's a convenience alias: it contains the same translations as the existing British English (enGB
) language pack. #1025
Fixed
- Fixed functions VLOOKUP and HLOOKUP to handle duplicates in the way specified by the OpenDocument standard. #1072
- Fixed the MATCH function to handle descending ranges in the way specified by the OpenDocument standard. #1063
2.1.0
Added
- Added two new functions: MAXIFS and MINIFS. #1049
Changed
- Changed the rounding strategy of the default time-parsing function to be independent of the
timeFormats
configuration option. Now, time values are always rounded to the nearest millisecond (0.001 s). #953
Fixed
- Fixed a rounding issue that caused the TEXT function to incorrectly convert dates and times to strings. #1043
- Fixed an issue where functions SUMIF, SUMIFS, COUNTIF, COUNTIFS, and AVERAGEIF incorrectly handled complex numeric values. #951
Removed
- Removed all polyfills from the CommonJS build and the ES modules build. In the UMD build, kept only the polyfills required by the supported browsers. #1011
2.0.1
2.0.0
For more information on this release, see:
Added
- Added support for reversed ranges. #834
- Added a new configuration option,
ignoreWhiteSpace
, which allows for parsing formulas that contain whitespace characters of any kind. #898
Changed
- Breaking change: Removed the
gpu.js
dependency and its use, to speed up the installation time. #812 - Breaking change: Removed the deprecated
gpujs
andgpuMode
configuration options. #812
Fixed
- Fixed an issue where the RATE function didn't converge for some inputs. #905
1.3.1
1.3.0
1.2.0
1.1.0
Changed
- Deprecated the
binarySearchThreshold
configuration option, as every search of sorted data always uses binary search. (#791)
Added
- Added support for the array arithmetic mode in the
calculateFormula()
method. (#782) - Added a new
CellType
returned bygetCellType
:CellType.ARRAYFORMULA
. It's assigned to the top-left corner of an array, and is recognized by theisCellPartOfArray()
anddoesCellHaveFormula()
methods. (#781)