Skip to content

RoosterJs 8.28.1

Compare
Choose a tag to compare
@JiuqingSong JiuqingSong released this 30 Jul 04:38
· 2343 commits to master since this release
df10343

Improvement

  • Modified shouldReplace to add editor as optional parameter (#1081)

Bug fix

  • Delete the whole table if the table is empty after deletion (#1106)
  • Horizontal table inserter not disposing (#1107)
  • Avoid merge of two lines when the pasted content only contains two blocks. (#1113)
  • Replace highlighted text not working (#1071)
  • Modify the Check in normalizeRect (#1134)
  • Stop Table Resizer disposal while editing (#1135)
  • InsertNode with option InsertInNewLine is inserting the new node incorrectly when target is a table cell (#1137)
  • Fix numbering list triggers (#1142)

Engineering improvement

  • Add buildmjs to export esmodules under lib-mjs (#1110)
  • Enable strict mode in roosterjs-editor-core/lib/coreApi folder (#1111)
  • Add tests
    • ListFeatures (#1118)
    • TableEdit and TableFormat (#1123)
    • CutPasteListChain plugin (#1126)
  • Run test coverage for both browsers (#1139)
  • Use caret version dependency between packages

Interface changes

  • New parameter of CustomReplacement.shouldReplace:
    • sourceEditor: A reference to the editor to allow more complex replacement rules