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

one day ago

🎊 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

  • UniverSheetsDataValidationUIPlugin added showSearchOnDropdown configuration option to control whether to display a search box in the data validation dropdown list. The default value is true.#6403
  • API
    • Fixed an issue where the FWorksheet.setTabColor API was not working when setting the color of inactive worksheet tabs. #6395
    • Added an optional parameter isForceMerge to merge cell-related APIs to control whether to force the merge operation when there are merged cells in the range. #6418
    • Optimized the FRange.setValue API to parse number format when the value is set to CellValue rather than ICellData. #6443
    • Added an optional parameter includeHeaders to the FRange.getScreenshot API in the printing feature to control whether to include row and column headers in the screenshot.

🐛 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.
  • UniverSheetsDataValidationPreset added showSearchOnDropdown configuration option to control whether to display a search box in the data validation dropdown list. The default value is true.

📢 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.setValue api will parse number format when setting the value is CellValue rather than ICellData (#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)

Don't miss a new univer release

NewReleases is sending notifications on new releases.