🎊 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
FPermissionclass and all its creation methods. - Remove all APIs that listen for permission changes.
- Adjust
FPermission.setPermissionDialogVisibletoFWorkbookPermission.setPermissionDialogVisible. - Remove
setPointandgetPointrelated methods fromFRangePermission. - Add
setPointandgetPointrelated methods toFRangeProtectionRule. - The
setPointmethod is used to update the permission point, which will synchronize the server status in collaborative editing scenarios:false: This permission point requires at least theownerrole.true: This permission point requires at least theeditorrole.
- When creating a protected range rule, remove the
allowEditfield from the options parameter, and use theallowUsersfield to determine whether it is "only me" or "specified users" who can edit.
- Remove the
- 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
IRepeatLastActionServicenot 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)