Skip to content

Latest commit

 

History

History
1898 lines (926 loc) · 113 KB

CHANGELOG.md

File metadata and controls

1898 lines (926 loc) · 113 KB

0.9.96 (2024-11-09)

Bug Fixes

  • adjust column width after adding new columns #855 (2439c24), closes #855
  • focus editor when selection exists #871 (85cc2b7), closes #871
  • margin height in continuous page mode (c0403b8)
  • table rendering error after pagination when scaled #867 (a1472c2), closes #867

Chores

Features

  • add control paste disabled rule #853 (2bb84ab), closes #853
  • add getElementById api (8eabd07)
  • add table dashed border #858 (dffac63), closes #858
  • add table internal border #869 (5cc4f13), closes #869
  • optimize previewer interactive in readonly mode #875 (09b8bac), closes #875
  • quick select table row and col tool (c6a1703)

0.9.95 (2024-10-19)

Bug Fixes

  • date element update data boundary error #835 (7f69fd9), closes #835
  • previewer wheel event stop propagation (ddf0806)
  • set table context error when using directional keys (b210ce3)

Chores

  • update watermark option (d14e720)

Documentation

Features

  • add getKeywordContext api #846 (abbb62d), closes #846
  • control element support set row flex #839 (3f265c8), closes #839
  • export getElementListByHTML and getTextFromElementList api (590c97d)
  • remove row spacing from continuous tables #842 (a4d8633), closes #842

0.9.94 (2024-10-07)

Bug Fixes

  • pageSizeChange event listener inaccurate #817 (0308089), closes #817

Documentation

  • update command markdown (b2978b2)

Features

  • add get cursor position api (3052337)
  • add header and footer editable option (aa667a6)
  • add repeat attribute to watermark #665 (c6e0176), closes #665
  • export createDomFromElementList function #819 (f7b6f42), closes #819
  • quick add table select tool (6a05052)
  • the control api support set and get element list #816 (9482f85), closes #816

0.9.93 (2024-09-20)

Bug Fixes

  • executeUpdateElementById api format data error #806 (1f88dca), closes #806
  • image floating position boundary error (a833f85)

Chores

  • change the style of the hollow block list #809 (9880deb), closes #809

Documentation

Features

  • add image surround display #554 (a9f80a4), closes #554
  • add the pageNo property to the getCatalog api (1e48893)
  • add title attributes to range context #738 (1e8a923), closes #738
  • quick add table row and col tool (641acda)
  • separate table operation api (ee2312e)

0.9.92 (2024-09-06)

Bug Fixes

  • update resizer size when scaling the page (2351855)

Documentation

Features

  • add deletable and disabled attributes for table td #724 (753510b), closes #724
  • add design mode #795 (55a58cd), closes #795
  • add executeFocus api #796 (3c17631), closes #796
  • add extension property to Td and Tr element #799 (0074781), closes #799
  • add position context change actuator #733 (66c73e1), closes #733
  • highlight the background when the control is activated #740 (b426b13), closes #740

0.9.91 (2024-08-25)

Bug Fixes

  • format different types of line breaks #769 (f65ff87), closes #769
  • format initial data boundary error #771 #784 (f62a315), closes #771 #784
  • set row margin boundary error (5285170)

Features

  • add page border (3f6bdf6)
  • hit checkbox/radio control when click on label #651 (31b76b6), closes #651

0.9.90 (2024-08-18)

Bug Fixes

  • float image position when scaling the page #766 (c249b9e), closes #766
  • get range paragraph info boundary error #758 (4653fe7), closes #758
  • insert block element row flex error #754 (136b1ff), closes #754
  • paper printing size setting #760 (7a6dd75), closes #760
  • set editor mode option error #755 (500cec3), closes #755
  • set row flex boundary error when deleting element (2f272de)

Features

  • add location property to executeLocationControl api #753 (d1a1aaa), closes #753
  • add radio and checkbox vertical align setting (c375466)
  • get context content width (187498e)

0.9.89 (2024-08-09)

Bug Fixes

  • three click selection paragraph boundary error #742 (9dd192f), closes #742

Documentation

