Skip to content

RoosterJs 8.59.1 and RoosterJs Content Model 0.21.1

Compare
Choose a tag to compare
@JiuqingSong JiuqingSong released this 05 Dec 18:06
· 1012 commits to master since this release
a7bdb43

Versioning change

From this version, RoosterJs packages can have different versions for each package.

Currently the latest versions are:

  • roosterjs: 8.59.0
  • roosterjs-editor-types: 8.59.0
  • roosterjs-editor-dom: 8.59.0
  • roosterjs-editor-core: 8.59.1
  • roosterjs-editor-api: 8.59.0
  • roosterjs-editor-plugins: 8.59.1

Bug fixes

  • Fix Delimiter Nested Entity Scenario (#2207)
  • Only select image on click (#2224)
  • Auto format hyphen (#2227)
  • Improve table format when apply/remove table header (#2225)

Content Model improvement

  • Remove public enum from Content Model (#2204)
  • Remove dependency to EditorCore (#2208)
  • Support keyboard input (#2221, #2240)
  • Keep image port if exist (#2226)
  • Fix #2230: Delete selection should keep format (#2231)
  • Keep default format when paste into empty editor (#2232)
  • Start to create a standalone Content Model editor
    • Decouple ContentModelEditor from roosterjs-editor-core (#2201)
    • Content Model editor integrate Standalone editor directly (#2206)
    • Remove legacy plugin: PendingFormatStatePlugin (#2209)
    • Merge DOMEventPlugin and MouseUpPlugin (#2210)
    • Create a function to allow creating StandaloneEditorCore (#2218)
    • Port LifecyclePlugin (#2219, #2239)
    • Port EntityPlugin (#2223)
    • Add a SelectionPlugin (#2236)

Engineering improvement

  • Allow each package has its own version when publish (#2233)