Release v0.9.1
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
From version 0.9.1, @univerjs/ui
will no longer include built-in support for vue@3.x components. You will need to install @univerjs/ui-adapter-vue3
and register the UniverVue3AdapterPlugin
it provides to register components developed with vue@3.x.
univer.registerPlugin(UniverUIPlugin)
// UI Adapter plugin must be registered after UniverUIPlugin and before registering custom components
univer.registerPlugin(UniverVue3AdapterPlugin)
- Added
@univerjs/ui-adapter-vue3
, which can be used to integrate custom components developed with vue@3.x - Added
@univerjs/ui-adapter-web-component
, which can be used to integrate Web Components
- Optimized the implementation of the Facade API for customizing row and column headers #5460
- Added support for customizing row and column headers at the workbook level:
FWorkbook.customizeRowHeader
andFWorkbook.customizeColumnHeader
- Fixed the issue with the worksheet-level API methods:
FWorksheet.customizeRowHeader
andFWorksheet.customizeColumnHeader
- Added support for customizing row and column headers at the workbook level:
- Fixed the issue of errors occurring when using
UniverSheetsAdvancedPreset
in webpack@5 environment #5469 - Fixed global CSS conflicts when integrating with Tailwind CSS v4 #5472
- Fixed the issue of warnings when integrating non-React custom components #5470
- Fixed the issue where the auto-fill handle button would disappear abnormally when formula calculation were performed without using Web Worker #5478
- Fixed the issue where the formula editor does not allow using the BackSpace key to delete formulas when triggered by the fx button #5477
- Fixed the issue where focused on the formula name and selection when the formula cell re-entering edit mode, and the formula introduction popup does not display #5481
- SDK has been updated to version 0.9.1
- Added
@univerjs/preset-docs-node-core
package to support quick integration of Headless Univer Docs
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-07-04)
- design: remove unused @tailwind base directive from global.css (#5472) (d1c481e)
- docs-ui: add return type to useResize function (#5473) (a57a58d)
- engine-render: handle broken image state in font rendering (#5459) (054ec77)
- engine-render: render fallback image when cell image renderer-error (#5449) (cca2971)
- facade: fix customizeColumnHeader and customizeRowHeader api (#5460) (58de0a4)
- fix BackSpace cannot fallback and delete after triggering formula through fx (#5477) (26953b1)
- fix the issue where formula helpfunction does not display (#5481) (ef5409b)
- fixed the auto-fill handle button cannot appear (#5478) (eac4483)
- plugin: prevent passing undefined or null props to Vue component (#5470) (ed67b48)
- sheets-hyper-link-ui: hyper-link tooltip display far away of the cell bound (#5456) (12974da)
- ui-adapter: remove react dependency from ui adapter packages (#5474) (0b7cab6)
- add postcss-replace plugin and update global styles (#5488) (e7facd8)
- fix thread-comment-ui add comment i18n (#5487) (2cba0f9)
Release v0.8.3
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
Starting from version 0.9.0, @univerjs/ui will no longer include built-in support for vue@3.x components. You will need to install @univerjs/ui-adapter-vue3 and register the UniverVue3AdapterPlugin it provides to register components developed with vue@3.x. Through this change, we may provide support for custom components based on vue@2.x in the future.
UniverExchangeClientPlugin
added configuration optionoptions.enableServerSideComputing
: Export whether to enable server-side formula calculation. When enabled, each export will trigger server-side formula calculation, addressing the following issues:- Formulas have no default values when opening files in office software like WPS
- Excel does not show formula results unless editing is enabled
- Array formulas with the @ prefix cannot expand calculation results
- Added Korean language support #5434
- Fixed the issue where the default alignment of numbers was not right-aligned after applying number formatting #5421
- Fixed the issue where the scroll position was reset when auto fill handle across frozen panes #5437
- Fixed the issue where the row and column numbers returned by the
SheetEditEnded
event were incorrect #5442
- Optimized the export of XLSX files by filtering out data from protected areas that the user does not have permission to view
- Added support for server-side formula calculation, need to configure SSC_SERVER_ENABLED=true in .env.custom
- Added support for exporting cell images on the server side
- Added support for importing charts on the server side
- SDK has been updated to version 0.8.3
UniverSheetsAdvancedPreset
added configuration optionexchangeClientOptions.enableServerSideComputing
: whether to enable server-side formula calculation during export
Special thanks to the following community members for their outstanding contributions to this release, adding the Korean language pack:
- @Joripje #5434
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-06-27)
- fixed the issue where scrolling was reset when the auto fill passed through the freeze line (#5437) (6494b00)
- eslint: update rule to enforce consistent line wrapping in better-tailwindcss (#5423) (5569118)
- fixed the issue where the SheetEditEnded event listener returned incorrect row and column (#5442) (e4fbd4c)
- render: fixed numbers were not right-aligned by default after applying a number format (#5421) (67cc34c)
- sheets-formula-ui: update configuration interface and default config for sheets formula UI (#5447) (7e14a21)
- ui: fix plugin override config (#5435) (20cad29)
🎉 Release v0.8.2
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- Support for cell padding property
ICellData.s.pd
#5406
- Fixed compatibility issues with Chrome versions below 94
- Fixed
FWorkbook.setName
API not updating the workbook name correctly during collaborative editing #5375 - Fixed the issue where progress bar in fx bar kept showing when formula parsing error occurred #5305
- Fixed the issue where the last row cell editor height was 0 when footer was hidden #5385
- Fixed the issue where deleting a row would delete multiple rows when there were hidden columns #5398
- Fixed issues related to
customRender
#5407 - Fixed issues with cross-workbook formula selection not retrieving the selection correctly #5413
- Fixed the issue where moving a row would result in incorrect formula selection offset #5412
- Fixed the issue where the Ribbon overflow container caused scroll bars to appear in certain scenarios #5370
- Fixed rendering issues when switching to dark mode in Doc #5400
- SDK has been updated to version 0.8.2
- Fixed the issue of errors when importing
preset-docs-thread-comment
via UMD
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-06-20)
- design: fix the styling issue of ButtonGroup (#5363) (2480eec)
- docs-ui: add localized confirm and cancel text for
DocOpenPageSettingCommand
(#5388) (2aa4b06) - editor: fix footerBarHeight calculation (#5385) (f5301fc)
- facade: fix FWorkbook.setName implementation (#5375) (48e31ef)
- fix compatibility (#5378) (11e97f2)
- fix dark mode for docs (#5400) (c9218b3)
- fix issues related to remove rows (#5398) (54c0ef5)
- formula: fixed the issue of formula range reference calculating offset when moving rows, columns or ranges (#5412) (563b215)
- formula: update suffix (#5305) (f265fda)
- numfmt: if cell type specified number type, do not determine the type of v (#5402) (3552d20)
- padding rendering & not throw cancel error (#5406) (14345ec)
- sheet-formula-ui: correct sheet name retrieval in selection (#5414) (37a3fe0)
- sheet-formula-ui: select selection across workbook (#5413) (63451ab)
- sheet-ui: optimize the styling of the SheetBarItem (#5380) (3649c0c)
- sheets-formula-ui: adjust styles for layout consistency in SelectFunction (#5370) (e425d0d)
- sheets-table-ui: hide table entry in Zen mode (#5374) (b96c16d)
- sheets-ui: ensure
customRender
is set correctly when initializing cell (#5407) (4099c91) - ui: add overflow hidden to header for better layout (#5392) (89996bf)
🎉 Release v0.8.1
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
Set the ribbonType
property value to simple
to switch to ungrouped mode. Configuration locations are as follows:
- Plugin install mode:
UniverUIPlugin
- Presets install mode:
- Sheets:
UniverSheetsCorePreset
- Docs:
UniverDocsCorePreset
- Sheets:
- Fixed an issue where
null
values appeared in cells after undo operations #5332 - Fixed the issue where pasting values from external sources into formula cells did not overwrite the formula #5334
- Fixed
Error: [CanvasColorService]: illegal color "null"
error #5344 - Fixed an issue in calculating offsets when the formula selection range is of absolute reference type #5349
- Fixed some style issues in UMD builds #5357
- Fixed the issue where the formula range referenced a non-existent worksheet, causing the range to point to the current worksheet #5360
- Fixed the issue where the server interface failed when calling
exportXLSXBySnapshotAsync
API
- SDK has been updated to version 0.8.1
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-06-12)
- formula: fix the calculation error of formula range absolute reference type moving offset (#5349) (8e8e59c)
- numfmt: fix the numfmt func change the null to string (#5344) (c57b4d0)
- sheets-formula-ui: highlight issues on across workbook editing (#5360) (827acfd)
- sheets-sort-ui: remove unused log service and add localized dialog texts (#5357) (61ff824)
- ui: update MobileMenu for clarity and adjust button class order (a78bc5c)
- value: fix set range value change the null value to string null (#5332) (19978f8)
- zen-editor: add dark mode support for ZenEditor background (#5350) (0c7b42d)
🌓 Release v0.8.0
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
We have introduced the highly anticipated dark mode support. For usage, see Themes and Dark Mode.
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.
- Added HYPERLINK formula function, supporting dynamic links #5273
UniverSheetsUIPlugin
added configuration items: #5242disableForceStringAlert
- disable force string alertdisableForceStringMark
- disable force string mark
- Added scroll bar track background color and border color configuration (through
UniverSheetsUIPlugin
'sscrollConfig
setting). - Chart functionality expansion: added pareto chart type
- Sparklines enhancement: now supports full import and export functionality
- 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
- Added document export functionality for easy sharing and archiving
- Added server-side support for Univer Docs export functionality
- 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 alertsheets.disableForceStringMark
- disable force string mark
Special thanks to the following community members for their outstanding contributions to this release:
- @ofts7th #5199
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-06-06)
- 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)
- 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)
🎉 Release v0.7.0
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- From version 0.7.0, Univer now supports web components.
UniverSheetsUIPlugin
adds configuration itemfooter
to set the display/hide of the bottom menu bar #5044UniverSheetsUIPlugin
adds configuration itemsprotectedRangeShadow
andprotectedRangeUserSelector
to 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-table
and@univerjs/sheets-table-ui
- Import
UniverSheetsTablePlugin
andUniverSheetsTableUIPlugin
and 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-note
and@univerjs/sheets-note-ui
- Import
UniverSheetsNotePlugin
andUniverSheetsNoteUIPlugin
and 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
- 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
- Document printing is now supported.
- Fixed some known issues
- 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'
UniverSheetsCorePreset
supportsfooter
,protectedRangeShadow
,protectedRangeUserSelector
configuration items, see IUniverSheetsCorePresetConfig for details
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.
🎉 The upcoming 0.8.0 version of the Univer SDK will introduce a brand-new ribbon toolbar and dark mode.
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-05-14)
- 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)
- 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
darkMode
configuration (#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)
🎉 Release v0.6.10
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- Support Ctrl/Control + Enter shortcut - range batch fill input value #4956
- Multi-instance scenario formulas support cross-workbook references #5002
- Printing supports sparklines, charts and other float-dom #5012
- Data validation supports setting new validation rules - Is it a legal type #5021
- Chart
- Support bubble chart
- Support relation chart
- Added a method to obtain Univer instances of historical records
- The import and export plugin
UniverExchangeClientPlugin
adds configuration itemsoptions.minSheetRowCount
andoptions.minSheetColumnCount
to set the minimum number of rows and columns of the imported worksheet - Facade API
BeforeCommandExecute
andCommandExecuted
event callback functions return parameters addedoptions
#4945FWorkbook.create()
andFWorkbook.insertSheet()
create new worksheet APIs to support the creation of new worksheets with data at the specified location #5016- Data validation adds a new API for displaying drop-down menus:
FRange.showDropdown()
#5021 - New API
FWorksheet.setRowCount()
andFWorksheet.setColumnCount()
are used to set the number of worksheet rows and columns #5025 - More user-friendly error messages #4960
- Fixed the issue that the center and right-aligned text positions were incorrect when the cell column width was small #4940
- Fixed an issue where pasting an external value into a text-formatted cell did not take effect with the text formatting #4944
- Fixed the issue where the
BeforeSheetEditStart
event would be executed twice when the mouse is double-clicked #4948 - Fixed the issue where the formula in the range is messed up after the range reorder #4959
- Fixed the issue where the separator line still exists after a group of menus are hidden #4975
- Fixed the issue of inconsistent order of Ribbon folding menu items #5007
- Fixed some bugs in fx bar operation
- Support paragraph menu #4943
- Fixed known issues
- SDK has been updated to version 0.6.10
UniverSheetsAdvancedPreset
adds configuration itemsexchangeClientOptions.minSheetRowCount
andexchangeClientOptions.minSheetColumnCount
to set the minimum number of rows and columns of imported worksheets- If you register a plugin that has already been registered with presets again in plugins, a clear error will be thrown
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-04-18)
- design: update IInputNumberProps to allow null value and add onPressEnter handler (#5033) (e831e94)
- docs-ui: first move-selection on fx-bar sometimes not working (#5017) (e6bfa79)
- docs-ui: quick insert menu not show in table cell (#4993) (065dc82)
- docs-ui: update side-menu color style (#4986) (ab359d8)
- engine-formula: fix a race condition on engine computing (#5022) (c8781d9)
- fix setRowCount setColumnCount command (#5028) (e050979)
- fix shortcut ctrl+enter (#5030) (3405651)
- fixed issue with pasting values from outside into text format cells (#4944) (0547866)
- force string supports cell string type (#5019) (5050785)
- formula-engine: fix lexer consuming whitespace error (#5011) (fe617f3)
- improve property access handling in FUniver class proxy (#5010) (97f95ab)
- sheets-drawing-ui: chart and float-dom not all collected on print (#5024) (9d163b8)
- sheets-hyper-link-ui: link menu not enabled after edit cell end (#5023) (0b8cff9)
- sheets-ui: cell-edit short cut move selection error when content no changed (#5003) (3407c44)
- sheets-ui: editing issues on formula-bar (#5027) (02d945d)
- should not get sheet selection when it was disposed (#5006) (6d3f67b)
- ui: fix shortcut panel (ab1e67a)
- ui: fix the issue where the order of the Ribbon's collapsed menu items is inconsistent (#5007) (cf008a3)
- update InputNumber component to include step and precision props (#5034) (32e17b1)
- core: correct range check in getCustomBlockSlice function (#4970) (638001e)
- docs-ui: delete paragraph error on table (#4955) (2053892)
- docs-ui: paragraph menu issues (#4951) (ec94108)
- docs-ui: remove SetInlineFormatFontFamilyCommand from FloatToolbar (#4969) (fd624b9)
- docs-ui: ui issues about paragraph menu (#4952) (b5493c0)
- document size do not affected by overflow (#4940) (6132592)
- engine-render: remove duplicated dbClick event (#4948) (092e1b5)
- formula: fixed the issue where the formula in the range is messed up after the range reorder (#4959) (4c0e665)
- support: network supports form data (#4950) (61d233d)
- core: add unregister command (#5026) (fc60464)
- create new sheet API supplement parameters (#5016) (01e11cf)
- docs-quick-insert: show all menus at quick insert button (#4984) (c8896a6)
- docs-ui: disable paragraph-menu on disabled (#4974) (48844f1)
- drawing-ui: refresh transform after rendering images (#4994) (453d992)
- facade: supplement setRowCount setColumnCount facade (#5025) (25cc5fd)
- sheets-data-validation: data validation support legal data type (#5021) (b8c5b31)
- sheets-ui: add Shift + Backspace shortcut for deleting left (#5037) (17f3b26)
- sheets-ui: add Shift and Alt clear selection shortcuts (#5031) (8bcd0a3)
- sheets-ui: support across unit formula (#5002) (7f0fa9f)
- sheets-ui: support printing of minimap chart and float-dom (#5012) (cbf5f7b)
- auto-scroll to the selected menu (#4931) (f298839)
- design: add dropdownClassName prop for custom select dropdown styling (#4964) (5525841)
- docs-quick-insert-ui: implement quick insert menu functionality (#4983) (d5dbaa1)
- docs-quick-insert-ui: quick-insert support table and image (#4949) (b7f599d)
- docs-ui: add click event handling to hide paragraph menu (#4968) (3a49e63)
- docs-ui: optimize doc side-menu active item calc logic (#4967) (4a58711)
- docs-ui: optimize paragraph menu hover (#4958) (7808452)
- docs-ui: optimize paragraph-menu and float-menu interact (#4954) (b66db54)
- docs-ui: support paragraph menu (#4943) (7c0fa4e)
- facade: add Proxy for method existence check in newAPI (#4960) (ea4fa58)
- facade: command execute event callback add options parameters (#4945) (13ce55c)
- sheets-ui: add ctrl enter shortcut (#4956) (741547a)
- supplement config type export (#4965) (8a14b67)
- supplement defined names facade example and notes (#4942) (791e490)
🎉 Release v0.6.9
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- Number format menu item adds scientific notation #4895
- Chart
- Support trend line
- Support word cloud chart and funnel chart
- Horizontal axis labels support rotation
- Pivot table supports drag sorting (custom sorting)
- Facade API
- Added pivot table date grouping API
setDateGroupType
- Added pivot table date grouping API
- Fixed the issue that clearing content should not be set empty object #4861
- Fixed issue where NaN would appear when a cell with a number format was merged with the previous blank cell #4898
- Fixed formula calculation for empty strings #4900
- Fixed MDETERM formula calculation method #4907
- Fixed issue where Facade API should return composed style info #4917
- Fixed filter panel sort #4921
- Fixed data-validation status change event not triggered #4928
- Support doc heading #4875
- Fixed known issues
- SDK has been updated to version 0.6.9
- Fixed the error message when initializing React with inconsistent versions. No need to manually install the specified version of React
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-04-02)
- build core type error (#4922) (e3c2707)
- build core type error (#4923) (3d2d6d1)
- clear content should not be set empty object (#4861) (33bc6bb)
- deps: update react peer dependency version range (#4887) (89c144c)
- docs-drawing-ui: remove custom-block error (#4892) (f860829)
- docs-ui: calc range position error & scale by mouse (#4903) (f3c1066)
- docs-ui: disable float-menu on whole custom-range (#4893) (57fa7d0)
- docs-ui: doc float menu font size calc error (#4915) (cb802d5)
- docs-ui: docs heading-menu auto scroll (#4906) (2990f2a)
- docs-ui: float-menu and heading space (#4914) (1d62662)
- docs-ui: menu default value calculate error (#4908) (9ae264b)
- docs-ui: menu font-size calc error on heading case (#4910) (9e0d700)
- docs-ui: popup float menu position (#4881) (610f710)
- docs-ui: support heading spacing style (#4912) (908e15d)
- docs: default table border color (#4920) (77ce7d4)
- docs: quick insert (#4885) (b65b263)
- docs: render table cell bg (#4904) (966c582)
- fix filter panel sort (#4921) (9e88497)
- fix formula calculation for empty strings (#4900) (0cbb5c9)
- fix merge cell bug (#4898) (79bf4b8)
- formula: fix formula MDETERM calculation method (#4907) (733535d)
- label hidden in filter panel (#4919) (0bbf87e)
- menu popup priority greater than placeholder (#4916) (4459634)
- sheets-data-validation: data-validation status change event not triggered (#4928) (c6a93d5)
- sheets-filter: fix the style issues of the filter panel (#4911) (d302f39)
- sheets: facade should return composed style info (#4917) (8a49f15)
- ui: replace use with useContext for ConfigContext (#4929) (7859d92)
- update RectPopup to use useContext and adjust ESLint rules (#4926) (b5d8a8a)
- add float dom id to Comp (#4886) (a17a041)
- docs-drawing-ui: mount drawing on rendered phase (#4913) (e786e51)
- docs-ui: open menu default (#4899) (8f3024e)
- docs-ui: optimize doc heading-menu (#4905) (0bcabf2)
- docs-ui: optimize doc menu scroller (#4909) (20772c3)
- docs-ui: skip float-menu flash (#4897) (f1a1f9a)
- docs-ui: support doc heading menu (#4891) (b17785e)
- docs-ui: update side-menu style (#4896) (a2c620c)
- docs: update draw cursor and horizontal line (#4902) (5cd9523)
- doc: table support border and bg (#4901) (c6e33dd)
- number format menu item adds scientific notation (#4895) (d427835)
- pivot: support custom sort (#4889) (4e4ac70)
- quick insert background white (#4918) (a41882d)
- support doc heading (#4875) (b605b83)
- ui: optimize popup portal to support multi-instance (#4924) (8b980be)
🎉 Release v0.6.7
Your feedback is crucial! Please submit issues and suggestions to help us shape the future of Univer.
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!
- Facade API
getA1Notation
supportAbsoluteRefType
parameter #4839 - UniverSheetsNumfmtPlugin supports configuration to disable cell text format warnings and marks #4852
- Optimize cell-image behavior on editing and paste #4860
- Fixed sheets-filter hidden rows causing formula auto-fill #4840
- Fixed the effect of sheets-filter on SUBTOTAL formula calculation #4845
- Fixed sheet font menus #4828
- Fixed formula highlight display error when delete function name #4871
- Fixed menu disable status error #4872
- Support horizontal line #4813
- Add float toolbar component #4835
- Support float menu #4842
- Fixed known issues
- UniverSheetsCorePreset adds
disableTextFormatAlert
anddisableTextFormatMark
configuration items to disable cell text format warnings and marks - SDK has been updated to version 0.6.7
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-03-26)
- add event click (#4862) (2e78781)
- docs-ui: inline format float box postion issue (#4857) (f1cbe91)
- docs-ui: insert custom range error (#4878) (1f53ac2)
- docs-ui: popup direction (#4846) (d8b3b65)
- docs-ui: remove hack to make hidden menu visible of FloatToolbar (#4843) (fc8fee2)
- formula: fix sheets-filter hidden rows causing formula auto-fill… (#4840) (e7f9867)
- formula: fixed the effect of filters on SUBTOTAL formula calcula… (#4845) (361991e)
- get skeleton by subUnit if subUnit exists, not get current skeleton (#4836) (e86cd61)
- sheets-formula-ui: formula highlight display error when delete function name (#4871) (adcd070)
- sheets-hyper-link-ui: menu disable status error (#4872) (580989d)
- sheets-ui: update sheet font menus (#4828) (c8a4d26)
- thread-comment-ui: add word break style to thread comment items (#4856) (7601bab)
- doc quick insert placeholder (#4841) (263692c)
- doc support horizontal line (#4813) (cde1824)
- doc support quick-insert menu (#4826) (976c0d1)
- docs-drawing-ui: optimize float-dom menu (#4864) (606d9a3)
- docs-ui: add custom-range insert command (#4810) (c47d525)
- docs-ui: add FloatToolbar component and its stories (#4835) (0477211)
- docs-ui: disable float-menu if doc was disabled (#4848) (2611159)
- docs-ui: support float menu on doc (#4842) (6c14ea1)
- event click (#4863) (058a646)
- facade: supplement getA1Notation api params (#4839) (ff0afd1)
- sheets-drawing-ui: optimize cell-image behavior on editing and paste (#4860) (e5414e1)
- sheets-ui: support disable defined name (#4854) (0565b0d)
- supplement sheets-numfmt text format alert and mark config (#4852) (64034c7)
- ui: add fade-in animation to toolbar buttons and items (#4874) (039ec12)
- ui: add unitId props to float-dom component (#4877) (acc9cbc)
- ui: enhance styles (#4868) (d34658c)