Features

  • add id property to contextMenu context #737 (997ecc0), closes #737
  • add line number option #734 (d89218a), closes #734
  • control related apis support the control id property (dd1b53e)
  • set range using the shift shortcut key #728 (8878fd7), closes #728

0.9.88 (2024-08-02)

Bug Fixes

  • float image position boundary error #716 (f5113f5), closes #716

Chores

  • add touch support to signature component (c3ef290)
  • update issue template (eea301e)

Features

  • add applyPageNumbers attribute to background option #729 (8d112a8), closes #729
  • add cursor setting option to executeSetValue api #715 (3235e5a), closes #715
  • add title disabled property #680 (87a8dbe), closes #680

0.9.87 (2024-07-26)

Bug Fixes

  • format of checkbox and radio control value (72686fd)
  • highlight checkbox and radio control #707 (d939aa3), closes #707
  • set control highlight limit component type (e14fbd6)
  • update punctuation width when scaling the page #712 (83cb479), closes #712
  • word breaking when scaling the page #666 (2bd1f34), closes #666

Features

  • add custom field to getValue api #699 (67c63f8), closes #699
  • delete cell contents when selecting rows and columns #706 (ccd0627), closes #706
  • optimize text selection at the beginning of a line #695 (97ac2da), closes #695
  • set control properties in read-only mode #679 (26a3468), closes #679
  • set the container scrollbar to automatically scroll #711 (b226566), closes #711

0.9.86 (2024-07-13)

Bug Fixes

  • add control placeholder boundary error #686 (fac5c5c), closes #686
  • add control placeholder using default style #691 (eb3ea5e), closes #691
  • delete table col boundary error #688 (3f0a49f), closes #688
  • refocus when cursor is not focused #685 (0ac8ae7), closes #685
  • remove title and list properties from getControlList return value #683 (b024050), closes #683

Features

  • add executeInsertControl api (e5b3d05)

0.9.85 (2024-07-07)

Bug Fixes

  • custom override method removes support for asynchronous #672 (0e705d6), closes #672
  • set control highlight and re render #678 (24df9d3), closes #678

Chores

Features

  • add render mode #667 (affd191), closes #667
  • add title deletable property #670 (b3d8413), closes #670
  • insert element boundary optimization #669 (de44bd6), closes #669

Tests

0.9.84 (2024-06-30)

Bug Fixes

  • merge table cell boundary error #661 (146ac75), closes #661
  • set default style for control using executeSetControlProperties #658 (7b5079c), closes #658

Features

  • optimization of table operations in form mode #662 (b740637), closes #662
  • override method with default interception behavior #663 (9a4b4f9), closes #663

0.9.83 (2024-06-21)

Bug Fixes

  • executeSetControlProperties api invalid in table #653 (fdcf639), closes #653

Features

  • add clear format attributes (e21533a)
  • add conceptId attribute to table td #654 (959a062), closes #654
  • add mouse event listener #603 (a2978bd), closes #603
  • copy table structure and data #516 (76c20a6), closes #516

0.9.82 (2024-06-14)

Bug Fixes

  • table cell merge boundary error #645 (f7da332), closes #645

Features

  • add executeUpdateElementById api #648 (5c896bf), closes #648
  • add override internal drop function api #643 (ec7e076), closes #643
  • move control position by dragging #456 (cdb0788), closes #456

0.9.81 (2024-06-07)

Bug Fixes

  • disable zone tip in continuous page mode #638 (bf322df), closes #638
  • some shortcut keys with shift are invalid #629 (aca9d34), closes #629

Documentation

Features

  • add executeLocationControl api #592 (53701fc), closes #592
  • add maximum page number option #617 (afce688), closes #617
  • add options to the getValue api (65acd58)
  • add selection info to rangeContext (2df03ed)
  • set title style through executeSetHtml api #626 (ac795b0), closes #626

Tests

  • update watermark test case (c75482a)

0.9.80 (2024-05-31)

Bug Fixes

  • boundary error when deleting elements backwards #606 (5006264), closes #606
  • cursor position outside the margin of the page #609 (d16b0f4), closes #609
  • error using tab key at control postfix (bb1ee59)
  • get controls within the table #628 (2af0847), closes #628
  • not copy control postfix style #631 (523183f), closes #631

Chores

Features

0.9.79 (2024-05-25)

