Skip to content

Conversation

@sequba
Copy link
Collaborator

@sequba sequba commented Aug 5, 2025

No description provided.

sequba and others added 30 commits November 6, 2024 11:50
* Add markdown-it plugins

* Make HTML+CSS preview work

* Make some of the buttons work

* Add edit-in-stackblitz button

* Make the entire runtime of the demo work (including js)

* Add real HF demo.

* Make HyperFormula import work in runtime of the docs examples

* Add script code-examples-generator

* Style stackblitz button

* Style demo internal buttons

* Remove unused glue-code

* Remove not needed vuepress plugins

* Fix linter error

* Reformat demo/example1.ts file

* Add advanced-usage demo

* Change the framework demos in the docs to use Codesandbox iframe instead of Stackblitz

* Add basic-operations demo

* Add basic-usage demo

* Add batch-operations demo

* Add demo clipboard-operations

* Changed the custom-functions demo to use Codesandbox instead of Stackblitz

* Add date-time demo

* Add demo i18n

* Add localizing-functions guide

* Add named-expressions demo

* Add sorting-data demo

* Add undo-redo demo

* Fix lint errors

* Disable linter for the docs examples

* Tweak the styling of demo example

* Fix row and column counting in the docs examples

* Adjust css of basic-usage demo

* Adjust style of advanced-usage demo

* Fix styles for basic-operations demo

* Fix styles for batch-operations demo

* Fix styles for sorting demo

* Fix height of the table cell in the demos

* Adjust text decoration of the summary row in the i18n demo

* Fix styles for basic-operations demo

* Adjust styles for the inputs

* Disable logging HF version to console in the native examples embedded in the docs

* Update styles for the open-in-stackblitz button

* Fix broken favicon link

* Fix examples.js script to handle newline characters in both unix and windows styles

* Reduce space between buttons and table in the undo-redo demo

* Fix style for checkbox in the batch-operations demo
…andsontable#1454)

