You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix issue where cells where not recalculated after adding, removing and renaming sheets (handsontable#1570)
* Add unit test that reproduce the issue
* Add changelog entry
* Don't omit end address in RemoveSheetTransformer
* Add npm script for npm audit
* Add more unit tests
* Fix linter in tests
* Make SheetMapping store reserved sheet names
* Adjust graphComparator
* Adjust evaluator to handle not-added sheets correctly
* Adjust tests in compute-hash-from-tokens.spec.ts
* Adjust tests in parser.spec.ts
* Fix numeric aggregation plugin
* Make addSheet operation update the relevant dependency
* Adjust tests in named-expressions.spec.ts
* Adjust tests in mitting-events.spec.ts
* Add complex range test scenarios
* Remove vertices only if they are not referenced by existing sheets
* Adjust tests in removing-sheet.spec.ts
* Refactor: create SheetReferenceRegistrar
* Remove sheet from AddressMapping if nothing else depends on it
* Remove unused functions
* Remove unused constructor parameters
* Adjust range vertices after rename sheet
* Update sheet strategy in AddressMapping if placeholder exists
* Improve docs in SheetMapping
* Refactor NumericAggregationPlugin
* Rename function to more descriptive name
* Refactor addressRepresentationConverters
* Refactor Graph.ts
* Refactor SheetReferenceRegistrar.ts
* Refactor RangeMapping
* Remove RemoveSheetTransformem which is not needed anymore
* Rename FormulaCellVertex -> ScalarFormulaVertex and ArrayVertex -> ArrayFormulaVertex
* Refactor DependencyGraph
* Refactor Operations
* Refactor DependencyGraph.removeSheet
* Make sure renameSheet handles dependency graph correctly
* Refactor DependencyGraph.mergeSheets()
* Refactor DependencyGraph
* Hande undoAddSheet and redoAddSheet
* Hande undoRemoveSheet and redoRemoveSheet
* Add tests for undo/redo renameSheet()
* Handle undo for renameSheet()
* Apply suggestions from agent review
* Configure eslint to allow null assertions in test files
* Remove placeholder sheets when not needed enymore
* Apply suggestions after agentic code review of the test files
* Test the cleanup of placeholder sheets
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
9
9
10
10
### Fixed
11
11
12
+
- Fixed an issue where cells were not recalculated after adding, removing and renaming sheets. [#1116](https://github.com/handsontable/hyperformula/issues/1116)
12
13
- Fixed an issue where overwriting a non-computed cell caused the `Value of the formula cell is not computed` error. [#1194](https://github.com/handsontable/hyperformula/issues/1194)
0 commit comments