v1.1.0
dream-num/univerv1.1.0Oct 17, 2026by jikkai
Upgrading?
AI Summary
Version 1.1.0 introduces significant enhancements for Sheets, Docs, and Pro features, including iterative calculations and 3D charts, alongside various performance improvements. It also introduces breaking changes regarding Node.js presets and API updates for iterative calculation and chart rendering.
Key Highlights
- Workbook-level iterative calculation with configurable limits and thresholds in Sheets.
- Support for 3D charts (column, bar, line, area, pie) and logarithmic axes in Charts (Pro).
- New ribbon controls for zoom, fullscreen, and table borders in Docs and PDFs (Pro).
- Enhanced collaboration (Pro) with improved offline edit recovery and cache isolation.
- Performance improvements in cell editing, worksheet switching, and PDF rendering/editing.
Breaking Changes
- Iterative calculation API replaced; `FFormula.setMaxIteration()` is gone in favor of `FWorkbook.setCalculationSettings()` and is disabled by default.
- Node.js presets (`@univerjs/preset-docs-node-core` and `@univerjs/preset-sheets-node-core`) are removed; use plugin-based initialization.
- Formula imports changed: `FormulaReorderController` must be imported from `@univerjs/sheets-formula`.
- Custom chart renderers (Pro) no longer accept constructor options; lifecycle handling uses `emitChartEvent()`.
- Collaboration (Pro) requires syncing offline edits before upgrading and setting `enableUrlUnitLoader: false` for custom hosts.
New Features
- Configurable line spacing for cell text in Sheets.
- Zoom and fullscreen controls added to the Docs toolbar.
- Table border presets added to the ribbon in Docs (Pro).
- Ribbon controls for editing, annotations, zoom, and fullscreen added to PDFs (Pro).
- Hosts can now disable automatic URL-based document loading in Collaboration (Pro).
Full Release Notes
## 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 with `FWorkbook.setCalculationSettings()`. Iterative calculation is disabled by default. - **Node.js presets:** `@univerjs/preset-docs-node-core` and `@univerjs/preset-sheets-node-core` are no longer included in new releases. Use plugin-based initialization for Node.js integrations. - **Formula imports:** Import `FormulaReorderController` from `@univerjs/sheets-formula` instead of `@univerjs/sheets-formula-ui`. - **Custom chart renderers (Pro):** `EChartRenderModel` no longer accepts constructor options, and `IEChartRenderModelOptions` is removed. Lifecycle handling now uses `emitChartEvent()` 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](https://github.com/dream-num/univer/compare/v1.0.4...v1.1.0)
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. đŠ
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.