Skip to content

RoosterJs 8.57.0 and Roosterjs Content Model 0.17.0

Compare
Choose a tag to compare
@JiuqingSong JiuqingSong released this 06 Oct 22:35
· 1314 commits to release since this release
9079a70

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