github dream-num/univer v0.21.0
🎉 Release v0.21.0

5 hours ago

🎊 Univer@v0.21.0

🚧 Important Note

Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.

🚀 Getting Started

If you're eager to explore Univer, check out our getting started documentation.
Dive into the world of collaborative document, spreadsheet, and presentation editing powered by Univer!

📊 Univer Sheets

💔 Breaking Changes

  • Refactor and fix issues related to permission control APIs, with the following changes: #6804
    • Remove the FPermission class and all its creation methods.
    • Remove all APIs that listen for permission changes.
    • Adjust FPermission.setPermissionDialogVisible to FWorkbookPermission.setPermissionDialogVisible.
    • Remove setPoint and getPoint related methods from FRangePermission.
    • Add setPoint and getPoint related methods to FRangeProtectionRule.
    • The setPoint method is used to update the permission point, which will synchronize the server status in collaborative editing scenarios:
      • false: This permission point requires at least the owner role.
      • true: This permission point requires at least the editor role.
    • When creating a protected range rule, remove the allowEdit field from the options parameter, and use the allowUsers field to determine whether it is "only me" or "specified users" who can edit.
  • Refactor and improve the user experience and accessibility of the collaboration status component in the upper right corner of the collaborative document, with the following changes:
    • The component no longer displays text labels, only icons, to reduce visual interference.
    • Show detailed status tips on mouse hover.
    • Add correct ARIA attributes (role, aria-live, aria-label).
    • Make the offline status clickable and support keyboard input (Enter / Space).
    • Add a spinning animation for status synchronization.

🐛 Bug Fixes and Optimizations

  • Fix the issue of IRepeatLastActionService not registered on mobile. #6806
  • Fix some API operations that were not blocked by permission control. #6815
  • Fix some known issues with shapes.

🌐 Univer Server

  • Fix the issue of conditional formatting anomalies after importing some low-version Excel files.

📢 Join the Conversation

We welcome your input and insights as we embark on this exciting journey. Connect with us on:

📝 Changelog

Full changelog (2026-04-18)

Bug Fixes

  • aligan: update (#6798) (f5db141)
  • formula: optimize the logic of inverted index (#6818) (79d2c30)
  • mobile: fix dependency not registered (#6806) (2a010b6)
  • permission: fix some API operations that were not blocked by permission control (#6815) (3d6f418)
  • protocol: correct method name from IUpdateCollaborator to UpdateCollaborator (#6817) (3479e20)

Features

Don't miss a new univer release

NewReleases is sending notifications on new releases.