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

2 hours ago

New features

  • Docs: Support persistent heading collapse and enable outlines by default in modern mode.
  • Slides (Pro): Add dedicated picture and chart formatting tabs, with image cropping, sizing, and positioning controls.
  • Collaboration (Pro): Add conflict callbacks with access to unsynced edits, pending-write status, and retry events.

Improvements and fixes

  • Formulas: Correct behavior in ISBLANK, AVERAGE, UNIQUE, and PROPER, and improve numeric literal parsing.
  • Sheets: Fix IME input and formula permission checks during autofill.
  • Images: Preserve aspect ratios on insertion and keep drawing anchors stable when hiding rows or columns.
  • Docs: Improve outline navigation, table layout, and popup positioning.
  • Docs (Pro): Improve collaborative table editing, undo/redo, and embedded content loading.
  • Slides (Pro): Improve thumbnail rendering and scrolling performance.
  • Charts (Pro): Improve axis and legend layout, label placement, and rendering during resizing.
  • Collaboration (Pro): Improve automatic retries, offline edit persistence, and status notifications.
  • PDFs (Pro): Fix missing fonts and images in imported documents.

Breaking changes and upgrading

  • Collaboration loading (Pro): Automatic URL loading and enableUrlUnitLoader have been removed. Set the current user and load documents through the Facade APIs, or adapt the CustomUrlLoadPlugin example.
  • Import/export (Pro): Built-in import/export UI has moved to example plugins. Use the retained APIs or adapt the examples, and remove obsolete UI, locale, and style imports.
  • Collaboration events (Pro): Legacy conflict and permission UI events no longer fire; use CollaborationConflict. Replace the legacy submit-timeout UI event with CollaborationChangesetResend.
  • Docs collaboration (Pro): Upgrade clients and the collaboration backend together to include the shared transformation fixes for heading collapse and table editing.

Full changelog: v1.1.0
v1.2.0

Don't miss a new univer release

NewReleases is sending notifications on new releases.