github dream-num/univer v0.8.0
🌓 Release v0.8.0

latest releases: v0.14.0, v0.13.0, v0.12.4...
6 months ago

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

🌓 Dark Mode

We have introduced the highly anticipated dark mode support. For usage, see Themes and Dark Mode.

🎀 Optimized Ribbon Toolbar

The new ribbon toolbar grouping design is now live, providing clearer functional navigation. Future versions will support switching to ungrouped mode and custom sorting of built-in menus.

📊 Univer Sheets

✨ New Features Highlights

  • Added HYPERLINK formula function, supporting dynamic links #5273
  • UniverSheetsUIPlugin added configuration items: #5242
    • disableForceStringAlert - disable force string alert
    • disableForceStringMark - disable force string mark
  • Added scroll bar track background color and border color configuration (through UniverSheetsUIPlugin's scrollConfig setting).
  • Chart functionality expansion: added pareto chart type
  • Sparklines enhancement: now supports full import and export functionality

🐛 Bug Fixes and Optimizations

  • Refactor internal numfmt module to improve number formatting performance
  • Fixed priority checking of formula operators #5220
  • Resolved issues with scroll bar configuration #5250
  • Optimized the display of numbers that lose precision to be show cell type as force string #5242
  • Completed refactoring of the color picker component #5274
  • Fixed defaultStyle related issues #5290
  • Resolved INDEX formula calculation error #5311
  • Fixed some issues with the data validation dropdown list #5325

📝 Univer Docs

✨ New Features Highlights

  • Added document export functionality for easy sharing and archiving

🌐 Univer Server

  • Added server-side support for Univer Docs export functionality

📦 Univer Presets

  • SDK has been updated to version 0.8.0
  • Added @univerjs/preset-docs-advanced package for advanced Univer Docs features
  • UniverSheetsCorePreset adds configuration items:
    • sheets.disableForceStringAlert - disable force string alert
    • sheets.disableForceStringMark - disable force string mark

🎢 Special Thanks

Special thanks to the following community members for their outstanding contributions to this release:

📢 Join the Conversation

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

📝 Changelog

Full changelog (2025-06-06)

Bug Fixes

  • color: fix short hex color error & add unit test (#5197) (169f106)
  • design: fix border color for dark mode styling (#5205) (7ff0fd9)
  • docs-ui: error set line-spacing & indent (#5221) (5322e13)
  • enhance dark mode styles for input and side menu components (#5207) (ad70568)
  • fix priority checking (#5220) (0972446)
  • fix resource manager reporting error (#5263) (b6b5b16)
  • fix scroll bar config (#5250) (c03ecd5)
  • sheets-data-validation-ui: data validation support dark mode (#5200) (dd292c5)
  • sheets-drawing-ui: use start row and col when upload image to a merged cell (#5199) (684e7be)
  • sheets-filter-ui: fix panel layout (#5227) (aafa3d7)
  • sheets-formula-ui: fix darkmode styles (#5216) (10ece68)
  • sheets-ui: cursor error when edit started by fx btn (#5231) (60d8b8c)
  • sheets-ui: fix clear all tooltip (#5218) (0a89614)
  • sheets-ui: remove unnecessary className for EditorContainer (#5232) (569aeba)
  • ui: confirm-part crash when merge cells (#5217) (1a7aa93)
  • ui: extract toolbar button class name to a constant and update usage (#5259) (638cc9b)
  • univer: fix from json error (#5258) (09c79d1)
  • update footer layout and improve menu rendering logic (#5249) (cf40f39)
  • clear resources in dispose methods and optimize component manager initialization (#5287) (d863255)
  • engine-render: handle the case that one word would be too long in break-line algo (#5286) (e4ea459)
  • engine-render: improve inversion algorithm to support X11 color names (#5288) (5396cae)
  • fixed imported cell value is 001 (#5279) (ba5424c)
  • fixed some issues with defaultStyle (#5290) (99dab69)
  • fixed the issue that the numfmt setting for numeric strings does not take effect (#5278) (8073a3a)
  • sheets-formula-ui: update order of menu items in formula schema for consistency (#5285) (d5c4ecb)
  • sheets-ui: enforce min/max constraints for row and column height settings (#5294) (e6254f4)
  • update dark mode styles for consistency in RangeLoading and ConditionalStyleEditor components (#5276) (77b37a5)
  • update scrollbar styling and improve class management in UI components (#5291) (bc94fd2)
  • change image cdn (#5330) (d355217)
  • core: update comments for td and pd properties to indicate incomplete implementation (#5301) (a3e9020)
  • debugger: conditionally include useUser() based on unitType (#5296) (973d536)
  • find-replace: debounce find string input to improve performance (#5306) (c03143e)
  • formula: fix INDEX formula calculation error (#5311) (499a44a)
  • formula: fix INDEX formula description (#5315) (0c68bc3)
  • optimize the storage of worksheet rowData and columnData (#5317) (46279d4)
  • sheets-conditional-format-ui: conditional-format rendering error (#5304) (9f8c6b8)
  • sheets-formula-ui: formula-editor highlight error (#5303) (3ecfa8a)
  • sheets-ui: dispose univer error (#5328) (9569055)
  • ui: improve hidden state management for menu items (#5320) (4711874)
  • ui: refactor tooltip handling and improve element reference management (#5331) (ae09799)
  • ui: resetting active state on hide (#5325) (243bb39)
  • uni: partially fix some uni mode feature (#5326) (c1738d8)

Features

  • add simple mode for Ribbon (#5243) (4b4c800)
  • core: remove internal annotation from dark mode toggle and config (#5212) (5896972)
  • design: add HoverCard component (#5211) (7441d00)
  • examples: add plugin to remove newlines in className attributes for component (#5230) (c3b7e40)
  • examples: add webcomponent demo (#5201) (095f513)
  • move function covertCellValue and covertCellValues to core package (#5233) (654119b)
  • optimize the display of numbers that lose precision (#5242) (2a57b57)
  • refined Ribbon design (#5194) (733c3ff)
  • reorganize component imports and update component registration in UI controllers (#5235) (4ae5482)
  • sheets-formula: support quick sum method (#5214) (f538190)
  • sheets-ui: add abort editing (889740f)
  • support dark mode for doc-quick-insert (#5244) (1ad87b2)
  • update sheets-note facade example (#5208) (e138b47)
  • update sheets-table facade example (#5229) (92988fb)
  • update SheetTableThemePanel for improved theme handling and UI responsiveness (#5267) (d891f16)
  • design: enhance ColorPicker functionality (#5274) (d069632)
  • formula: supplement HYPERLINK formula (#5273) (3529ae3)
  • optimizing cell rendering and auto-height calculating (#5262) (9bbb395)
  • sheets-formula: support writing formula array cache to snapshot (#5283) (dd281f0)
  • sheets: optimize getCell interceptor temporay object memory (#5277) (6625a23)

Don't miss a new univer release

NewReleases is sending notifications on new releases.