🎊 Univer@v0.15.1
🚧 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
✨ New Features Highlights
UniverSheetsDataValidationUIPluginaddedshowSearchOnDropdownconfiguration option to control whether to display a search box in the data validation dropdown list. The default value istrue.#6403- API
- Fixed an issue where the
FWorksheet.setTabColorAPI was not working when setting the color of inactive worksheet tabs. #6395 - Added an optional parameter
isForceMergeto merge cell-related APIs to control whether to force the merge operation when there are merged cells in the range. #6418 - Optimized the
FRange.setValueAPI to parse number format when the value is set toCellValuerather thanICellData. #6443 - Added an optional parameter
includeHeadersto theFRange.getScreenshotAPI in the printing feature to control whether to include row and column headers in the screenshot.
- Fixed an issue where the
🐛 Bug Fixes and Optimizations
- Fix the issue of floating image delete shortcut not working. #6401
- Fix the issue of abnormal selection when using keyboard arrow keys to select ranges across worksheets in formulas. #6404
- Optimize the paste menu to support copy and paste within Univer in environments that do not support the Clipboard API. #6406
- Fix the issue where cell custom properties would trigger formula calculation. #6408
- Fix the issue where cell height did not restore after setting and then unsetting word wrap. #6410
- Optimize double border rendering in cells. #6414
- Fix the issue of incorrect position calculation after inserting rows and columns for floating images located outside the first screen. #6420
- Fix the issue of abnormal merged cell border copy-paste introduced in version 0.14.0. #6429
- Fix the issue of custom formula errors in conditional formatting introduced in version 0.12.3. #6431
- Optimize the issue of failure to render when there are too many cell images on the first screen. #6432
- Fix the issue of lost styles after cell editing. #6435
- Fix the issue of abnormal cell editing position after worksheet zooming. #6445
- Fix the issue of incorrect fill range after double-clicking the auto-fill handle. #6448
- Fix some issues with row height and column width during copy and paste. #6450
- Fix some scenarios where formulas could not be recalculated after being interrupted. #6454
Special thanks to community contributor @IMSupperkaka for contributions in this version:
- Fix font selector view value. #6453
🌐 Univer Server
- Optimized the performance of collaborative broadcasting.
📦 Univer Presets
- SDK has been updated to version 0.15.1.
UniverSheetsDataValidationPresetaddedshowSearchOnDropdownconfiguration option to control whether to display a search box in the data validation dropdown list. The default value istrue.
📢 Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
📝 Changelog
Full changelog (2026-01-10)
Bug Fixes
- api: fix setTabColor API was not working when setting inactive worksheets (#6395) (57c51ee)
- api: optimize
FRange.setValueapi will parse number format when setting the value isCellValuerather thanICellData(#6443) (a34077f) - border: optimize double border rendering (#6414) (1626efb)
- debugger: add data attribute to Fab component for debugging (#6424) (8020985)
- drawing: fix drawing position calculation error (#6420) (5e88023)
- editor: fix the issue of incorrect cell styles after editing (#6435) (84dbabb)
- engine-render: auto-height calc error (#6410) (a915ea3)
- engine-render: image render error if too much (#6432) (8e4165d)
- fix font selector view value (#6453) (7fb8ab1)
- fix the issue with custom formulas in conditional formatting introduced in version 0.12.3 (#6431) (239bba0)
- formula: fix cell custom properties would trigger formula calculation (#6408) (34711d9)
- formula: fix compare calculation error (#6444) (eb57767)
- formula: fix where keyboard shortcuts incorrect when selecting formula range across worksheets (#6404) (522cb09)
- formula: fix where the formula calculation could not be recalculated after it was interrupted in certain situations (#6454) (a20f30c)
- handle disposed state in DocResizeRenderController and improve null checks in Editor (#6440) (f294680)
- improve layout in IconGroupList (#6449) (d875547)
- paste: fix copy-paste issue with merged cell borders introduced in version 0.14.0 (#6429) (e6dac10)
- paste: fix some issues with row height and column width during copy and paste (#6450) (c5d22f3)
- paste: optimize the paste menu to support copy and paste within Univer in environments that do not support the Clipboard API (#6406) (b6222ce)
- sheets-drawing-ui: add URL image downloader registration method in IFUniverDrawingMixin (#6441) (505252b)
- sheets-ui: editor position calc error on scale (#6445) (0ffbe35)
- sheets-ui: improve overflow handling and truncate long labels in sheet bar (#6437) (d15bc08)
- sheets: fix the issue of double-clicking automatically filling boundaries (#6448) (21e2e3a)
- shortcut: fix delete drawing shortcut (#6401) (203f7cb)
Features
- add resolveWithBasePath function (#6421) (df2de99)
- api: add the optional isForceMerge parameter to the merge-related APIs (#6418) (883eab6)
- design: add gradient-color-picker (#6411) (4d40f9b)
- design: add RGBA support to ColorPicker (#6412) (d46cd6d)
- optimize the data validation dropdown list by adding a search box (#6403) (42d62a1)
- shape: custom shape popup position (#6451) (0b3c40e)
- sheets-drawing-ui: add API to register custom URL image downloader (#6430) (5bc20d9)
- sheets-drawing: introduce URL image service to centralize URL image (#6434) (fc5ae91)
- ui: add DesktopRibbonService and integrate with Ribbon componenta (#6428) (f67b413)