Releases
v8.57.0
RoosterJs 8.57.0 and Roosterjs Content Model 0.17.0
New feature
Add Announce plugin for Accessibility support (#2109 , #2119 )
Bug fix
Fix PickerPlugin to allow handling delete operation other than A tag (#2116 )
Fix typing issue on image selection (#2118 , #2131 )
Remove max height of image when edit (#2122 )
Catch error and continue when dispose editor (#2129 )
Content Model improvement
Bug fix: List number fix for table block (#2095 )
Advanced cache implementation (#2083 , #2114 , #2128 )
Fix link underline on images (#2100 )
Standalone editor - Remove dependencies to original editor code (#2106 , #2103 , #2115 , #2107 , #2123 , #2127 )
Improve image selection on shadow edit (#2110 )
Move default format logic into ContentModelFormatPlugin (#2099 )
Move copy entity related code to copyPastePlugin (#2111 )
Fix Excel Border issue when pasting (#2121 )
Paste/Insert Image according to the visible viewport (#2126 )
Do not focus to editor when formatWithContentModel (#2130 )
Graduate features
InlineEntityReadOnlyDelimiters (#2093 )
ContentModelPaste (#2102 )
Engineering improvement
Replace tslint with eslint (#2101 )
Add eslint rule for imports (#2105 )
Interface changes
New public methods, enums and types for announcing:
function convertDecimalsToAlpha: Convert decimal numbers into english alphabet letters
function convertDecimalsToRoman: Convert decimal numbers into roman numbers
const enum KnownAnnounceStrings: Known announce strings
interface AnnounceData: Represents data, that can be used to announce text to screen reader
New member function getAnnounceData() in interface ContentChangedData to get announcing data from event
type AnnounceFeatureKey: Announce feature keys
interface AnnounceFeature: Represents a Announce feature used in Announce Plugin
New editor options and EditorCore member
disposeErrorHandler: A callback to be invoked when any exception is thrown during disposing editor
You can’t perform that action at this time.