v0.17.0
dream-num/univerv0.17.0Mar 11, 2026by wpxp123456
Full Release Notes
## π Univer@v0.17.0 ### π§ Important Note Your feedback is crucial! Please submit [issues](https://github.com/dream-num/univer/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](https://docs.univer.ai/guides/sheets/getting-started/installation). Dive into the world of collaborative document, spreadsheet, and presentation editing powered by Univer! ### π Univer Sheets #### π Breaking Changes - `@univerjs/design` package has removed the exports of `defaultTheme` and `greenTheme`. Please update your imports to use the themes from the `@univerjs/themes` package. #6632 - The `FormulaAutoFillController` has been moved from the `@univerjs/sheets-formula-ui` package to the `@univerjs/sheets-formula` package. Please update your imports accordingly. #6641 - Ribbon menu type changes: The default menu type (ribbonType) is now specified as `classic`, and the original `default` type has been renamed to `collapsed`. #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: - :octocat: [GitHub Discussions](https://github.com/dream-num/univer/discussions) - πΎ [Discord](https://discord.gg/z3NKNT6D2f) ### π Changelog [Full changelog](https://github.com/dream-num/univer/compare/v0.16.1...v0.17.0) (2026-03-11) ### Bug Fixes * change font size props value to number; increase font ([#6649](https://github.com/dream-num/univer/issues/6649)) ([66974b0](https://github.com/dream-num/univer/commit/66974b0f57148b3cf38fab75e8c82f2951673334)) * **design:** vertically center Tree node title ([#6661](https://github.com/dream-num/univer/issues/6661)) ([1f504d6](https://github.com/dream-num/univer/commit/1f504d6f1d12ed45d59a5158887c07812107668a)) * **drawing:** fix drawing group error ([#6635](https://github.com/dream-num/univer/issues/6635)) ([7393097](https://github.com/dream-num/univer/commit/73930971a53542245740f858af7b8c3ee849fd30)) * **formula:** fix =((10-9)%)% ([#6630](https://github.com/dream-num/univer/issues/6630)) ([c15b3c3](https://github.com/dream-num/univer/commit/c15b3c3dc778af8a94d374e7d843a701271424e8)) * **formula:** fix formula calculation errors caused by setting the worksheet rows and columns count ([#6668](https://github.com/dream-num/univer/issues/6668)) ([1f4b5ae](https://github.com/dream-num/univer/commit/1f4b5aeb774c3680955849b47a6f567c742071d6)) * **formula:** fix where formulas like COUNTIFS would cause memory overflow when the range and condition values ββwere very large ([#6647](https://github.com/dream-num/univer/issues/6647)) ([9ca7e2e](https://github.com/dream-num/univer/commit/9ca7e2e92986de2ffffeca36abca2b5428adb6e5)) * **render:** fix scrollbar calculation issue that caused an extra blank area on the far right ([#6659](https://github.com/dream-num/univer/issues/6659)) ([281804d](https://github.com/dream-num/univer/commit/281804d36b4024b589272d61d6f9de55f687bc66)) ### Features * **core:** add version and package name validation for plugins ([#6653](https://github.com/dream-num/univer/issues/6653)) ([a1b83e5](https://github.com/dream-num/univer/commit/a1b83e5da4e8612426f8e21beb9bdb5346a70731))