github dream-num/univer v0.15.0
πŸŽ‰ Release v0.15.0

10 hours ago

🎊 Univer@v0.15.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

✨ New Features Highlights

  • Optimize customFontFamily configuration to allow adding new fonts or overriding existing ones via the override property; see https://docs.univer.ai/guides/sheets/ui/fonts for usage. #6375
  • Optimize the freeze menu and add options to freeze the first row/first column. #6388
  • API
    • Add getVisibleRangesOfAllViewports API to retrieve visible ranges of all viewports. #6368
    • Fix getVisibleRange API returning incorrect ranges when there are frozen panes. #6368

πŸ› Bug Fixes and Optimizations

  • Fix where any cell value change would trigger a full recalculation of all formulas. #6364
  • Fix where insert/delete row/column permission points were ineffective. #6357
  • Fix where errors occurred when using collaboration features in the deno environment. #6370
  • Fix where styles would be lost after clearing cell formulas. #6371
  • Fix abnormal undo operations after copying and pasting merged cells. #6374
  • Fix where adjusting row height after cell wrapping did not trigger updates to floating image positions. #6378
  • Fix dark mode style issues in the font family component. #6381
  • Optimize behavior when selecting merged cells using keyboard arrows during formula editing. #6377
  • Fix where worksheet name tab background color displayed abnormally in dark mode. #6383
  • Fix REGEXMATCH formula calculation errors. #6384
  • Fix errors when using the importXLSXToSnapshotAsync API in versions after v0.12.4.

Special thanks to community contributor @kenny-not-dead for contributions in this version:

  • Fix where pop-up position was incorrect after clicking the toolbar more button. #6343
  • Add support for mouse wheel zooming in floating image previews. #6333
  • Optimize the interaction experience of applying fonts by typing when the font size is the same. #6356
  • Optimize the style of the comment management panel. #6074
  • Add filtering of defined names when typing in the top-left corner input box. #6332
  • Fix validation issues when entering invalid selections in the top-left corner input box. #6390

Special thanks to community contributor @okxiaoliang4 for contributions in this version:

  • Fix error in the removeStyles API. #6339

🌐 Univer Server

  • A layered scheduling for collaborative editing has been introduced to route operations of different file sizes to different collaboration service clusters, minimizing the impact of large file editing on normal-sized files.

πŸ“¦ Univer Presets

  • SDK has been updated to version 0.15.0.

πŸ“’ Join the Conversation

We welcome your input and insights as we embark on this exciting journey. Connect with us on:

πŸ“ Changelog

Full changelog (2025-12-27)

Bug Fixes

  • api: fix getVisibleRange api and add getVisibleRangesOfAllViewports api (#6368) (1c63bc0)
  • drawing: export the ui component for shape (#6387) (94afc13)
  • fix auto row height not trigger the update of floating image positions (#6378) (e8e4366)
  • formula: fix REGEXMATCH formula calculation errors (#6384) (964a522)
  • formula: fix styles were lost after the cell formula was cleared (#6371) (5926560)
  • formula: fix the issue where all formulas would be recalculated (#6364) (07485a2)
  • formula: optimize the behavior when selecting merged cells by keyboard during formula editing (#6377) (1fe5701)
  • formula: remove throw new error (#6365) (6655dd2)
  • formula: update (#6363) (7be3f62)
  • paste: fix undo after copying and pasting merged cells (#6374) (45dc3f7)
  • permission: enhance permission checks for insert and remove row/column commands (#6357) (f836fc8)
  • pop up wrong position after click on toolbar-more icon (#6343) (d786807)
  • popup: range popup position calc log (#6351) (7f18fce)
  • remove style in cache map (#6339) (780d801)
  • setSelections by top-left input if refString col more 16384 (#6390) (1575b26)
  • sheet: export some types for shape (#6362) (bd00bea)
  • sheets-ui: update background color for selected state in dark mode (#6383) (62b5786)
  • thread-comment-ui panel width (#6074) (ebd94e2)
  • ui: fix dark mode styles for font family components (#6381) (4e9e381)
  • util: handle null document input and optimize paragraph processing (#6385) (4195d43)

Features

  • change img zoom in gallery on wheel Event (#6333) (b997301)
  • enhance collaborator management by filtering allowed users with… (#6380) (41164d7)
  • filter defined name list if input event (#6332) (cd2bcb2)
  • optimize the frozen menu (#6388) (98f93f4)
  • set font family via text input (#6356) (c55f25d)
  • shape: add option handle in interface (#6369) (603da2d)
  • ui: allow overriding custom fonts in configuration (#6375) (c3d75e3)

Don't miss a new univer release

NewReleases is sending notifications on new releases.