-
Notifications
You must be signed in to change notification settings - Fork 53
fix: table row heights, borders #1353
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
harbournick
merged 1 commit into
main
from
nick/sd-1009-layout-engine-iteration-catch-all-ticket-11
Nov 27, 2025
Merged
fix: table row heights, borders #1353
harbournick
merged 1 commit into
main
from
nick/sd-1009-layout-engine-iteration-catch-all-ticket-11
Nov 27, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
|
🎉 This PR is included in version 1.0.0-next.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Contributor
|
🎉 This PR is included in version 2.0.0-next.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
harbournick
added a commit
that referenced
this pull request
Dec 23, 2025
superdocbot bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
# [0.37.0](v0.36.0...v0.37.0) (2025-12-23) ### Bug Fixes * add tests for highlight in search ([3ad83cf](3ad83cf)) * apply linked styles for the whole paragraph and clean styleId on enter ([#1292](#1292)) ([424afd1](424afd1)) * block keyboard, paste, and drop events in view mode during collab ([#1460](#1460)) ([e54023a](e54023a)) * borders=nil on paragraphs ([80a7391](80a7391)) * bug cursor loses position page jumps to top while typing ([#1569](#1569)) ([7ba61ab](7ba61ab)) * bug formatting document content all underlined ([#1514](#1514)) ([37d0ac4](37d0ac4)) * bug images and list indicators do not render in tables ([#1518](#1518)) ([9ea2771](9ea2771)) * cache invalidation after font size change ([#1488](#1488)) ([8c363be](8c363be)) * cache invalidation for table commands ([#1547](#1547)) ([5a09424](5a09424)) * cache invalidation for text inside table cells ([#1487](#1487)) ([b1b9528](b1b9528)) * canvas installs in CI ([0c2d75d](0c2d75d)) * caret in tables ([#1513](#1513)) ([00e73f2](00e73f2)) * caret placement and text selection ([#1489](#1489)) ([2095772](2095772)) * caret placement in inline sdt, table typing ([#1448](#1448)) ([2d223e4](2d223e4)) * caret placement in list items ([#1530](#1530)) ([759f039](759f039)) * cicd ([77149ce](77149ce)) * cicd ([b0ab092](b0ab092)) * cicd ([4c5ceec](4c5ceec)) * cicd ([4ff7d0b](4ff7d0b)) * cicd ([7eaed55](7eaed55)) * cicd ([6446a07](6446a07)) * cicd ([903bf47](903bf47)) * cicd ([7ed3cfa](7ed3cfa)) * cicd ([0185ea4](0185ea4)) * cicd ([901e5fe](901e5fe)) * cicd ([12d9e67](12d9e67)) * cicd ([c4ba86b](c4ba86b)) * cicd ([2cb53f3](2cb53f3)) * cicd - revert to original yml ([21693e4](21693e4)) * close toolbar dropdowns with esc key ([#1350](#1350)) ([6bde73c](6bde73c)) * collaboration old selections ([#1465](#1465)) ([bc3a429](bc3a429)) * comment positioning in layout engine ([#1445](#1445)) ([474579d](474579d)) * comments module typedef for disable ([#1493](#1493)) ([2c4fe47](2c4fe47)) * **comments:** fix threading for round trip google docs comments ([#1381](#1381)) ([ce5ec51](ce5ec51)) * commits from stable missing in main ([#1546](#1546)) ([1833cbe](1833cbe)) * context awareness for context menu in LE ([#1501](#1501)) ([e7ffeaa](e7ffeaa)) * context menu issues ([#1564](#1564)) ([5e12ba2](5e12ba2)) * context menu location in containers with transforms ([#1499](#1499)) ([57b86e6](57b86e6)) * contextual spacing in layout engine ([#1541](#1541)) ([1f8734a](1f8734a)) * correct pre-processing of w:fldChar ([#1456](#1456)) ([87d65b7](87d65b7)) * default header/footers, missing customXml rels ([#1480](#1480)) ([3c67386](3c67386)) * doc width for line wrapping, fix header/footer width ([#1484](#1484)) ([5677990](5677990)) * e2e tests screenshots ([#1260](#1260)) ([f60e4bf](f60e4bf)) * e2e-tests ([ef9c72f](ef9c72f)) * editor core ts migrations ([#1238](#1238)) ([325bb5e](325bb5e)) * export failed with range error on large docs ([#1479](#1479)) ([1dece66](1dece66)) * export IRendererSettings as type ([5f5a64a](5f5a64a)) * exported doc failed to be opened ([#1402](#1402)) ([dc4d099](dc4d099)) * first line measuring for text wrapping in lists ([#1535](#1535)) ([a319420](a319420)) * footer content height ([#1543](#1543)) ([3e55065](3e55065)) * formatting fixes ([#1424](#1424)) ([97ebf20](97ebf20)) * formatting for table breaks, list num id 0 ([#1470](#1470)) ([bdbb20f](bdbb20f)) * formatting misc ([#1436](#1436)) ([759649e](759649e)) * guard groupChanges against empty input ([fa577c2](fa577c2)) * header footer editing ([#1404](#1404)) ([da8d0af](da8d0af)) * header/footer collapsing from image placement ([#1575](#1575)) ([84f8ea5](84f8ea5)) * header/footer fixes, image resizing, page numbering ([#1355](#1355)) ([f941294](f941294)) * headers footers, measurement, code improvements ([#1330](#1330)) ([879effb](879effb)) * hit testing ([#1476](#1476)) ([ebe06c6](ebe06c6)) * honor off marks in layout engine for list numbering ([799a940](799a940)) * image anchors ([#1376](#1376)) ([f382759](f382759)) * image resizing ([#1515](#1515)) ([a25029e](a25029e)) * indents and markers ([#1519](#1519)) ([c37067b](c37067b)) * init new file in collaboration failing ([6685a89](6685a89)) * input rule list command in layout engine ([#1394](#1394)) ([93ffdd9](93ffdd9)) * justification ([#1474](#1474)) ([02f3d57](02f3d57)) * keyboard input scoping ([#1337](#1337)) ([39164d2](39164d2)) * layout engine 2 column formatting issues ([#1467](#1467)) ([82865b4](82865b4)) * layout engine keyboard interactions, zoom ([#1466](#1466)) ([1301094](1301094)) * layout-engine auto page number import/export, tests, deps ([#1368](#1368)) ([e19452d](e19452d)) * link popover issues ([#1485](#1485)) ([1f6f1c1](1f6f1c1)) * lint, tests ([a5c6d19](a5c6d19)) * list commands LE sync, viewing mode ([#1423](#1423)) ([7359f1a](7359f1a)) * list formatting fixes, right margin fixes ([#1473](#1473)) ([1a78a73](1a78a73)) * list marker fonts ([#1536](#1536)) ([23fd881](23fd881)) * list numbering fixes from paragraph resolution in layout engine ([#1352](#1352)) ([e144665](e144665)) * list paragraph small fixes (SD-840 and SD-879) ([#1265](#1265)) ([e8f98f6](e8f98f6)) * locks ([afcd567](afcd567)) * make canvas for tests an optional dep, fix node 22 builds ([f810383](f810383)) * make caret black ([#1512](#1512)) ([f91e21c](f91e21c)) * make e2e linked styles pass ([#1261](#1261)) ([a2c4353](a2c4353)) * margins with multi column sections, text wrapping in sections ([#1571](#1571)) ([311133b](311133b)) * measurer issues around justification ([#1531](#1531)) ([ba9e244](ba9e244)) * missing line break ([#1375](#1375)) ([6ddc665](6ddc665)) * missing spaces in some runs ([#1478](#1478)) ([c972134](c972134)) * mixed page sizes ([#1500](#1500)) ([01ee4ed](01ee4ed)) * mixed page sizes ([#1502](#1502)) ([a4b4475](a4b4475)) * mixed selections ([#1503](#1503)) ([00b8782](00b8782)) * move beta back to next ([fdf5053](fdf5053)) * move caret for context when right-clicking ([#1534](#1534)) ([23595f6](23595f6)) * move chrome extension demo assets to demo root ([#1504](#1504)) ([8d29bbc](8d29bbc)) * multi column measurements, list firstLine, wrapping ([#1540](#1540)) ([131ee93](131ee93)) * negative indents, text justify ([#1477](#1477)) ([321c83e](321c83e)) * negative margins issues ([#1542](#1542)) ([3a2fa39](3a2fa39)) * new linear<>release sync ([#1506](#1506)) ([8bdd8cc](8bdd8cc)) * new ruler config ([10a7958](10a7958)) * onlyoffice docs fail to import from null pointer crash ([#1437](#1437)) ([9679f5f](9679f5f)) * page containers ([#1492](#1492)) ([1a1bb81](1a1bb81)) * paragraph layout engine rendering fixes ([#1340](#1340)) ([6458b19](6458b19)) * paragraph rendering in layout engine, drop caps ([#1373](#1373)) ([2912793](2912793)) * paragraph spacing from doc defaults, table col overlay tweaks ([#1420](#1420)) ([0fceac3](0fceac3)) * paragraph style fixes in layout-engine ([#1326](#1326)) ([366f7d6](366f7d6)) * pass user data in collaborative comment helpers, remove global superdoc ([#1558](#1558)) ([0e6747b](0e6747b)) * passthrough in paragraph ([#1434](#1434)) ([f014c99](f014c99)) * pasting lists from docx (SD-975) ([#1432](#1432)) ([3464743](3464743)) * preserve inline root nodes in pass through for export ([#1414](#1414)) ([da4f1c7](da4f1c7)) * preserve unprocessed drawing children ([#1461](#1461)) ([2f38700](2f38700)) * prevent naive ui from injecting styles globally, add uiDisplayFontFallback config option [main] ([#1554](#1554)) ([f745e1a](f745e1a)) * prevent scroll ([2d5a232](2d5a232)) * release ([9cbeb81](9cbeb81)) * remove custom empty text tags from header/footer xml ([c90d10c](c90d10c)) * remove custom empty text tags from header/footer xml ([#1322](#1322)) ([f596275](f596275)) * resolve issue with undo button getting disabled on editor focus loss ([#1274](#1274)) ([202a1d5](202a1d5)) * restore cmd+enter page break ([11fa2ce](11fa2ce)) * restore e2e package lock ([09f9778](09f9778)) * revert visual tests to use non-layout version, toolbar uses layout, adds url param flag ([#1345](#1345)) ([6bd816d](6bd816d)) * right click ([#1574](#1574)) ([5a761f6](5a761f6)) * right click context ([#1572](#1572)) ([65cd629](65cd629)) * ruler from config, local awareness error in collab ([#1483](#1483)) ([ee738fb](ee738fb)) * schema test ([e07b2ae](e07b2ae)) * sd dev collab ([279aa6e](279aa6e)) * sd-1143 identify namespace prefix op:property property ([#1537](#1537)) ([5ebf3b4](5ebf3b4)) * sdt content tests ([4d2aa80](4d2aa80)) * section breaks columns ([#1410](#1410)) ([6786721](6786721)) * section mapped footers with custom numbering ([#1419](#1419)) ([f99b76f](f99b76f)) * sectPr missing v-align ([#1411](#1411)) ([84ed154](84ed154)) * selecting multiple table cells ([#1517](#1517)) ([89b85c6](89b85c6)) * selection and caret issues ([#1570](#1570)) ([6ebc7e8](6ebc7e8)) * selection improvements ([#1545](#1545)) ([a5d1a56](a5d1a56)) * selection, caret placement ([#1567](#1567)) ([49214f1](49214f1)) * selections in tables ([#1573](#1573)) ([25a2439](25a2439)) * semantic-release-linear new version ([#1508](#1508)) ([b4546c7](b4546c7)) * shape groups rendering in layout-engine ([#1529](#1529)) ([6460e17](6460e17)) * strikethrough test ([00616aa](00616aa)) * styles for auto page numbers ([#1516](#1516)) ([a5da12a](a5da12a)) * suggestion mode in collab ([#1568](#1568)) ([f5a722a](f5a722a)) * tab widths in runs, paragraph alignment in layout engine ([#1418](#1418)) ([cf309fa](cf309fa)) * table cell text wrapping ([#1378](#1378)) ([ab1b05c](ab1b05c)) * table header spacing conversion ([#1486](#1486)) ([1de7222](1de7222)) * table rendering in layout engine ([#1377](#1377)) ([62d40ea](62d40ea)) * table resizing handles updates ([64ae636](64ae636)) * table row heights, borders ([#1353](#1353)) ([bc1c898](bc1c898)) * table splitting ([#1435](#1435)) ([fa9c4d7](fa9c4d7)) * tables export improvements ([#1507](#1507)) ([b9741b7](b9741b7)) * temp workaround for docx ydoc updates ([#1426](#1426)) ([cdcc165](cdcc165)) * test e2e semantic linear sync ([#1510](#1510)) ([580e5db](580e5db)) * test e2e semantic release linear ([#1511](#1511)) ([0577080](0577080)) * tests ([#1412](#1412)) ([4e372cc](4e372cc)) * tests and update ([c457e9f](c457e9f)) * text overflow in table cells ([#1539](#1539)) ([5115e4c](5115e4c)) * text selection in lists ([#1442](#1442)) ([63e33f9](63e33f9)) * toolbar actions inside table cells ([#1544](#1544)) ([66583dd](66583dd)) * toolbar error, type error, clean logs ([8e6e0bc](8e6e0bc)) * tracked changes not fully applied ([9c4c5d0](9c4c5d0)) * type safety and deterministic hashing in layout-bridge ([#1538](#1538)) ([dca7f4e](dca7f4e)) * type-check pipeline and AI ProseMirror deps ([f97a00e](f97a00e)) * types, clean up ([d4cd59d](d4cd59d)) * typing issues ([#1370](#1370)) ([d0bc215](d0bc215)) * update semantic release linear ([#1520](#1520)) ([003fc05](003fc05)) * validateJSON fn ([fd47028](fd47028)) * various toolbar tests, ensure style id goes to layout ([#1335](#1335)) ([b07ffd3](b07ffd3)) * visual tests ([1b4fd21](1b4fd21)) * whitespace bug in layout engine ([#1551](#1551)) ([d2516d7](d2516d7)) ### Features * add automated regex search test and corresponding document ([#1294](#1294)) ([94f0b06](94f0b06)) * add comments support in layout-engine ([#1372](#1372)) ([93f38f0](93f38f0)) * add justification to le ([#1443](#1443)) ([c078a32](c078a32)) * add keepTextNodeStyles option to structured content updates ([0785b74](0785b74)) * add layout engine testing and compare against legacy ([#1379](#1379)) ([2623b06](2623b06)) * add tag-based operations for structured content management ([#1289](#1289)) ([41ec622](41ec622)) * add wmf, emf image support ([#1425](#1425)) ([3f6a3c1](3f6a3c1)) * added collaboration production example ([#1272](#1272)) ([d1cbcbf](d1cbcbf)) * adjust run properties handling for full import/export parity (SD-1058 and SD-1070) ([#1415](#1415)) ([1c8c5f4](1c8c5f4)) * advanced table rendering ([#1341](#1341)) ([f772325](f772325)) * AI Planner ([#1413](#1413)) ([d68f708](d68f708)) * compress docx file on export ([#1344](#1344)) ([f95f9f4](f95f9f4)) * control search results highlighting ([1bd9d27](1bd9d27)) * create super-editor schema management ([#1309](#1309)) ([5c61d49](5c61d49)) * editor api upgrades for summarizing current schema and ([#1323](#1323)) ([79e89a4](79e89a4)), closes [#1309](#1309) * enhance patching in ai ([#1279](#1279)) ([88a3f71](88a3f71)), closes [#1277](#1277) * find action scroll to the result position ([#1263](#1263)) ([011b7e4](011b7e4)) * handler for w:pPr (SD-234) ([#1129](#1129)) ([2091327](2091327)) * image and vector positioning and integration into layout engine ([#1351](#1351)) ([6ce8756](6ce8756)) * implement paragraph properties resolution without affecting export (SD-906) ([#1317](#1317)) ([fb1967f](fb1967f)) * inline image run for layout engine ([#1354](#1354)) ([ef65f90](ef65f90)) * justify text ([#1556](#1556)) ([949312a](949312a)) * layout-engine ([#1321](#1321)) ([c7004b8](c7004b8)) * layout-engine list fixes ([#1397](#1397)) ([bc26ff7](bc26ff7)) * line spacing increases on render ignoring some paragraph (SD-814) ([#1331](#1331)) ([a6d1636](a6d1636)) * make collab provider-agnostic ([#1459](#1459)) ([f6fede4](f6fede4)) * misc layout engine fixes ([#1393](#1393)) ([66a1fbf](66a1fbf)) * pass thorough node ([#1329](#1329)) ([7e763b4](7e763b4)) * prepare main branch for beta v1 ([00908d4](00908d4)) * sdt handling in layout engine, field interactions ([#1446](#1446)) ([79031cc](79031cc)) * standardize usage of run node (SD-907) ([#1371](#1371)) ([953af67](953af67)) * support legacy vml lines in layout-engine ([#1563](#1563)) ([3a5c2bb](3a5c2bb)) * tab and paragraph cache invalidation for layout-engine ([#1339](#1339)) ([884a95f](884a95f)) * table splitting ([#1380](#1380)) ([4f09f7d](4f09f7d)) * tabs ([#1336](#1336)) ([13edc39](13edc39)) * toc clicks, collaboration cursor updating ([#1447](#1447)) ([752ac8a](752ac8a)) * trigger beta release ([6316835](6316835)) * upgrade autoPageHandlerEntity and autoTotalPageCountEntity (SD-602) ([#1275](#1275)) ([683a89d](683a89d)) * upgrade list importer to v3 unify rendering with paragraph (SD-600) ([#1255](#1255)) ([221b0d4](221b0d4)) * v1 release ([fd3b56b](fd3b56b)) ### Performance Improvements * **tabs:** remove tab decorations in headless mode ([#1259](#1259)) ([25845e7](25845e7)) ### Reverts * Revert "fix: guard groupChanges against empty input" ([66f0061](66f0061))
superdocbot bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
# [2.0.0](v1.0.2...v2.0.0) (2025-12-23) ### Bug Fixes * add tests for highlight in search ([03b46b6](03b46b6)) * apply linked styles for the whole paragraph and clean styleId on enter ([#1292](#1292)) ([424afd1](424afd1)) * block keyboard, paste, and drop events in view mode during collab ([#1460](#1460)) ([f4309c5](f4309c5)) * borders=nil on paragraphs ([3d002dd](3d002dd)) * bug cursor loses position page jumps to top while typing ([#1569](#1569)) ([df60dec](df60dec)) * bug formatting document content all underlined ([#1514](#1514)) ([4d4174e](4d4174e)) * bug images and list indicators do not render in tables ([#1518](#1518)) ([d630d27](d630d27)) * cache invalidation after font size change ([#1488](#1488)) ([0f7dc3f](0f7dc3f)) * cache invalidation for table commands ([#1547](#1547)) ([0233b6f](0233b6f)) * cache invalidation for text inside table cells ([#1487](#1487)) ([0971255](0971255)) * canvas installs in CI ([e0ea86c](e0ea86c)) * caret in tables ([#1513](#1513)) ([35806e5](35806e5)) * caret placement and text selection ([#1489](#1489)) ([c078c37](c078c37)) * caret placement in inline sdt, table typing ([#1448](#1448)) ([957a1e0](957a1e0)) * caret placement in list items ([#1530](#1530)) ([7299823](7299823)) * cicd ([94df502](94df502)) * cicd ([d4973d7](d4973d7)) * cicd ([c1590f4](c1590f4)) * cicd ([c023cb1](c023cb1)) * cicd ([ff656ce](ff656ce)) * cicd ([e56739d](e56739d)) * cicd ([066d349](066d349)) * cicd ([2b0caff](2b0caff)) * cicd ([52388b8](52388b8)) * cicd ([1f79c99](1f79c99)) * cicd ([229e1fb](229e1fb)) * cicd ([2c12c96](2c12c96)) * cicd ([0a086c6](0a086c6)) * cicd - revert to original yml ([7936f16](7936f16)) * close toolbar dropdowns with esc key ([#1350](#1350)) ([2b2f8c3](2b2f8c3)) * collaboration old selections ([#1465](#1465)) ([cbaad04](cbaad04)) * comment positioning in layout engine ([#1445](#1445)) ([e74e647](e74e647)) * comments module typedef for disable ([#1493](#1493)) ([6b947eb](6b947eb)) * **comments:** fix threading for round trip google docs comments ([#1381](#1381)) ([cb9afd5](cb9afd5)) * commits from stable missing in main ([#1546](#1546)) ([719d627](719d627)) * context awareness for context menu in LE ([#1501](#1501)) ([1521660](1521660)) * context menu issues ([#1564](#1564)) ([ec68f05](ec68f05)) * context menu location in containers with transforms ([#1499](#1499)) ([760e6d9](760e6d9)) * contextual spacing in layout engine ([#1541](#1541)) ([f8991b9](f8991b9)) * correct pre-processing of w:fldChar ([#1456](#1456)) ([3173c71](3173c71)) * default header/footers, missing customXml rels ([#1480](#1480)) ([e494937](e494937)) * doc width for line wrapping, fix header/footer width ([#1484](#1484)) ([77e4e16](77e4e16)) * e2e tests screenshots ([#1260](#1260)) ([f60e4bf](f60e4bf)) * e2e-tests ([d2a9a23](d2a9a23)) * editor core ts migrations ([#1238](#1238)) ([325bb5e](325bb5e)) * export failed with range error on large docs ([#1479](#1479)) ([d2d49ad](d2d49ad)) * export IRendererSettings as type ([2bd1894](2bd1894)) * exported doc failed to be opened ([#1402](#1402)) ([2952cfd](2952cfd)) * first line measuring for text wrapping in lists ([#1535](#1535)) ([5fda0a7](5fda0a7)) * footer content height ([#1543](#1543)) ([bca2c7b](bca2c7b)) * formatting fixes ([#1424](#1424)) ([c102d4f](c102d4f)) * formatting for table breaks, list num id 0 ([#1470](#1470)) ([63121fa](63121fa)) * formatting misc ([#1436](#1436)) ([e7b9033](e7b9033)) * header footer editing ([#1404](#1404)) ([232670a](232670a)) * header/footer collapsing from image placement ([#1575](#1575)) ([2a443d8](2a443d8)) * header/footer fixes, image resizing, page numbering ([#1355](#1355)) ([6bc6930](6bc6930)) * headers footers, measurement, code improvements ([#1330](#1330)) ([5030257](5030257)) * hit testing ([#1476](#1476)) ([e8a9d9b](e8a9d9b)) * honor off marks in layout engine for list numbering ([9052854](9052854)) * image anchors ([#1376](#1376)) ([bc48530](bc48530)) * image resizing ([#1515](#1515)) ([14b1e58](14b1e58)) * indents and markers ([#1519](#1519)) ([fed88b7](fed88b7)) * init new file in collaboration failing ([3417a8e](3417a8e)) * input rule list command in layout engine ([#1394](#1394)) ([09cabce](09cabce)) * justification ([#1474](#1474)) ([4bbecb0](4bbecb0)) * keyboard input scoping ([#1337](#1337)) ([9a81f61](9a81f61)) * layout engine 2 column formatting issues ([#1467](#1467)) ([430e291](430e291)) * layout engine keyboard interactions, zoom ([#1466](#1466)) ([b5cff31](b5cff31)) * layout-engine auto page number import/export, tests, deps ([#1368](#1368)) ([e716374](e716374)) * link popover issues ([#1485](#1485)) ([f3a9b16](f3a9b16)) * lint, tests ([da3a891](da3a891)) * list commands LE sync, viewing mode ([#1423](#1423)) ([62c25d3](62c25d3)) * list formatting fixes, right margin fixes ([#1473](#1473)) ([2972bb6](2972bb6)) * list marker fonts ([#1536](#1536)) ([2b4ed80](2b4ed80)) * list numbering fixes from paragraph resolution in layout engine ([#1352](#1352)) ([1cf17ef](1cf17ef)) * list paragraph small fixes (SD-840 and SD-879) ([#1265](#1265)) ([e8f98f6](e8f98f6)) * locks ([8531a78](8531a78)) * make canvas for tests an optional dep, fix node 22 builds ([1ea99b8](1ea99b8)) * make caret black ([#1512](#1512)) ([ca54daf](ca54daf)) * make e2e linked styles pass ([#1261](#1261)) ([a2c4353](a2c4353)) * margins with multi column sections, text wrapping in sections ([#1571](#1571)) ([530e595](530e595)) * measurer issues around justification ([#1531](#1531)) ([ee6c925](ee6c925)) * missing line break ([#1375](#1375)) ([5b130fc](5b130fc)) * missing spaces in some runs ([#1478](#1478)) ([4f0c6f3](4f0c6f3)) * mixed page sizes ([#1500](#1500)) ([1624763](1624763)) * mixed page sizes ([#1502](#1502)) ([adadfaa](adadfaa)) * mixed selections ([#1503](#1503)) ([876e032](876e032)) * move beta back to next ([5091248](5091248)) * move caret for context when right-clicking ([#1534](#1534)) ([84f6f5f](84f6f5f)) * move chrome extension demo assets to demo root ([#1504](#1504)) ([a034388](a034388)) * multi column measurements, list firstLine, wrapping ([#1540](#1540)) ([e4b4fae](e4b4fae)) * negative indents, text justify ([#1477](#1477)) ([503c693](503c693)) * negative margins issues ([#1542](#1542)) ([c0b7a1b](c0b7a1b)) * new linear<>release sync ([#1506](#1506)) ([09df582](09df582)) * new ruler config ([1c2abcc](1c2abcc)) * onlyoffice docs fail to import from null pointer crash ([#1437](#1437)) ([02f2130](02f2130)) * page containers ([#1492](#1492)) ([b4a8caf](b4a8caf)) * paragraph layout engine rendering fixes ([#1340](#1340)) ([6c76cec](6c76cec)) * paragraph rendering in layout engine, drop caps ([#1373](#1373)) ([ef10461](ef10461)) * paragraph spacing from doc defaults, table col overlay tweaks ([#1420](#1420)) ([f6dc69a](f6dc69a)) * paragraph style fixes in layout-engine ([#1326](#1326)) ([d25f9d7](d25f9d7)) * pass user data in collaborative comment helpers, remove global superdoc ([#1558](#1558)) ([c4ebb40](c4ebb40)) * passthrough in paragraph ([#1434](#1434)) ([17b4091](17b4091)) * pasting lists from docx (SD-975) ([#1432](#1432)) ([bc2b590](bc2b590)) * preserve inline root nodes in pass through for export ([#1414](#1414)) ([155d359](155d359)) * preserve unprocessed drawing children ([#1461](#1461)) ([9c650bf](9c650bf)) * prevent naive ui from injecting styles globally, add uiDisplayFontFallback config option [main] ([#1554](#1554)) ([26b5fc9](26b5fc9)) * prevent scroll ([a5e1e47](a5e1e47)) * release ([0e0fc8d](0e0fc8d)) * remove custom empty text tags from header/footer xml ([c90d10c](c90d10c)) * remove custom empty text tags from header/footer xml ([#1322](#1322)) ([f596275](f596275)) * resolve issue with undo button getting disabled on editor focus loss ([#1274](#1274)) ([202a1d5](202a1d5)) * restore cmd+enter page break ([5d618e3](5d618e3)) * restore e2e package lock ([6e5bf62](6e5bf62)) * revert visual tests to use non-layout version, toolbar uses layout, adds url param flag ([#1345](#1345)) ([e675d58](e675d58)) * right click ([#1574](#1574)) ([a2452f2](a2452f2)) * right click context ([#1572](#1572)) ([a1ec5f6](a1ec5f6)) * ruler from config, local awareness error in collab ([#1483](#1483)) ([92f4c78](92f4c78)) * schema test ([5d09745](5d09745)) * sd dev collab ([279aa6e](279aa6e)) * sd-1143 identify namespace prefix op:property property ([#1537](#1537)) ([2ca4041](2ca4041)) * sdt content tests ([ff4cba1](ff4cba1)) * section breaks columns ([#1410](#1410)) ([a376c7b](a376c7b)) * section mapped footers with custom numbering ([#1419](#1419)) ([9f3aee9](9f3aee9)) * sectPr missing v-align ([#1411](#1411)) ([7f3ce61](7f3ce61)) * selecting multiple table cells ([#1517](#1517)) ([a2dfcc4](a2dfcc4)) * selection and caret issues ([#1570](#1570)) ([5da6efa](5da6efa)) * selection improvements ([#1545](#1545)) ([0c779d2](0c779d2)) * selection, caret placement ([#1567](#1567)) ([fa5825d](fa5825d)) * selections in tables ([#1573](#1573)) ([4af3262](4af3262)) * semantic-release-linear new version ([#1508](#1508)) ([a5a5be6](a5a5be6)) * shape groups rendering in layout-engine ([#1529](#1529)) ([a2f2703](a2f2703)) * strikethrough test ([2552b72](2552b72)) * styles for auto page numbers ([#1516](#1516)) ([cf3f55a](cf3f55a)) * suggestion mode in collab ([#1568](#1568)) ([eae5f98](eae5f98)) * tab widths in runs, paragraph alignment in layout engine ([#1418](#1418)) ([d2bdc52](d2bdc52)) * table cell text wrapping ([#1378](#1378)) ([f39280b](f39280b)) * table header spacing conversion ([#1486](#1486)) ([94315dc](94315dc)) * table rendering in layout engine ([#1377](#1377)) ([ec109f9](ec109f9)) * table resizing handles updates ([7372849](7372849)) * table row heights, borders ([#1353](#1353)) ([cafb3de](cafb3de)) * table splitting ([#1435](#1435)) ([e763c66](e763c66)) * tables export improvements ([#1507](#1507)) ([fa6b6df](fa6b6df)) * temp workaround for docx ydoc updates ([#1426](#1426)) ([4adffea](4adffea)) * test e2e semantic linear sync ([#1510](#1510)) ([a75936c](a75936c)) * test e2e semantic release linear ([#1511](#1511)) ([d8f491f](d8f491f)) * tests ([#1412](#1412)) ([75ec648](75ec648)) * tests and update ([0bb577c](0bb577c)) * text overflow in table cells ([#1539](#1539)) ([8d57931](8d57931)) * text selection in lists ([#1442](#1442)) ([fa81d31](fa81d31)) * toolbar actions inside table cells ([#1544](#1544)) ([ff86985](ff86985)) * toolbar error, type error, clean logs ([c6557d3](c6557d3)) * tracked changes not fully applied ([07efcf3](07efcf3)) * type safety and deterministic hashing in layout-bridge ([#1538](#1538)) ([f20e5b6](f20e5b6)) * type-check pipeline and AI ProseMirror deps ([f97a00e](f97a00e)) * types, clean up ([8c7f132](8c7f132)) * typing issues ([#1370](#1370)) ([7509bba](7509bba)) * update semantic release linear ([#1520](#1520)) ([ad4f7fa](ad4f7fa)) * validateJSON fn ([9d1d738](9d1d738)) * various toolbar tests, ensure style id goes to layout ([#1335](#1335)) ([f6c18ad](f6c18ad)) * visual tests ([1b4fd21](1b4fd21)) * whitespace bug in layout engine ([#1551](#1551)) ([cffbde9](cffbde9)) ### chore * start v1 beta release ([f72a68c](f72a68c)) ### Features * add automated regex search test and corresponding document ([#1294](#1294)) ([94f0b06](94f0b06)) * add comments support in layout-engine ([#1372](#1372)) ([ea13b07](ea13b07)) * add justification to le ([#1443](#1443)) ([96e155f](96e155f)) * add keepTextNodeStyles option to structured content updates ([d5ce45e](d5ce45e)) * add layout engine testing and compare against legacy ([#1379](#1379)) ([4311fb4](4311fb4)) * add tag-based operations for structured content management ([#1289](#1289)) ([41ec622](41ec622)) * add wmf, emf image support ([#1425](#1425)) ([c352128](c352128)) * added collaboration production example ([#1272](#1272)) ([d1cbcbf](d1cbcbf)) * adjust run properties handling for full import/export parity (SD-1058 and SD-1070) ([#1415](#1415)) ([0f756a7](0f756a7)) * advanced table rendering ([#1341](#1341)) ([9c7f14a](9c7f14a)) * AI Planner ([#1413](#1413)) ([e79ed3b](e79ed3b)) * compress docx file on export ([#1344](#1344)) ([f30d3db](f30d3db)) * control search results highlighting ([b137266](b137266)) * create super-editor schema management ([#1309](#1309)) ([5c61d49](5c61d49)) * editor api upgrades for summarizing current schema and ([#1323](#1323)) ([79e89a4](79e89a4)), closes [#1309](#1309) * enhance patching in ai ([#1279](#1279)) ([88a3f71](88a3f71)), closes [#1277](#1277) * find action scroll to the result position ([#1263](#1263)) ([011b7e4](011b7e4)) * handler for w:pPr (SD-234) ([#1129](#1129)) ([2091327](2091327)) * image and vector positioning and integration into layout engine ([#1351](#1351)) ([2d77ffe](2d77ffe)) * implement paragraph properties resolution without affecting export (SD-906) ([#1317](#1317)) ([fb1967f](fb1967f)) * inline image run for layout engine ([#1354](#1354)) ([599a5a4](599a5a4)) * justify text ([#1556](#1556)) ([13fb1b3](13fb1b3)) * layout-engine ([#1321](#1321)) ([964f278](964f278)) * layout-engine list fixes ([#1397](#1397)) ([6d64ac9](6d64ac9)) * line spacing increases on render ignoring some paragraph (SD-814) ([#1331](#1331)) ([9e4442a](9e4442a)) * make collab provider-agnostic ([#1459](#1459)) ([d78f61b](d78f61b)) * misc layout engine fixes ([#1393](#1393)) ([12835f6](12835f6)) * pass thorough node ([#1329](#1329)) ([f9c41dc](f9c41dc)) * sdt handling in layout engine, field interactions ([#1446](#1446)) ([6ed9bc1](6ed9bc1)) * standardize usage of run node (SD-907) ([#1371](#1371)) ([21cfac8](21cfac8)) * support legacy vml lines in layout-engine ([#1563](#1563)) ([fe95e2c](fe95e2c)) * tab and paragraph cache invalidation for layout-engine ([#1339](#1339)) ([4f89a60](4f89a60)) * table splitting ([#1380](#1380)) ([51f3f2a](51f3f2a)) * tabs ([#1336](#1336)) ([58000db](58000db)) * toc clicks, collaboration cursor updating ([#1447](#1447)) ([a8e9ce1](a8e9ce1)) * upgrade autoPageHandlerEntity and autoTotalPageCountEntity (SD-602) ([#1275](#1275)) ([683a89d](683a89d)) * upgrade list importer to v3 unify rendering with paragraph (SD-600) ([#1255](#1255)) ([221b0d4](221b0d4)) ### Performance Improvements * **tabs:** remove tab decorations in headless mode ([#1259](#1259)) ([25845e7](25845e7)) ### BREAKING CHANGES * start v1 beta channel
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.