New features
- Sheets: Add workbook-level iterative calculation with configurable iteration limits and convergence thresholds.
- Sheets: Support configurable line spacing for cell text.
- Charts (Pro): Add 3D column, bar, line, area, and pie charts.
- Charts (Pro): Support logarithmic value axes for 2D charts.
- Docs: Add zoom and fullscreen controls to the toolbar.
- Docs (Pro): Add table border presets to the ribbon.
- PDFs (Pro): Add ribbon controls for editing, annotations, zoom, and fullscreen.
- Collaboration (Pro): Allow hosts to disable automatic URL-based document loading.
Improvements and fixes
- Improve cell editing and worksheet-switch focus, and preserve table column order when saving.
- Fix XLOOKUP error handling, SORT calculations, and named-range updates after worksheet renames.
- Correct relative-date filtering and calendar boundaries.
- Improve drawing positioning and selection, and prevent flicker when switching worksheets.
- Pro: Improve document table resizing, selection performance, and shape-editing undo/redo.
- Pro: Improve imported PDF text dragging, rendering, and editing.
- Pro: Improve collaboration reconnection and offline edit recovery, and isolate offline caches by user.
- Refine Slides menus and shape controls, mobile editing, and accessibility labels.
Breaking changes and upgrading
- Iterative calculation: Replace
FFormula.setMaxIteration()and global cycle-reference settings withFWorkbook.setCalculationSettings(). Iterative calculation is disabled by default. - Node.js presets:
@univerjs/preset-docs-node-coreand@univerjs/preset-sheets-node-coreare no longer included in new releases. Use plugin-based initialization for Node.js integrations. - Formula imports: Import
FormulaReorderControllerfrom@univerjs/sheets-formulainstead of@univerjs/sheets-formula-ui. - Custom chart renderers (Pro):
EChartRenderModelno longer accepts constructor options, andIEChartRenderModelOptionsis removed. Lifecycle handling now usesemitChartEvent()instead of cache-clearing hooks. - Collaboration (Pro): Sync pending offline edits before upgrading. Set the current user before loading documents. Hosts that manage document loading themselves can set
enableUrlUnitLoader: false.
Full changelog: v1.0.4âŠv1.1.0