π Univer@v0.17.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
@univerjs/designpackage has removed the exports ofdefaultThemeandgreenTheme. Please update your imports to use the themes from the@univerjs/themespackage. #6632- The
FormulaAutoFillControllerhas been moved from the@univerjs/sheets-formula-uipackage to the@univerjs/sheets-formulapackage. Please update your imports accordingly. #6641 - Ribbon menu type changes: The default menu type (ribbonType) is now specified as
classic, and the originaldefaulttype has been renamed tocollapsed. #6656 - The logic for automatically inferring number formats when calculating
+-*/formulas has been removed. #6660
π Bug Fixes and Optimizations
- Fix the issue of incorrect calculations for certain percentage formulas (e.g.,
=((10-9)%)%). #6630 - Refactor some underlying components in the design package to improve system stability and maintainability. #6631 #6632
- Rewrite the Ribbon formula menu with a new interaction design for more intuitive formula selection. #6633
- Fix the issue of memory overflow during the calculation process when some conditional formulas (e.g.,
=COUNTIFS(Q$3:Q$10002,C$3:C$5002,R$3:R$10002,L6)) have a large range reference as a condition value. #6647 - Introduce a plugin version consistency detection mechanism. When the system detects a plugin version mismatch, it will provide a clear prompt to reduce configuration risks. #6653
- Fix the issue of extra blank areas when scrolling to the last row/column when the canvas area is smaller than the content area. #6659
- Fix the issue of frozen lines exceeding the content area boundaries. #6659
- Fix the issue of text shapes having borders.
- Fix the issue of collaborative documents not closing WebSocket connections after
univer.dispose().
Special thanks to community contributor @kovsu for contributions in this version:
- Optimize the CI execution to skip certain processes for source code forked from the Univer repository. #6650
Special thanks to community contributor @kenny-not-dead for contributions in this version:
- Fix the issue of the font size input box value not taking effect. #6649
π Univer Server
- Fix the issue of USIP when handling gzip compressed responses and add automatic decompression handling.
π¦ Univer Presets
- SDK has been updated to version 0.17.0.
π’ Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
π Changelog
Full changelog (2026-03-11)
Bug Fixes
- change font size props value to number; increase font (#6649) (66974b0)
- design: vertically center Tree node title (#6661) (1f504d6)
- drawing: fix drawing group error (#6635) (7393097)
- formula: fix =((10-9)%)% (#6630) (c15b3c3)
- formula: fix formula calculation errors caused by setting the worksheet rows and columns count (#6668) (1f4b5ae)
- formula: fix where formulas like COUNTIFS would cause memory overflow when the range and condition values ββwere very large (#6647) (9ca7e2e)
- render: fix scrollbar calculation issue that caused an extra blank area on the far right (#6659) (281804d)