hyperformula icon indicating copy to clipboard operation
hyperformula copied to clipboard

feat: Implement new config param, allowCircularReferences

Open mountEvarus opened this issue 3 months ago • 1 comments

Context

Implementing the handling of circular dependencies/references with a flag.

How did you test your changes?

I have created a test file with several scenarios, and matched the results to what should happen in 100 cycles.

Types of changes

  • [ ] Breaking change (a fix or a feature because of which an existing functionality doesn't work as expected anymore)
  • [x] New feature or improvement (a non-breaking change that adds functionality)
  • [ ] Bug fix (a non-breaking change that fixes an issue)
  • [ ] Additional language file, or a change to an existing language file (translations)
  • [ ] Change to the documentation

Checklist:

  • [x] I have reviewed the guidelines about Contributing to HyperFormula and I confirm that my code follows the code style of this project.
  • [x] I have signed the Contributor License Agreement.
  • [x] My change is compliant with the OpenDocument standard.
  • [x] My change is compatible with Microsoft Excel.
  • [x] My change is compatible with Google Sheets.
  • [ ] I described my changes in the CHANGELOG.md file.
  • [x] My changes require a documentation update.
  • [ ] My changes require a migration guide.

mountEvarus avatar Sep 16 '25 09:09 mountEvarus

Thank you for sharing the pull request and signing our CLA.

P.S. You have an impressive GitHub activity!

AMBudnik avatar Sep 18 '25 11:09 AMBudnik