github dream-num/univer v1.1.0
🎉 Release v1.1.0

4 hours ago

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

Don't miss a new univer release

NewReleases is sending notifications on new releases.