RoosterJs 8.59.1 and RoosterJs Content Model 0.21.1
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
fromroosterjs-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)
- Decouple
Engineering improvement
- Allow each package has its own version when publish (#2233)