π Univer@v0.7.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!
π¦ Full Compatibility with Web Components
- From version 0.7.0, Univer now supports web components.
π Univer Sheets
β¨ New Features
UniverSheetsUIPluginadds configuration itemfooterto set the display/hide of the bottom menu bar #5044UniverSheetsUIPluginadds configuration itemsprotectedRangeShadowandprotectedRangeUserSelectorto set the permission background shadow to show/hide or use custom components #5052- Table insertion is now supported (Beta stage; it is advised not to use in production environments. Please report any bugs encountered) #4831
- Introduced two new packages:
@univerjs/sheets-tableand@univerjs/sheets-table-ui - Import
UniverSheetsTablePluginandUniverSheetsTableUIPluginand register them. The function entry is in the top toolbar
- Introduced two new packages:
- Add notes functionality is now available (Beta stage; it is advised not to use in production environments. Please report any bugs encountered) #5125
- Introduced two new packages:
@univerjs/sheets-noteand@univerjs/sheets-note-ui - Import
UniverSheetsNotePluginandUniverSheetsNoteUIPluginand register them. The function entry in the right-click menu
- Introduced two new packages:
- Chart
- Added new chart types: waterfall chart
- Support setting date axis
π Bug Fixes and Optimizations
- Fixed an issue where operations such as copy and paste would break the styles of other cells #5071
- Fixed the issue where cells with number format and v value set to undefined would be displayed as NaN #5096
- Fixed the issue where the zoom ratio did not change after switching worksheets #5099
- Fixed the issue where the cell number format was cleared after a non-number was entered into the cell #5152
- Fixed the issue where the operation icon does not disappear after clicking to delete float-dom #5156
π Univer Docs
β¨ New Features
- Document printing is now supported.
π Univer Server
- Fixed some known issues
π¦ Univer Presets
- SDK has been updated to version 0.7.0
- Added a new table preset:
import { UniverSheetsTablePreset } from '@univerjs/presets/preset-sheets-table' - Added a new note preset:
import { UniverSheetsNotePreset } from '@univerjs/presets/preset-sheets-note' UniverSheetsCorePresetsupportsfooter,protectedRangeShadow,protectedRangeUserSelectorconfiguration items, see IUniverSheetsCorePresetConfig for details
π Breaking Changes
This update has refactored all styles using TailwindCSS. If you previously customized development by accessing DOM elements via class names, rest assuredβweβve added data-u-comp attributes to certain components, enabling easy adaptation to the new version with minimal adjustments.
π’ Special Notice
π The upcoming 0.8.0 version of the Univer SDK will introduce a brand-new ribbon toolbar and dark mode.
π’ Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
π Changelog
Full changelog (2025-05-14)
Bug Fixes
- docs-ui: fix dark ui dark mode (#5181) (72eb2b7)
- drawing: fix some data lost make throw eror (#5166) (3df141f)
- facade: skeleton change event not fired on remove-row (#5183) (0e02f88)
- sheets-comment: fix color to adapt dark mode (#5175) (f329131)
- sheets-note-ui: note error resize to zero when hide (#5179) (735b7aa)
- sheets-ui: range disable status error after switch menus (#5195) (89570fe)
- ui: remove unnecessary className for icon component (#5189) (43ee14f)
- fix import styles type error (2d5e2c5)
- fix styles (#5157) (c01c348)
- fixed the issue where the cell number format was cleared after a non-number was entered into the cell (#5152) (899227c)
- formula: fix CELL_INVERTED_INDEX_CACHE bug (#5118) (b823a88)
- sheets-drawing-ui: float-dom delete icon note hide after deleted & note resize issue (#5158) (8520a1f)
- sheets-formula-ui: use theme color for stroke in genFormulaRefSelectionStyle (#5144) (42be385)
- sheets-note-ui: note display error on some conditions (#5134) (59c693b)
- sheets-note: rename SheetsNotePlugin to UniverSheetsNotePlugin for consistency (#5148) (35d0f56)
- design: fix dropdown menu props name (#5072) (7be328e)
- docs-quick-insert-ui: hide empty heading and quck-insert menu filter (#5078) (c368147)
- docs-ui: doc print layout calc error (#5116) (665a805)
- docs-ui: export command from wrong path (#5115) (4d21b59)
- fix menu icon and en_US title (#5049) (b59f35b)
- fix transformStyle (#5071) (3808a6f)
- sheets-numfmt-ui: numfmt display NaN if undefind is given (#5096) (d3b1734)
- sheets-ui: fix zoom not changed on skeleton change (#5099) (011ae47)
- table: update table anchor display time (#5101) (bddbc51)
- ui: float-dom error disposed on zen-mode (#5093) (615e709)
- uniui: fix formula editor (#5090) (05b07f4)
Features
- color: move invert to core package (#5188) (3028849)
- docs-ui: add doc float toolbar dark mode (#5170) (3217d6a)
- support dark mode (#5176) (ceebb52)
- add dark mode on Univer Rendering Engine (#5041) (5afa3ef)
- core: add
darkModeconfiguration (#5161) (ee7c52f) - design: add Accordion (#5163) (6748e6f)
- design: add Badge & MultipleSelect (#5160) (232ce87)
- design: add Gallery (#5164) (d5858c5)
- finish migrating (d8f223d)
- numfmt: refactor less to tailwindcss (#5069) (433191b)
- sheets-note: support attach note to cells (#5125) (1a58d80)
- sidepanel: add dark mode support (#5114) (e08c0a6)
- support theme switcher (#5154) (fdc527c)
- design: add ButtonGroup component (#5077) (6982e11)
- design: add danger button variant (#5080) (2d1530f)
- design: add KBD component (#5057) (e1775d9)
- design: input support slot usage (#5095) (3195ec6)
- docs-ui: export switch mode command (#5108) (786c5a7)
- docs-ui: support doc page setup to set paper size and margin (#5088) (3e2ff16)
- drawing-ui: support custom printing (#5112) (2396100)
- drawing-ui: support custom printing component (#5113) (44df30d)
- filter-ui: refactor less to tailwindcss (#5063) (1783aca)
- sheets-data-validation: use tailwindcss to rewrite the style of data-validation (#5089) (fb4bec4)
- sheets-ui: add Delete Right shortcut to editor shortcuts (#5068) (287dc52)
- sheets-ui: add Shift + Delete shortcut for cut selection (#5047) (450e776)
- sheets-ui: optimize permission ui custom api (#5052) (5ac2352)
- table support (#4831) (1442329)
- thread-comment-ui: use tailwindcss to rewrite the style of thread-comment-ui (#5091) (fa53a11)
- ui: add dark mode support to ThemeService (#5062) (cab4c85)
- ui: add segmented component dark mode (#5059) (43b2853)
- ui: input support dark mode (#5061) (e2b425b)
- ui: make config dynamic to support set by user through facade (#5044) (72ba856)
- upgrade redi (#5082) (528fdf1)