Bug Fixes

  • control setting row flex data error #586 (8f36d1f), closes #586
  • drawing size error when browser scale page #594 (7fa58f8), closes #594
  • export HTML block elements row flex error #598 (4cd18c8), closes #598
  • resizer position error when crossing pages #591 (f4dd90b), closes #591
  • set non deletable control value boundary error #595 (bcf311f), closes #595
  • update cursor status after setting page mode #588 (28596c8), closes #588

Features

  • add externalId property to element #552 (6525522), closes #552
  • move between controls using shortcut keys #548 (c6c2f98), closes #548
  • split text support multiple languages #593 (1cb07af), closes #593

Performance Improvements

  • adaptive size when the image is larger than the page width #599 (b8323c0), closes #599

0.9.78 (2024-05-18)

Bug Fixes

  • disable line break drawing in print and clean mode (fc55e55)
  • drag image resizer position error #567 (1e669a6), closes #567
  • dragging to adjust td width boundary error #569 (2738d3a), closes #569
  • first row height boundary error #563 (6ada65e), closes #563
  • justify row flex boundary error #577 (d49ed5e), closes #577
  • re render when the page is visible #578 (24aa33a), closes #578
  • wake up pop-up controls #580 (28f6bdb), closes #580

Features

  • add executeUpdateOptions api #571 (3175bad), closes #571
  • add table context to contextmenu and getRangeContext api #576 (149c95f), closes #576

0.9.77 (2024-05-11)

Bug Fixes

  • delete control placeholder boundary error #553 (73e47f5), closes #553
  • image resizer position boundary error #538 (9f37995), closes #538
  • move cursor boundary error with up and down keys #556 (d58b28c), closes #556
  • subscript and superscript strikeout rendering (62c94fc)
  • subscript underline rendering position #537 (745a098), closes #537

Features

  • table header appears repeatedly when paging #541 (c86e546), closes #541

Performance Improvements

  • control operation history boundary #540 (24c5b74), closes #540

0.9.76 (2024-05-04)

Bug Fixes

  • checkbox custom size rendering error #529 (5a5fd64), closes #529
  • copy style after title line break #531 (2e14035), closes #531
  • paste elements boundary error (34d59bb)

Chores

Features

0.9.75 (2024-04-27)

Bug Fixes

  • control element rendering boundary error in table #527 (f41cea2), closes #527
  • list position error when setting row flex #523 (3fdd4de), closes #523
  • search for duplicate keyword boundary error #528 (d4c6cd2), closes #528
  • word break boundary error #521 (4d1a0b6), closes #521

Chores

  • add editor option settings in the demo (07956ca)

Features

0.9.74 (2024-04-19)

Bug Fixes

  • control component disabling segmenter (868a791)
  • delete default control color property #513 (224ead0), closes #513
  • disable control placeholder selection #511 (2985d6b), closes #511

Features

  • add control border #388 (de06f6c), closes #388
  • add extension property (5027d73)
  • add security rules to IFrameBlock element (cdbd1ff)
  • add srcdoc property to IFrameBlock element #454 (6696992), closes #454
  • control default style #340 (eee2236), closes #340
  • record the first cursor position #517 (0878506), closes #517

Tests

0.9.73 (2024-04-12)

Bug Fixes

  • add context param to the shrinkBoundary function #503 (6f690a8), closes #503
  • checkbox list cannot be selected within the table (632f8f5)
  • disable table pagination in continuous page mode (d0500ac)
  • format list elements boundary error (21807a6)

Chores

  • upgrade typescript version (7e5a1ac)

Features

  • add checkbox list #385 (a546262), closes #385
  • double click the selected text through the segmenter #510 (3f8399d), closes #510
  • the getText method add list style conversion (f80e004)
  • the getText method add tab conversion #507 (762f10c), closes #507

0.9.72 (2024-04-06)

Bug Fixes

  • cannot page when merge cells across columns in the same row #41 (5851e61), closes #41
  • format text class elements boundary error (95b337d)
  • strikeout style rendering position #498 (46e153d), closes #498
  • table range drawing boundary error (1df98b9)

Features

  • add isTable property to the RangeContext interface (9ad991a)

0.9.71 (2024-03-29)

Bug Fixes

  • adjust the order of rich text rendering (7458a9f)
  • cannot deletable elements boundary error #491 (291ea26), closes #491
  • control front and back operation boundary error (1bb7a58)
  • punctuation symbols rendered separately (d91b47c)

Features

  • move between table cells using up and down keys #465 (2de1ba7), closes #465

0.9.70 (2024-03-22)

Bug Fixes

  • clear draw side effects when set zone (169864f)
  • header and footer floating image error #473 (f14b863), closes #473
  • paste list element boundary error #487 (3796cab), closes #487
  • table border style lost when exporting HTML #480 (b6758a6), closes #480

Chores

Features

  • move between table cells using left and right keys #465 (83f37ed), closes #465
  • table element paging across multiple pages #41 (01b1104), closes #41

Performance Improvements

  • floating image initial position #484 (9d2ee3a), closes #484

Refactor

  • keydown event code structure (0ff6c2f)

0.9.69 (2024-03-15)

Bug Fixes

  • adjust the style of converting table element to html #458 (0003686), closes #458
  • copy html boundary error #470 (4e46afa), closes #470

Features

  • add getControlList api #455 (0523fc2), closes #455
  • add parameter for clearing font color and highlight color #461 (73f9cfd), closes #461
  • cancel painter style setting #453 (51427c7), closes #453
  • table element can be merged after paging #41 (33a2dd8), closes #41

Refactor

Tests

  • update painter test case (#459) (a058c59), closes #459

0.9.68 (2024-03-10)

Bug Fixes

  • dragging element boundary error (a2d8dd5)
  • hyperlink word count statistics #449 (180bd08), closes #449

Features

  • set print layout format when printing #448 (c6534f7), closes #448

Performance Improvements

0.9.67 (2024-03-01)

Bug Fixes

  • dragging image boundary error within the control (52590f6)
  • text control clear value range context error #439 (#443) (c299290), closes #439 #443

Chores

  • add underline decoration type demo (aa12296)
  • update FUNDING.yml (dc2804c)

Features

  • add text decoration property (f1570f2)
  • add textDecoration property to the rangeStyleChange event (a7fa847)

0.9.66 (2024-02-24)

Bug Fixes

  • disable automatic selection when double clicking the checkbox (72a22b5)
  • get catalog text filtering element types (36477d2)
  • latex element preview rendering boundary error (6f0ab64)
  • richtext elements boundary render error (956035b)

Features

  • dragging image element to adjust position #404 (9428148), closes #404
  • image element floating #363 (b357a57), closes #363
  • table td with multiple border types #435 (1d4987e), closes #435
  • table td with multiple slash types #436 (5b52bb8), closes #436

0.9.65 (2024-02-06)

Bug Fixes

  • cursor position error when scaling the page #434 (e03feb2), closes #434
  • insert image render error when scaling the page #433 (acb0d3f), closes #433

Features

  • add getRange api #429 (2a6a41c), closes #429
  • paste original elements by api (7ab103e)
  • set margin style when printing #431 (4015707), closes #431

0.9.64 (2024-01-28)

Bug Fixes

  • error inserting image within control #422 (ea4ac33), closes #422
  • render error when row element is empty #420 (8999f28), closes #420
  • zone tip position error in firefox browser #423 (3cf911c), closes #423

Features

  • add executeSetControlProperties api #391 (3ffb6b9), closes #391
  • copy and paste original elements #397 (#426) (2fc16de), closes #397 #426

0.9.63 (2024-01-19)

Bug Fixes

  • copy row properties on input #415 (55a43e6), closes #415
  • format list element boundary error (094af57)
  • image render error within the control #406 (d175f92), closes #406

Features

  • keep aspect ratio when drag image #414 (e8684da), closes #414

0.9.62 (2024-01-12)

Bug Fixes

  • control minimum width rendering boundary error #401 (5272c85), closes #401
  • disable zone tips when header and footer disabled #386 (531750b), closes #386

Features

Tests

  • update format test case (f9edf73)

0.9.61 (2023-12-29)

Bug Fixes

  • checkbox cannot be selected #382 (3fb8435), closes #382
  • double-click to expand selection boundary error (0bd4c5c)
  • elements in the table cannot be selected #378 (1477bd0), closes #378
  • line break error before separator element #379 (bdb981d), closes #379
  • three click selection paragraph boundary error (56ea7d8)

Features

0.9.60 (2023-12-23)

Bug Fixes

  • clone the values set to the editor #369 (#371) (f73759f), closes #369 #371
  • format element list boundary error #367 (7a6f656), closes #367

Chores

  • insert hyperlink with default value #368 (d83fc0f), closes #368

Features

  • add conceptId attribute to table element (b55471b)
  • add zone attribute to getRangeContext api (57fdcb8)
  • add zone tooltip #367 (095414f), closes #367

Performance Improvements

  • compute zone tooltip performance (28ef4af)

0.9.59 (2023-12-17)

Chores

Features

  • add zone attribute to getControlValue api (285aeec)
  • add resizer size Indicator (61c110d)
  • set control highlight rule #332 (b6fe212), closes #332

0.9.58 (2023-12-08)

Bug Fixes

  • empty list don't render placeholder (910f756)
  • multiple empty lists render error in first row (1487033)
  • not render margin indicator in print mode #354 (3f1babe), closes #354
  • repeated input in firefox browser #357 (6de3ad8), closes #357

Chores

  • export splitText function (bcbd879)
  • update eslint fixAll option (bba0b09)

Features

  • add control indentation option #345 (5f1cf3a), closes #345

0.9.57 (2023-12-03)

Bug Fixes

  • disable focus in readonly mode #326 (f0823d7), closes #326
  • scaling table and separator elements error #326 (b3354ac), closes #326
  • unable to copy elements in control #347 (6ca1919), closes #347
  • underline position of superscript and subscript elements is error #268 (90efe10), closes #268

Chores

  • upgrade cypress version (ecd4ae9)

Features

  • add control disabled rule (1455a2a)
  • add range and position context api (8acce15)
  • add set active zone api (6b30e3c)
  • limit the max cursor offsetHeight #348 (2666bc4), closes #348

0.9.56 (2023-11-14)

Bug Fixes

  • compute table row and col info boundary error #324 (455b397), closes #324
  • get and set control property in table #323 (17cd6cc), closes #323

0.9.55 (2023-11-10)

Bug Fixes

  • break after pasting HTML #318 (80f6531), closes #318
  • delete table row boundary error #313 (8f8bc04), closes #313
  • reset event ability after delete element #314 (c6483a4), closes #314
  • shrink control range boundary error #305 (a9fc226), closes #305

Features

  • add pageScaleChange eventbus #321 (c697586), closes #321
  • add scrollContainerSelection option #320 (192113e), closes #320
  • collapsed selection rect information (7c32f95)
  • support for paste richtext data in contextmenu (8989831)

0.9.54 (2023-11-03)

Bug Fixes

  • clone payload data when call add element api #308 (aeefca3), closes #308
  • print error of control assistant components in table #311 (7fb0150), closes #311
  • set control value error in table #302 (7fba458), closes #302

Chores

Features

  • add copy table cell content option to contextmenu #307 (a94328f), closes #307
  • support for insert more elements into control #306 (d2d649b), closes #306

0.9.53 (2023-10-26)

Bug Fixes

  • cannot undo and redo in form mode #301 (22c69ee), closes #301

Features

  • add control deletable rule #301 (e5acf6e), closes #301
  • add executeBlur api #262 (d9f7d50), closes #262
  • add modify internal context menu interface #300 (0891f05), closes #300
  • add override internal copy function api (45e7eab)
  • add set control extension value api #293 (096778d), closes #293

Performance Improvements

  • set select control value style #298 (f4d7554), closes #298

0.9.52 (2023-10-12)

Bug Fixes

  • bounding rect error in getRangeContext api (06c3a33)
  • set range style when on double click (6f2fb5d)

Features

  • add extend attribute to control element #293 (0395a72), closes #293
  • add getContainer api (c944872)

0.9.51 (2023-10-10)

Features

  • add bounding rect to getRangeContext api (319da3f)
  • add table cell slash to contextmenu (d540195)

Performance Improvements

  • contextmenu boundary position (1ce2e2f)

0.9.50 (2023-09-28)

Bug Fixes

  • remove block element last line break #287 (0e67395), closes #287

Chores

Documentation

Features

  • move the cursor the entire word #281 (b38e4ed), closes #281
  • paper background color option (46be700)
  • support for table cell slash #290 (4269628), closes #290
  • typing on ios devices #286 (8cf2b19), closes #286

0.9.49 (2023-09-16)

Bug Fixes

  • control minimum width when scaling (05ddc2d)
  • draw text element letter space error #282 (c35f8ab), closes #282
  • omitObject function missing reference (c45317e)

Features

  • add set and get control value api #278 (f754741), closes #278
  • text element width #277 (bb64626), closes #277

Performance Improvements

  • adjusted the tab draw in the list style #283 (fc0fdb2), closes #283

0.9.48 (2023-09-09)

Bug Fixes

  • control minimum width boundary (05caccc)

Features

  • add control minimum width option (4b2bbfb)
  • custom letter class #279 (de76977), closes #279

0.9.47 (2023-09-02)

Bug Fixes

  • format control element default options (7b07cf3)
  • insert tab element with context #265 (b7a0df8), closes #265
  • table selection boundary error (7260b64)

Features

  • add forceUpdate api #263 (bc2f445), closes #263
  • add getOptions api (761fcde)
  • add override internal function api #260 (abcaa9b), closes #260
  • add page break option (ec627dc)
  • add shortcut disable option (640f262)
  • add table td border type (d8876b1)
  • copy entire line when cursor is inside (3c10be2)

Refactor

  • update tdPadding option format (752ca43)

0.9.46 (2023-08-25)

Bug Fixes

  • disable paste in read only mode #260 (f19077b), closes #260
  • drawing background size error #254 (01340bb), closes #254
  • error converting some element types to HTML #257 (a805590), closes #257

Features

  • add comment demo #238 (86cdcf3), closes #238
  • add element group (3e183ae)
  • add zone field to contextmenu context (2064236)
  • get range row and paragraph element list #255 (9495bfe), closes #255

0.9.45 (2023-08-18)

Bug Fixes

Features

  • add getLocale api #248 (fef6ddf), closes #248
  • support for inserting for surrogate pair #250 (8f145e2), closes #250
  • support for inserting standard emoji #245 (913b853), closes #245
  • update emoji regex (a4f5c94)

0.9.44 (2023-08-11)

Features

0.9.43 (2023-08-04)

Bug Fixes

  • cursor navigation across pages #229 (a96a77a), closes #229

Features

0.9.42 (2023-07-31)

Bug Fixes

  • contentChange call error during initialization #224 (1b25afb), closes #224
  • control value style not affected by prefix #227 (cf5dd35), closes #227
  • limit word break element type (73014dc)
  • set header and footer data error #224 (b22f0b4), closes #224

Features

0.9.41 (2023-07-27)

Chores

Documentation

Features

  • add event bus (0bacc11)
  • add getHTML api #218 (b12c6cc), closes #218
  • clear contextmenu side effect in web component #219 (fc356c7), closes #219
  • clear side effect in web component #219 (ce70f0d), closes #219

0.9.40 (2023-07-21)

Bug Fixes

  • disable partial contextmenu in readonly mode (3f03d88)

Performance Improvements

  • cursor drawing when page visible (9c2bd33)
  • cursor position at the beginning of a line (1bd2e45)
  • print quality #185 (842b4fc), closes #185

Refactor

  • add prettier and format (d464c50)

0.9.39 (2023-07-14)

Documentation

Features

  • add table row and col size option #214 (8d1100c), closes #214
  • get range context info (09c4d53)

0.9.38 (2023-07-12)

Bug Fixes

  • limit word break element type #212 (d7424f8), closes #212

Chores

Features

  • add word break option #212 (d471165), closes #212
  • get page value and append element api #211 (85a9dcb), closes #211

0.9.37 (2023-07-02)

Chores

Documentation

Features

  • add fallback placeholder image (366374e)
  • add plugin interface (ad0bb32)
  • add setValue command api #210 (193bd21), closes #210
  • smooth signature drawing (c328778)

0.9.36 (2023-06-16)

Bug Fixes

  • close toolbar menu when click outside #192 (9c39c54), closes #192
  • copy highlight element #193 (88ebfd2), closes #193
  • inability to select list pasted into table #206 (53dd962), closes #206
  • multiple editor instances conflict #205 (68bea13), closes #205
  • not allow change zone in continuous mode #201 (16c2e9a), closes #201
  • prevent page auto scroll when no selection #204 (183e644), closes #204
  • remove header and footer in continuous mode (b92bd40)

Chores

Documentation

Features

Performance Improvements

  • cursor selection at the beginning of a line #202 (a133585), closes #202
  • range style callback and inactive cursor style #204 (7628eee), closes #204

0.9.35 (2023-05-31)

Chores

Documentation

  • starting page number option (618cb47)
  • table cell background color (9225bef)
  • update next features (c6ea0a6)

Features

  • copy and paste sub and sup elements (a500402)
  • copy and paste table cell background color (c97c6ef)
  • optimize paste title (bf52e25)
  • starting page number option (bfc61a8)
  • table cell background color (dbcab3b)
  • unordered list default style (c8b2a7e)

0.9.34 (2023-05-16)

Documentation

Features

Performance Improvements

0.9.33 (2023-05-02)

Bug Fixes

  • get range paragraph boundary error (84b236f)
  • some IME position error #184 (c5699bc), closes #184

Documentation

  • update list schema and shortcut (98ea30e)

Features

0.9.32 (2023-04-26)

Bug Fixes

  • not wrap when exceeding container width #177 (e8f61d9), closes #177
  • delete list element boundary error (9a37179)
  • error when selecting table cells #174 (f0b6014), closes #174
  • header and footer compute position list error (3b66b26)
  • image element row margin error (3daacc6)
  • inline image ascent value (59065bb)
  • paste and format element boundary error (86569f5)
  • paste list element boundary error (5935eb7)
  • set paper size error #181 (10ada8c), closes #181
  • tslint error (8202c1c)
  • unset list error (c02a96c)

Chores

  • add git pre commit hook (ef9ee07)

Documentation

  • add list command (a5b5f87)
  • update schema, shortcut, option (2f64395)

Features

  • adaptive list style during page scaling (e53c0c5)
  • add list and title shortcuts (bb28755)
  • add list element (c2330a8)
  • enable keyboard event when image resizer (#179) (fb78f0a), closes #179
  • handle boundary when dragging elements (8fba929)
  • handle list boundary (406fca3)
  • header,footer,page number disabled option #180 (797b9a1), closes #180
  • insert table in list element (3ec7d71)
  • recursion format element context (9f84285)
  • set title at paragraph level (8a56a49)

0.9.31 (2023-04-07)

Bug Fixes

  • lose line break when set title (722a910)

Performance Improvements

  • range style anchor element (d9eec5b)

0.9.30 (2023-04-07)

Bug Fixes

  • set defaultTrMinHeight option invalid #168 (045e2ff), closes #168

Chores

  • add image accept values (189ca73)

Documentation

  • add page number format option (72e97b7)
  • add title api and option (a9b4438)
  • add zone change listener (3cba30b)
  • improve editor options (51d4a03)

Features

  • add page number format option (4987723)
  • add title element (9701b21)
  • add zone change listener (86871c3)
  • format title element value (1fc276f)

Performance Improvements

  • copy title and table element (03cd85f)

Tests

0.9.29 (2023-04-01)

Bug Fixes

  • delete rowFlex when row position change #164 (5c3ce57), closes #164
  • failed to execute 'toDataURL' #163 (f11d5c8), closes #163
  • render composing text error (310e0e9)
  • table cell text render position error #166 (266915a), closes #166
  • table cell vertical align error after page scaled #165 (1fa1d10), closes #165

Documentation

Features

  • avoid punctuation at the beginning of a row (29a988a)

0.9.28 (2023-03-27)

Bug Fixes

  • drag table border to change size #160 (fda18d9), closes #160
  • extra blank row appear when insert table #162 (2f8c6b7), closes #162
  • position header and footer zone (ca5c4be)
  • table cell height adaptation #162 (a2090c8), closes #162

Documentation

Features

0.9.27 (2023-03-24)

Chores

0.9.26 (2023-03-24)

Chores

0.9.25 (2023-03-24)

Bug Fixes

  • table elements position when zooming (3ff0eea)
  • table tool render option (4a022a2)

Chores

  • add eslint global variable (70f3d17)
  • add verify git commit message script (0582da5)
  • update .editorConfig (4c48c79)

Documentation

Features

0.9.24 (2023-03-22)

Bug Fixes

  • table cell auto height #150 (e68c0be), closes #150
  • cannot copy table element when it in the first position (73457cb)
  • compute only the main body word count (4306d44)
  • some IME position error #155 (b6dfcb5), closes #155

Documentation

Features

  • table cell vertical align contextmenu i18n (32643a5)
  • table cell vertical align (665e201)
  • page number set row flex (0a9f44e)
  • add fontSize settings API (d951532)
  • fontSize setting Example (3f218f6)

Performance Improvements

Tests

0.9.23 (2023-03-19)

Bug Fixes

  • set editor zone method (9de29ed)
  • table cursor position in page header (85a2bbe)

Documentation

Features

Tests

  • update get editor value (436d1de)

0.9.22 (2023-03-15)

Bug Fixes

  • init page context when paper change (bb63eeb)

Documentation

Features

  • adjust background when paper direction change (f076f2b)
  • adjust margins when paper direction change (1eefa57)
  • add paper direction (9aeb928)
  • drag and drop date element (780a40c)

0.9.21 (2023-03-11)

Bug Fixes

  • reset canvas context properties that can be overwritten by css #144 (a3664a2), closes #144
  • hyperlink popup max width (1cad605)

Documentation

Features

  • drag and drop element (9b9a0a0)
  • render checkbox control with style (9f64a06)

0.9.20 (2023-03-08)

Bug Fixes

  • near highlight elements render error (17b469b)

Chores

Features

  • signature adapt to high-resolution screen (4acf243)
  • open hyperlink shortcut (3295e37)
  • copy and paste highlight element (0493ae2)

0.9.19 (2023-03-03)

Bug Fixes

  • continuity page render error in lazy mode (ff06e50)
  • format paste table data (909096b)

Performance Improvements

  • improve:control element input (dc54622)

0.9.18 (2023-03-02)

Bug Fixes

  • scrollbar scroll automatically (8b5c41b)
  • paper remove error in lazy render mode (8aac99d)
  • cannot paste html at the end of the control #133 (0694bf0), closes #133
  • cannot delete control when it is first element #131 (45ef8b6), closes #131

Features

Performance Improvements

  • improve:position compute separate from draw row (8910c7c)

0.9.17 (2023-02-28)

Bug Fixes

  • composing input not save history (c4f2687)
  • visible page computing method (fcb96a6)

Documentation

Features

  • set the cursor style when dragging text (2977183)

0.9.16 (2023-02-21)

Features

  • render composing text (63487d4)
  • redraw when device pixel ratio change (4c370ae)
  • support mac os shortcut remark (189e88c)

Tests

  • optimize the method of get editor value (708d578)

0.9.15 (2023-02-16)

Bug Fixes

  • draw multi-segment richtext element in one row (c522c22)

Documentation

Features

  • support mac os shortcut (ef4bda2)
  • support mac os shortcut (0d6e0cf)
  • support partial fields to set i18n lang (7287b57)

0.9.14 (2023-02-08)

Bug Fixes

  • get rowFlex when line breaks (34799d7)
  • paste table data format judgment (8ff0d01)

Features

0.9.13 (2023-02-03)

Bug Fixes

  • remove style sheet when paste html (5bf7029)
  • copy table width colspan and rowspan info (0f46db1)
  • adjust selection boundary (4865eb5)

Documentation

Features

0.9.12 (2023-01-20)

Bug Fixes

  • adjust selection by shortcut #111 (a19a0a1), closes #111
  • compatible with browsers that do not support ClipboardItem #108 (196f638), closes #108
  • line thickness of rendered margin (e8f3b2a)
  • cannot cut whole line except the first page (ca13a3b)

Documentation

Features

0.9.11 (2022-12-25)

Features

  • optimize event code structure (f63affc)
  • add isPointInRange function to Range (5e9c1ce)
  • drag text to editor (4cf4ea5)
  • use selection text when searching (bcdb234)
  • add cut row feature to contextmenu (172cb6d)
  • cut a whole line when no selection (2c38f13)