Changelog
Minor Changes
Section titled “Minor Changes”- Programmatically navigate to any cell or range, including switching sheets, from outside the editor.
- The onChange callback now receives structured editor events, letting embedding apps react to specific user actions like cell edits, formatting changes, sheet additions, and more.
Patch Changes
Section titled “Patch Changes”- Include documentation on the @grid-is/editor-react public API (auto-generated from JSDoc)
- Fix formula references merging when dragging one over another
- Add
showErrorTooltipsprop to display an error tooltip when a cell containing a formula error is selected
Minor Changes
Section titled “Minor Changes”- CSS is now auto-injected into the ESM bundle — ESM consumers no longer need to import
@grid-is/editor-react/editor-styles.cssseparately. CJS consumers should continue importing it manually. - Remove Roboto Mono from the editor. The
robotoMonoUrlprop has been removed fromFontConfig. The formula bar and cell inputs fall back to the system monospace font stack.
Patch Changes
Section titled “Patch Changes”- Fix function docs and picker staying visible after committing a formula edit
Minor Changes
Section titled “Minor Changes”- Add initialSelection prop to SpreadsheetEditor and scroll it into view
- Replace
configprop with directfontConfigprop on SpreadsheetEditor - Add formula reference highlighting on cell selection
- Remove
useApiaryEditorhook and acceptModeldirectly onSpreadsheetEditor - Replace
boundsConfighook option with asizeprop onSpreadsheetEditor.
Patch Changes
Section titled “Patch Changes”-
Isolate editor styles from consumer CSS with defensive resets and scoped class selectors
-
Add documentation site with guides and API reference (https://docs.grid.is/editor/)
-
Fix scroll feedback loop causing jerky scrolling
-
Use modular
string.quoteto fix Sass deprecation warning for globalquote()function -
Upgrade @grid-is/apiary to ^15.3.1 and remove vite-plugin-node-polyfills
-
Remove xlsx-convert as a direct dependency, use apiary’s built-in conversion instead
-
Sheet tab bar redesign to match mondrian-react viewer. Adding a matching fx icon to the formula bar as well as polishing hover states, button alignments, dropdown behavior and documents statistics footer.
-
Fix Editor not reflecting changes made directly to Apiary model outside Editor methods. Consumers can update model directly, but UI stayed stale because Editor never detected external modifications.
Editor now listens to Apiary recalc events and updates internal state when model changes occur outside Editor interface.