* Merge hotfix to develop (handsontable#1431)

Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue

* Merge hotfix to develop (handsontable#1432)

* Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue (handsontable#1424)

* Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command

* Merge hotfix to develop (handsontable#1433)

* Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue (handsontable#1424)

* Hotfix: Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command (handsontable#1425)

Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command

* Revert the publish-docs workflow to Node 16

* Add build-docs workflow (handsontable#1434)

* Add build-docs workflow

* Add environment variables necessary to build the docs with Node 20

* Use Node 20 in all the build/test workflows (handsontable#1435)

* Remove license comments from the UMD build (handsontable#1437)

* Install terser plugin explicite to enable extensive customization

* Remove license comment from the UMD builds using string-replace-loader webpack plugin

* Test for the redundant license comments in the UMD build inside the verify:umd script

* Update build badge in readme to show the build workflow status instead of test (handsontable#1443)

* Update build badge to show the build workflow status instead of test

* Native demos in the docs (handsontable#1447)

* Add markdown-it plugins

* Make HTML+CSS preview work

* Make some of the buttons work

* Add edit-in-stackblitz button

* Make the entire runtime of the demo work (including js)

* Add real HF demo.

* Make HyperFormula import work in runtime of the docs examples

* Add script code-examples-generator

* Style stackblitz button

* Style demo internal buttons

* Remove unused glue-code

* Remove not needed vuepress plugins

* Fix linter error

* Reformat demo/example1.ts file

* Add advanced-usage demo

* Change the framework demos in the docs to use Codesandbox iframe instead of Stackblitz

* Add basic-operations demo

* Add basic-usage demo

* Add batch-operations demo

* Add demo clipboard-operations

* Changed the custom-functions demo to use Codesandbox instead of Stackblitz

* Add date-time demo

* Add demo i18n

* Add localizing-functions guide

* Add named-expressions demo

* Add sorting-data demo

* Add undo-redo demo

* Fix lint errors

* Disable linter for the docs examples

* Tweak the styling of demo example

* Fix row and column counting in the docs examples

* Adjust css of basic-usage demo

* Adjust style of advanced-usage demo

* Fix styles for basic-operations demo

* Fix styles for batch-operations demo

* Fix styles for sorting demo

* Fix height of the table cell in the demos

* Adjust text decoration of the summary row in the i18n demo

* Fix styles for basic-operations demo

* Adjust styles for the inputs

* Disable logging HF version to console in the native examples embedded in the docs

* Update styles for the open-in-stackblitz button

* Fix broken favicon link

* Fix examples.js script to handle newline characters in both unix and windows styles

* Reduce space between buttons and table in the undo-redo demo

* Fix style for checkbox in the batch-operations demo
* Remove deprecated method ValueCellVertex.setCellValue

* Remove deprecated config option binarySearchThreshold

* Add changelog entry and adjust documentation

Co-authored-by: Krzysztof ‘Budzio’ Budnik <[email protected]>
* Add babel script add-import-extension

* Adjust check-publish-package script to new way of building ES

* Make babel output ES build with mjs extensions

* Add exports property to package.json

* Fix the exports property

* Tweaking package.json exports for cjs modules

* Adjust package.json exports for individual language files in CJS

* Add info about the source of the add-import-extension babel script

* Add changelog entry

* Move types key to be the first key in JSON object (exports property)

* Fix publint suggestions

* Add paths ./i18n/languages/xxXX to exports property in package.json

* Use path ./i18n/languages/xxXX to import languages in the docs

* Add paths with .js extensions to exports in package.json

* Add migration guide for 3.0

* Working on the migration guide

* Unpolished vershion of the migration guide

* Upgrade migration instructions for Angular projects

* Add more explenations to the migration guide

* Add a fallback option for parcel projects to the migration guide

* Undo the version number change in package.json

* Update migration guide

* Remove unnsecessary step from the parcel section of the migration guide

* Rephrase CHANGELOG.md
…ToString` (handsontable#1457)

* Change sygnatures of simpleCellAddressToString and simpleCellRangeToString

* Add unit tests for simpleCellAddressToString and simpleCellRangeToString

* Adjust API reference for simpleCellAddressToString and simpleCellRangeToString

* More unit tests for simpleCellRangeFromString

* Add changelog entry

Co-authored-by: Krzysztof ‘Budzio’ Budnik <[email protected]>
* Set default value for precisionRounding parameter to 10

* Add link about the limitations of the javascript arithmetics to the specifications-and-limits guide

* Add changelog entry and the migration guide

* Adjust unit tests
* Update babel

* Remove @babel/plugin-transform-typescript

* Remove @microsoft/tsdoc

* Upgrade eslint and eslint plugins

* Upgrade webpack and related packages

* Upgrade core-js and @types/webpack-env

* Upgrade moment, markdown-it-footnote, full-icu, cross-env

* Upgrade jasmine

* Upgrade jest, ts-jest, @types/jasmine, @types/jest, @types/jsdom, @types/node

* Upgrade jsdom

* Upgrade karma and related packages

* Remove serve package, upgrade rimraf and tar

* Upgrade ts-loader, ts-node

* Remove vuepress-plugin-clean-urls, weak-napi. Upgrade typedoc-plugin-markdown, vuepress

* Remove empty describe block in the test file

* Remove unused npm scripts from package.json

* Update dependency version in babel.config.js
…le#1467)

Use CODECOVE_TOKEN secret while uploading data to codeve in GitHub action
…sontable#1468)

Extend karma browserDisconnectTimeout to fix browser disconnecting error during test:browser
handsontable#1476)

Docs: Explain getSheetDimensions() issue with empty rows and columns
* ISS-1 sapiologie/hyperformula XLOOKUP in built-in-functions.md

* ISS-1 sapiologie/hyperformula add translations

* ISS-1 sapiologie/hyperformula placeholder function and test

* ISS-1 sapiologie/hyperformula progress on Xlookup logic

* ISS-1 sapiologie/hyperformula Working XLOOKUP without support for optional parameters

* ISS-1 sapiologie/hyperformula override default if_not_found

* ISS-1 sapiologie/hyperformula add commented out range function return test

* ISS-1 sapiologie/hyperformula update the doc to reflect limitations

* ISS-1 sapiologie/hyperformula Set vectorizationForbidden: true on XLOOKUP

* Add test suite for the XLOOKUP function

* Plan basic tests for XLOOKUP

* Make XLOOKUP work in basic mode

* Make XLOOKUP return a range

* Add unit tests about the types of argument

* Fix XLOOKUP for scenario with 2D returnArray

* Add unit tests for argument validation

* Add official Exel example 4

* Implement XLOOKUP for single-cell ranges

* Refactor xlookupArraySize function

* Fix the single-cell ranges tests

* Add unit tests for non-default searchMode

* Make XLOOKUP handle sorted ranges

* Return NotFound if there is no match in sprted ranges

* Finish implementing searchMode for XLOOKUP

* Add unit tests for ColumnIndex column search strategy

* Add unt tests for matchMode

* Make searchStrategy.find() able to return lower/upper bound if there is no exact match

* Add unit tests for matchMode -1

* Improve AdvancedFind.basicFind() to handle lower and upper bounds when searching in unordered range

* Implement matchMode -1 and 1 for XLOOKUP

* Fix the issue with MATCH function

* Fixx ColumnIndex.find() issue

* Implement wildcard match for XLOOKUP

* Add more unit tests

* Add unit tests for wildcard match with ColumnIndex column search strategy

* Improve descriptions of some unit tests

* Fix lint error

* Add changelog entry

* Describe XOOKUP in the built-in functions guide

* Rephrase XLOOKUP description

* Remove redundant\ comments

* Refactor findLastOccurrenceInOrderedRange function

* Fix misspelled word occurrence

* Remove redundant comment

* Remove redundant guards

---------

Co-authored-by: Selim Youssry <[email protected]>
Make code examples check for registered languages before registering new ones
…loading addons is disabled` (handsontable#1486)

Migrate mortgage-calculator demo in readme from Codestandbox to Stackblitz
…nces guide (handsontable#1488)

* Describe the limitation of the OFFSET function in the runtime differences guide

* Improve formatting
* Refactor implementation of function TRIM to avoid inefficient regular expression

* Remove unused variable in config.spec.ts

* Remove unused variable in AddressMapping.ts
sequba and others added 13 commits May 18, 2025 16:26
…ce in the same formula. (handsontable#1508)

* Add unit test for issue handsontable#1102

* Add changelog entry

* fix: remove edge on operation only if it exists (handsontable#1507)

---------

Co-authored-by: jbmolle <[email protected]>
* Fix typos in built-in functions guide  (handsontable#1514)

* Fix typos

* Add changelog entry

---------

Co-authored-by: ggorlen <[email protected]>
* Clarifications for the home page

* Clarification for readme file

---------

Co-authored-by: Kuba Sekowski <[email protected]>
* Docs: Add Quality page

* Add Security section to the Quality guide
… were not updated on changes (handsontable#1521)

* Add unit tests for the issue

* fix(named-expressions): mark named expressions as dirty before re-computation (handsontable#1504)

* Add changelog entry

* Add unit tests for named expressions created on initialization

* Change order of operations on engine initialization to make initial named expression array work correctly

---------

Co-authored-by: Esmail Rahmani <[email protected]>
…andsontable#1522)

* Add initial namex expression to the usage example of buildFromArray in API ref

* Add initial namex expression to the usage example of buildFromSheets in API ref

* Describe creating named expressions on engine initialization in the named-expressions guide
@sequba sequba merged commit 9f5cbfe into hyperformula Aug 5, 2025
8 of 19 checks passed
@@ -1,12 +1,16 @@
/* start:skip-in-compilation */
import HyperFormula from 'hyperformula';
import HyperFormula, { NothingToPasteError } from 'hyperformula';

Check failure

Code scanning / CodeQL

Assignment to constant Error documentation

Assignment to variable NothingToPasteError, which is
declared
constant.

Copilot Autofix

AI 5 months ago

Copilot could not generate an autofix suggestion

Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants