Releases: handsontable/hyperformula
Releases · handsontable/hyperformula
2.7.1
2.7.0
2.6.2
2.6.1
Fixed
- Fixed an issue where operating on ranges of incompatible sizes resulted in a runtime exception. #1267
- Fixed an issue where the
simpleCellAddressFromString()
method was crashing when called with a non-ASCII character in an unquoted sheet name. #1312 - Fixed an issue where adding a row to a very large spreadsheet resulted in the
Maximum call stack size exceeded
error. #1332 - Fixed an issue where using a column-range reference to an empty sheet as a function argument resulted in the
Incorrect array size
error. #1147 - Fixed an issue where the SUBSTITUTE function wasn't working correctly with regex special characters. #1289
- Fixed a typo in the JSDoc comment of the
HyperFormula
class. #1323
2.6.0
2.5.0
Added
- Added a new function: ADDRESS. #1221
- Added a new function: HYPERLINK. #1215
- Added a new function: IFS. #1157
Changed
- Optimized the
updateConfig()
method to rebuild HyperFormula only when the new configuration is different from the old one. #1251
Fixed
- Fixed the SEARCH function to be case-insensitive regardless of HyperFormula's configuration. #1225
2.4.0
Added
- Exported the
CellError
class as a public API. #1232 - Exported the
SimpleRangeValue
class as a public API. #1178
Fixed
- Fixed an
EmptyCellVertex
data integrity issue between theAddressMapping
andDependencyGraph
objects. #1188 - Fixed a build issue with M1- and M2-chip MacBooks. #1166
- Fixed an issue where the order of items returned by
removeColumns()
depended on the address mapping policy. #1205
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