hyperformula
hyperformula copied to clipboard
feat: Implement new config param, allowCircularReferences
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.
Thank you for sharing the pull request and signing our CLA.
P.S. You have an impressive GitHub activity!