0.1.4 (2024-03-25)
- design: correct checkbox checked state logic for standalone usage (#1627) (5eea109)
- design: fix checkbox group value couldn't be modified (#1613) (dcb3e93)
- docs: remove deprecated property standalone (#1670) (ff686e6)
- editor: control state (#1649) (c39799f)
- editor: optimize editor focus (#1616) (e4231eb)
- editor: preload the editor (#1662) (09ceb16)
- editor: short key error (#1679) (7afaff0)
- engine-render: add missing
IPageRenderConfig
type export (d972f5d) - export more types from render engine plugin (#1608) (cf134be)
- facade: should not return promise in syncExecuteCommand (#1648) (9a0d300)
- find-replace: fix dialog issues (#1590) (2390086)
- fix extracted value from cell content (2e22324)
- formula: add OR/TEXT/LEN functions (#1593) (c26eed1)
- formula: array cache error (#1644) (19d9612)
- formula: index function supports reference object (#1657) (b47487a)
- formula: math functions support string number calculation (#1581) (0779488)
- rectangle subtract func (#1647) (345fddc)
- sheet: error value object (#1596) (e3714e1)
- sheet: fix error edit position after merging (#1520) (8685e14)
- sheet: fix the issue of incorrect number of merged cells in the format painter (#1526) (cd9b6f8)
- sheet: handleRemoveRowsCols util func (#1656) (f30b987)
- sheets-ui: merge setRangeValuesMutation at clipboardservice (#1665) (bf9fc0d)
- sheets: boolean should store as number (#1605) (78e5426), closes #1534
- slide: image loaded (#1653) (9cecaaa)
- slide: slide initialize (#1641) (599ed71)
- ui: cleanup DOMs when dispose (#1663) (b81ba1a)
- ui: prevent formula bar from displaying when header is set to false & remove unused code (#1633) (e3d875c)
- ui: should not make clipboard util iframe visible (#1620) (06760b5)
- wrong doc example data (#1667) (a875a31)
- add disable status to doc (#1622) (b03c707)
- core: add registerPlugin config types (#1484) (a5a073c)
- create empty doc by pass empty object
{}
(#1606) (ff54fa0) - design: add component Segmented (#1618) (78156fd)
- design: ssr support (#1603) (cdb7d49)
- doc: continuous punctuation extrusion and paragraph align (#1625) (b50997d), closes #1670
- network: add retry and threshold interceptor (#1664) (5791d4d)
- sheet: add range merge util (#1615) (e2118b5)
- sheet: numfmt support i18n (#1558) (b39f982)
- ui: support popup service (#1640) (5e597fd)
- engine-render: optimize border perf (#1574) (0aa2898)
- formula: optimize dependency calculate and array value object compare (#1629) (d884ee0)
- render: optimize doc render (#1599) (ab76ebd)
- sheet: statistic and formula perf (#1583) (9e63af7)
- sheets: Before: Boolean values ("TRUE" "FALSE") were stored in the IWorkbooData as strings. After: Boolean values would be store as number (0, 1).
0.1.3 (2024-03-15)
- design: fix title in
Dialog
to use passed variable (#1556) (5aeb65f) - design: restore styles for non-draggable dialog (#1498) (ee694f2)
- doc: copy form univer text and paste to univer (#1473) (4f3ab13)
- editor: range selector (#1568) (bba50e7)
- editor: add value (#1512) (d398384)
- editor: controlled component and readonly (#1507) (c8c7bf3)
- editor: cursor and menu and single choice (#1499) (6cdccde)
- editor: range selector (#1503) (eee2aab)
- editor: value change (#1514) (4a21331)
- formula: check syntax (#1543) (15a04ed)
- formula: formula select and negative (#1444) (75de31c)
- formula: isMatchWildcard escape regular string, add icons (#1493) (c520ad7)
- formula: token uppercase (#1579) (5c99f3a)
- formula: worker error (#1565) (47377ae)
- inline format in cell with rich text (#1560) (447a095)
- render: rect blurring (#1511) (97ed99a)
- render: update font offset (#1545) (42fb8a2)
- sheet: add focus change (#1500) (ed27e84)
- sheet: border corner (#1567) (0fc3a6d)
- sheet: border excel compatibility (#1539) (d68896a)
- sheet: editor error (#1533) (0da7b64)
- sheet: first sheet hidden (#1538) (6123772)
- sheet: inline format menu display error when paste (#1482) (c66f9e1)
- sheet: keep consistent with excel rotation (#1562) (c100bc8)
- sheet: merge align (#1537) (e0b49cc)
- sheets-ui: fix z-index value in operate-container (#1516) (0ce931d)
- sheets-ui: room slide does not need to be disabled (45c60bf)
- sheet: selection color (#1572) (609f907)
- sheet: string bool and number align (#1525) (473cf6f)
- sheet: the icons for hiding rows and columns do not disappear. (#1527) (598e7eb)
- sheet: wrap and rotation (#1517) (9e8cc45)
- system shortcut teminate ime input (#1535) (91397c6)
- ui: fix layout service throwing error (#1490) (c2ee6d2)
- ui: fix menu not displaying as expected (#1529) (48c1ab8)
- ui: handle dynamic import in renderVue3Component with try-catch due to esbuild limitations (#1518) (a684e9d)
- warning for postcss-preset-env (#1544) (351e2a4)
- add function to extract pure text from cell (#1575) (fe0c8de)
- collaboration: move snapshot transform to core (#1519) (6557ea5)
- core: add
getCurrentLocale
to LocaleService (#1555) (05866a3) - core: export function to use in exchange (#1547) (54da0dc)
- design: add
className
props toInput
(#1569) (b73df3f) - design: add
DateRangePicker
(#1510) (9f0a842) - design: add DatePicker (#1497) (44ec056)
- design: implement edge avoidance for
Dialog
(#1522) (290e5d0) - editor: style and placeholder (#1571) (be4482c)
- editor: support shortcut (#1513) (b362e73)
- example: add doc uniscript example (#1495) (ed01f92)
- facade: register sheet render extension (#1356) (264c097)
- formula: support cubeValueObject (#1536) (1c77658)
- sheet-ui: find & replace (#1349) (3828239)
- sheet: add font method (#1506) (9cf028f)
- sheet: empty formular bar when in array range (#1532) (eea95ac)
- sheet: range selector (#1463) (b639394)
- sheet: support font render config (#1542) (ef48825)
- ui: extend support for registering and using Vue 3 components (#1502) (7c28761)
0.1.2 (2024-03-06)
- design: fix z-index for
SubMenu
(#1440) (4d49dad) - doc: copy error when range is empty (#1488) (1ae73ca)
- doc: need to serialize text ranges (#1487) (de87e10)
- engine-formula: ensure super is called at the beginning of the constructor (#1452) (a9cb84d)
- examples: fix multi-instance & uniscript UI rendering error (#1469) (1d6e257)
- insert row col with effect freeze (#1464) (8de2b10)
- only editing need to scroll to selection (#1455) (5296f32)
- sheet: fix unreasonable merged selections (#1477) (bd8c5df)
- sheet: inline format error when textRuns is empty (#1480) (8f5caae)
- sheet: insert row/col undo bug (#1350) (5781a63)
- sheets-ui: dynamically adjust row header width (#1475) (371b4f1), closes #1471
- wrong cell value in cell data (#1461) (0cda975)
- add focus handler for doc (#1433) (7c3ad49)
- design: add
preservePositionOnDestroy
&defaultPosition
to Dialog (#1439) (b1d18ca) - editor: editor modifications to accommodate the range selector (#1460) (22b2734)
- formula: add functions, fix function calculation error (#1395) (885ba4b)
- numfmt: support enUs (#1456) (0f825fb)
- numfmt: support percent (#1457) (22b9c0c)
- replacement in document body (#1451) (e258abd)
- sheets: add row col iterator in worksheet (#1478) (5abd68e)
0.1.1 (2024-03-01)
- apply mutation (#1423) (ccd30dc)
- double click to selection also need to share cursor (#1446) (c6ae623)
- editor: zen error and formula align (#1437) (60d94a3)
- inline menu highlight (#1401) (b3d25e9)
- page width should great than 0 (#1402) (281a4b9)
- sheet: formula boolean value (#1360) (9a8a4be)
- sheet: optimize memory release and resolve issues with the editor being recreated repeatedly (#1432) (b14207b)
- add isEditing param (#1428) (aa92e60)
- add trigger in the if condition for share cursor use (#1431) (c781f22)
- export is active for share cursor use (#1420) (ba51971)
- i18n: add TypeScript type checking for localization files (#1424) (4afe9e5)
0.1.0-beta.5 (2024-02-23)
- cursor position (#1363) (34508a0)
- cut paste undo bug & optimize status bar calc (#1353) (072e0de)
- design: remove duplicate z-index property from Select's dropdown CSS definition (#1408) (abc13b4)
- doc: copy data (#1399) (1eb9113)
- doc: ts check (#1354) (bca22c6)
- examples: fix the broken uniscript demo (70c2a5c)
- fix autofixable lint (#1325) (4065ea8)
- fix sheet command preconditions (#1319) (6e92c60)
- formula: get rich text data stream as content (#1305) (51ae0e1)
- formula: sum get error when cell has error (#1306) (a13c450)
- inline format error (#1365) (a3f1e9b)
- modify doc rev default value (#1377) (86f93be)
- no history no need to collaboration (#1348) (157b4db)
- no need to convert to px (#1385) (a655169)
- paste row height and col width (#1330) (60bd78a)
- render: context native line width (#1381) (36aa429)
- render: px to pt (#1382) (608f9df)
- sheet-ui: fix clipboard not available in unsecure context (#1345) (bd57a84)
- sheet: auto add bracket (#1358) (fdecc66)
- sheet: binary search (#1361) (23221c4)
- sheet: default vertical align (#1383) (d96edf0)
- sheet: editor input (#1411) (76f5e9c)
- sheet: fix snapshot references are not consistent (#1339) (bf71b36), closes #1332
- sheet: formula ref move (#1359) (65e64bf)
- sheets: inline menu highlight error (#1388) (8ca9cc1)
- sheet: suffix (#1409) (fdd7b72)
- add
destroyOnClose
forDialog
(#1391) (a6e17ef) - add resources in IDocumentData (#1327) (339c36b)
- add string interpolation support for locale service (#1362) (8f338ba)
- core: set appVersion to package version (#1328) (c9193a1)
- design: change the style of the
Dialog
andSelect
(#1352) (0204b43) - export IDocStateChangeParams and DocStateChangeManagerService (#1336) (8a99b05)
- facade: add onBeforeCommandExecute API (#1370) (b842579), closes #1346
- facade: add set font apis and get cell model data api (#1266) (d0a8709)
- formula: today function, set numfmt data (#1295) (f069dd8)
- hide the header menu when there is no content in it (#1331) (bf692c2)
- ref-range: support default range change util (#1351) (54512ea)
- sheet: optimize sheet render (#1245) (33bc465)
- sheets-zen-editor: export language packs (#1413) (0ec2dc9)