🎉 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)
🎉 Release v0.6.5
This project is still in heavy development, and major API changes are expected. 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!
- Fixed conditional formatting command only applying to active worksheet #4798
- Fixed unclosed col tag issue in generateHTML #4803
- Fixed tooltip warnings in React 18 #4794
- Fixed set font and limited fillText out of view bounds #4800
- Fixed occasional worker errors #4821
- Added support for custom blocks in documents #4792
- Fixed known issues
- Added UniverSheetsCorePreset configuration options dream-num/univer-presets#48
- SDK has been updated to version 0.6.5
@univerjs/network
is now exported from@univerjs/presets/preset-sheets-core
entry point dream-num/univer-presets#46
-import { HTTPService } from '@univerjs/presets/preset-sheets-advanced'
+import { HTTPService } from '@univerjs/presets/preset-sheets-core'
Special thanks to the following contributors who have made this release possible:
- @maxsbelt #4798
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-03-12)
- fix peerDependencies (#4820) (ef19fc7)
- fix range theme fromjson (#4795) (d2a4e12)
- fixed tooltip warnings in React 18 (#4794) (55ba301)
- header line (#4818) (ff3f8ad)
- reduce
set font
and limit fillText out of viewbounds (#4800) (8ec54c5) - sheet: fix fromjson error (#4812) (da002ee)
- sheets-conditional-formatting: apply conditional formatting for triggered sheet (#4798) (c3574ee)
- sheets-formula-ui: fix component registration (#4807) (8e2be48)
- sheets-ui: fix sheet clipboard col tag not closed (#4803) (9e88fac)
- sheets-ui: hover service error (#4804) (5d82419)
🎉 Release v0.6.4
This project is still in heavy development, and major API changes are expected. 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!
In this release, we are excited to introduce a new set of features and improvements to enhance your Univer experience. Here are the highlights:
- Interaction optimization: Set the number of rows and columns to insert in the right-click menu #4579
- Added
getCustomMetadata
method to support getting worksheet custom metadata #4759
- Fixed reference range error when inserting rows or columns in data validation #4785
- Fixed interaction error when using custom formula validation in data validation #4776
- Fixed tooltip jitter issue in menu bar #4779
- Adjusted permission initialization timing to fix permission-related bugs #4770
- Fixed known issues
- Fixed known issues
- Fixed known issues
- SDK has been updated to version 0.6.4
Special thanks to the following contributors who have made this release possible:
- @maxsbelt #4771
- @okxiaoliang4 #4760
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-03-08)
- dep detect only in event handler not before register event (#4781) (58a24b5)
- design: resolve the issue of tooltip jitter during initialization (#4779) (3643ffe)
- docs-ui: select all on empty doc (#4787) (d85a0db)
- facade: showRangeSelectorDialog document (#4767) (323fe3f)
- fix facade example (#4780) (ca2329e)
- formula e2e (#4788) (f0df9ef)
- formula: fix dispose register function bug (#4783) (be00bdd)
- formula: formula update after hide row column (#4238) (4113714)
- sheets-conditional-formatting: correct bottom percent rank calculation (#4771) (e5cff35)
- sheets-data-validation: data validation ref-range error on insert row & column (#4785) (82545bf)
- sheets-data-validation: data validation valid error on custom formula (#4776) (2f3c477)
- update permission init timing (#4770) (5099acf)
- sheets-numfmt: add percentage as default option (#4772) (e3a9b59)
- sheets-ui: check before undo-redo rollback (#4784) (f66f931)
🔥 Release v0.6.3
🎉 Release v0.6.2
This project is still in heavy development, and major API changes are expected. 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!
In this release, we are excited to introduce a new set of features and improvements to enhance your Univer experience. Here are the highlights:
- Pivot table supports value filtering, added
setFieldsConfig
andreset
Facade APIs - Added new Facade APIs for:
- Number formatting #4733
- Auto-adjusting row/column dimensions #4733 #4737
- Range selector #4703
- Cell image insertion #4729
- Clearing conditional formatting #4743
- Enhanced UI optimizations #4704 #4715
- Added
hideStatusBarStatistic
configuration insheets-ui
to support hiding statistical status bar #4694 - Added
maxAutoHeightCount
configuration insheets-ui
to address performance issues with auto-height in large datasets (default: 1000 rows) #4700 #4705 - Formula functions now support reading and writing cell
custom
properties #4658 - Find and replace component now supports
Esc
shortcut key to exit #4746
- Fixed clear operation in filter state #4589
- Fixed status bar statistics error when selection contains dates #4723
- Fixed white screen issue when calling
createUnit
afterdisposeUnit
#4728 - Fixed
generateHTML
error #4689 - Fixed Facade event mechanism #4736 #4739
- Fixed uniscript plugin editor error #4738
- No breaking changes in this release
- Fixed known issues
- Fixed known issues
- SDK has been updated to version 0.6.2
Special thanks to the following contributors who have made this release possible:
- @okxiaoliang4 #4732
- @btea #4702
- @jcalem #4658
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-03-01)
- dependency loop in statusbar comp (#4701) (265c3f5)
- bind cell event multiple times (#4736) (ebc68bf)
- dashline drawing incorrect when adjust col width (#4719) (d163f2e)
- docs-ui: doc editor mem leak (#4748) (c3fa72f)
- docs-ui: error display doc-toolbar on sheet (#4751) (bc3c334)
- fix context menu cannot trigger selection change (#4734) (40956fd)
- fix monaco editor not built (#4738) (191b8c8)
- fix secrets is not set to env (#4749) (f15c05c)
- issue for autofill not working (#4753) (a8ed28c)
- mouse enter leave (#4696) (2bfba12)
- scrollbar size (#4730) (b9f3243)
- scrollbar size may be 0 (#4695) (161a97f)
- sheet: avoid auto height too many rows (#4700) (5d036b7)
- sheet: fix auto heigt cause some code error (#4705) (568f8bc)
- sheets-conditional-formatting-ui: fix panel background color issue (#4307) (4913509)
- sheets-ui: backspace shortcut not work (#4740) (e4a5639)
- sheets-ui: resolve the issue where related events fail to trigger under specific conditions (#4739) (d9b2ec6)
- sheet: set ranges for setAutoHeight (#4737) (3b75dfe)
- sheet: the range may be undefined (#4706) (e480b80)
- snapshot default aux line (#4722) (8bc15bf)
- status bar also needs to consider the date format, where t=number. (#4723) (cbc6844)
- the filtered content is not included in the clear (#4589) (ee48679)
- ui: fix generate facade should execute before hook (#4689) (d437309)
- ui: fix new current file not rendered (#4728) (5f6130a)
- facade: add cell image facade & remove rich-text cell-image (#4729) (f0b2d48)
- facade: move cf command from sheets-conditional-formatting-ui to sheets-conditional-formatting package (#4743) (fdbde5b)
- facade: supplement f-workbook f-worksheet f-range facade (#4733) (edddb71)
- find-replace: use esc to focus on selection (#4746) (f4b30ae)
- formula: add custom data to value objects (#4658) (2e59a6c)
- hide statistic opt (#4694) (95410d0)
- improve styles in sheets-ui (#4704) (b752a7f)
- scroll bar hover style (#4708) (04af678)
- thread-comment: export sheet thread comment plugin constant (#4732) (83c0af9)
🎉 Release v0.6.1
This project is still in heavy development, and major API changes are expected. 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!
- Optimized plugin loading mechanism #4662
- Formula engine performance optimization #4675
- Facade API documentation updated #4677 #4686 #4653
- Fixed the issue where line breaks were not preserved when pasting data from external applications #4670
- Fixed the issue where the find icon was displayed abnormally in 0.6.0 #4685
- Fixed the issue where
FRange.setBorder
only took effect on the active range #4650 - Fixed the number format
@
display issue #4669 - Fixed the issue that the formula editor selected multiple ranges and displayed abnormally #4673
- Fixed the numerical calculation problem in the statistics bar #4684
- Fixed known issues.
- Fixed known issues.
- SDK has been updated to version 0.6.1.
Special thanks to the following community members for their outstanding contributions to this release:
- @btea #4649
Univer Go 0.0.10 has been released, integrating AI, logging, and the latest Univer SDK features. With numerous templates ready to use, share and define your collaborative spreadsheet applications, welcome to experience! Univer Go
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-02-21)
- facade: add ranges to setBorder (#4650) (434943f)
- fix eslint (#4687) (a3a55ff)
- fix plugin lazy loading not working (#4668) (9702222)
- numfmt: text format excel, default format (#4669) (72411b9)
- paste rich text with br should keep line break (#4670) (535a2a9)
- paste value from excel incorrect (#4659) (d2323e4)
- scroll cmd should consider about unitId (#4654) (c2e7fc1)
- sheet: fix some performance issue (#4664) (b9e7402)
- sheets-formula-ui: edit other sheet range error (#4673) (dec0fdb)
- style: fix defualt theme style (#4657) (95d4fee)
- ui: fix the issue where disabling shortcuts through the facade API does not work (#4618) (684db12)
- use number value in stats calculation (#4684) (1811593)
🎉 Release v0.6.0
This project is still in heavy development, and major API changes are expected. 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!
- Added external image paste functionality and optimized image processing logic #3617
- Compatible with React 19, refactored rendering logic, optimized Input component implementation, and improved UI performance #4247
- Added Facade API
FRange.attachRangePopup
to insert components into ranges #4489 - Added support for loading multiple sheets and switching the sheet to be displayed, you can now use cross-sheet formulas, refer to Loading Multiple Files #4580
- Optimized Facade event memory usage, introduced FEventRegistry to manage event listeners #4616
- Added
NUMBERSTRING
formula for converting numbers to Chinese strings #4615 - Univer now supports over 500 formulas and counting!
- Fixed multi-instance input cursor error in sheets-ui #4643
- Fixed
univerAPI.Event.SheetEditChanging
event not triggering #4642 - Fixed
univerAPI.Event.CellClicked
event not triggering #4628 - Removed React dependency from core package, reduced core package size, and improved project modularity #4617
- Fixed selection error in formula editor and collaborative selection issues #4619
- Improved undo/redo menu item disable logic #4609
- Fixed data validation formula issues and ActiveSheetChanged event #4606
- Fixed incorrect row height when adjusting height with all rows selected #4639
-
React 16 users need additional steps to use Univer 0.6.0, please refer to the React 16 User Upgrade Guide
-
Package
@univerjs/facade
has been removed, please migrate to the new Facade usage. -
Facade content previously exported from
@univerjs/core
has been moved to@univerjs/core/facade
exports:FBase
,FBaseInitialable
,FUniver
,FHooks
,FBlob
,IFBlobSource
,FEventName
,IEventBase
,IEventParamConfig
,FEnum
,FUtil
#4596
ESM Before:
import { FUniver } from '@univerjs/core';
After:
import { FUniver } from '@univerjs/core/facade';
UMD Before:
<script src="https://unpkg.com/@univerjs/core/lib/umd/index.js"></script>
<script>
var { FUniver } = UniverCore;
</script>
After:
<script src="https://unpkg.com/@univerjs/core/lib/umd/facade.js"></script>
<script>
var { FUniver } = UniverCoreFacade;
</script>
-
To use the official collaboration features, you now need to provide a socketService in UniverCollaborationClientPlugin's config object. If your client runs in browsers, please use BrowserCollaborationSocketService provided by the @univerjs-pro/collaboration-client-ui package, refer to Collaboration Guide
-
Plugin developers need to note that the Redi view-related APIs exported have been moved to the
@univerjs/ui
package #4617
Before:
import { useDependency, RediContext, useObservable } from '@univerjs/core'
After:
import { useDependency, RediContext, useObservable } from '@univerjs/ui'
- Fixed known issues.
- Fixed known issues.
- SDK has been updated to version 0.6.0.
Special thanks to the following community members for their outstanding contributions to this release:
- @okxiaoliang4 #4609
- @wubocao #4528 #4473
Univer Go 0.0.10 has been released, integrating AI, logging, and the latest Univer SDK features. With numerous templates ready to use, share and define your collaborative spreadsheet applications, welcome to experience! Univer Go
We welcome your input and insights as we embark on this exciting journey. Connect with us on:
Full changelog (2025-02-15)
- adjust height when select all (#4639) (c274fc8)
- clear timers when controller disposed (#4528) (6a871b0)
- conditional-formatting: aligning Excel Effects with 'No Interfer… (#4584) (ce0b939)
- drawing: drawing permission memory leak (#4598) (a04486e)
- facade: editing-event not trigger on edit (#4642) (4914a55)
- facade: set default style (#4613) (4d1f5d1)
- fix multi memory leak problems (#4591) (3dc94a9)
- fix paste dropdown in workspace (#4593) (3efc99f)
- float dom after freeze (#4587) (9b2274f)
- formula: fix cut paste bug of formula (#4582) (d9043ef)
- formula: get dirtyRanges when row column removed (#4588) (0e0d68b)
- formula: skip processing tree when there is no formula (#4586) (303c0b2)
- numfmt: reset cell value type when remove numfmt (#4585) (bb81076)
- sheet: add remove func to serivce (#4625) (6254c68)
- sheet: row height no ranges (#4629) (aee23ec)
- sheets-data-validation: data-validation formula-error (#4606) (0d6c8b4)
- sheets-formula-ui: editor add selection error (#4619) (b431629)
- sheets-formula-ui: selecion error on formula-editor (#4632) (1f961b8)
- sheets-ui/facade: fix cell event not triggering when listening through the facade API (#4628) (92398b2)
- sheets-ui: formula-editor edit error (#4603) (1559708)
- sheets-ui: multi-instance input error (#4643) (d742763)
- sheet: scrolling reaching limit judgment (#4473) (4b3dd11)
- statusbar: fix status bar can not read date type cell (#4573) (0a0aafe)
- ui: improve undo/redo menu item disable logic (#4609) (1edf335)
- ui: optimize resize observer and update toolbar item structure of Ribbon (#4644) (8e88ffd)
- upload snapshot as artifacts when test failed, record hean snapshot in mem test (#4594) (fb3d10f)
- add ignore comments for facade (#4559) (1780109)
- add ignore comments for facade (#4568) (bac2965)
- bind: fix bind mode loss text style (#4533) (d724ad9)
- customize column header height (#4526) (5097444)
- docs: fix comments error (#4564) (d4334c9)
- facade: add doc for sheets-ui event (#4538) (bae758f)
- facade: hidden mixin in ui & data-validation & thread-comment (#4554) (99127d7)
- facade: hide constructor and ignore injector getter (#4571) (1a8981d)
- filter: fix filter enum (#4543) (bd220e7)
- fix some permission bugs (#4478) (2683655)
- formula: fix insert function of range has number value (#4561) (22f7159)
- formula: t formula should handle reference and array values (#4556) (5b7cc47)
- revert set text style (#4544) (266dadc)
- sheet: fix range theme cmd param error (#4542) (b55877b)
- sheets-ui: style error when save text from cell-editor (#4541) (a16d79a)
- sheets: before edit event can't cancel by formula-bar (#4569) (9fe3d2a)
- sheets: make auto-width sync (#4532) (d7cfc52)
- sheets: save text editor style (#4570) (3059f03)
- ui: add return type for ComponentContainer function (#4547) (a2cf4bb)
- update freeze handle in left top viewport size when column heade… (#4545) (39cd016)
- design: update color presets and add tests for
ColorPicker
(#4583) (a54ab30) - engine-formula: add global computing status service (#4602) (15a943c)
- engine-formula: add whenComputingCompleteAsync facade (#4610) (7db5474)
- facade: facade event memory usage optimize (#4616) (0cde43c)
- formula: supplement NUMBERSTRING formula (#4615) (7755e26)
- split skeleton into core and render-engine (#4330) (9732f7b)
- ui: support switching render unit (#4580) (45a1c14)
- better col header facade (#4549) (12b30ff)
- cleanup jsdoc (#4553) (31a8aa8)
- facade: add
[@hideconstructor](https://github.com/hideconstructor)
and[@ignore](https://github.com/ignore)
annotations to various classes (#4530) (fe6999d) - float-image: support paste image from external (#3617) (ee66eac)
- network: support array params (#4563) (043aedc)
- paste image if no excel html (#4558) (adf4c39)
- ui: add ui facade menu position (#4546) (9685cb3)
- ui: support hiding footer and header (#4455) (54e4378)