Releases: handsontable/hyperformula
Releases · handsontable/hyperformula
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
CellErrorclass as a public API. #1232 - Exported the
SimpleRangeValueclass as a public API. #1178
Fixed
- Fixed an
EmptyCellVertexdata integrity issue between theAddressMappingandDependencyGraphobjects. #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,R1CorRCcan't be used in expression names
anymore. #1058 - Fixed an issue where using reversed ranges with absolute addressing could
cause theIncorrect array sizeerror. #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
timeFormatsconfiguration 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.jsdependency and its use, to speed up the installation time. #812 - Breaking change: Removed the deprecated
gpujsandgpuModeconfiguration options. #812
Fixed
- Fixed an issue where the RATE function didn't converge for some inputs. #905