🎊 Univer@v0.6.10
🚧 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
🎉 Highlights
- 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
🐞 Bug Fixes
- 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
📝 Univer Docs
- Support paragraph menu #4943
🌐 Univer Server
- Fixed known issues
📦 Univer Presets
- 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
📢 Join the Conversation
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
- :octocat: GitHub Discussions
- 👾 Discord
📝 Changelog
Full changelog (2025-04-18)
Bug Fixes
- 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)
Features
- 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)