Skip to content

Releases: microsoft/roosterjs

RoosterJs 9.56.0

Choose a tag to compare

@vinguyen12 vinguyen12 released this 02 Jul 17:40
31d9954

What's Changed

  • Add skipFormatContainerFallbackCheck to keep persisted Content Model path valid by @JiuqingSong in #3358
  • Clear whole list node stack when leaving its root parent by @JiuqingSong in #3357
  • Remove redundant leading/trailing selection markers within a paragraph by @JiuqingSong in #3362
  • Reconcile IMG src and data-* attribute changes in Content Model cache by @JiuqingSong in #3360
  • Add Paste As Markdown support and isPastedContentMarkdown API by @juliaroldi in #3363
  • Recognize escaped characters when converting markdown to Content Model by @JiuqingSong in #3365
  • Add MarkdownPastePlugin to paste markdown content as rich text by @juliaroldi in #3366
  • Version bump main: 9.53.0 → 9.54.0 by @juliaroldi in #3364
  • Preserve new event pasteType when converting BeforePaste event by @juliaroldi in #3367
  • Hotfix version bump legacyAdapter: 8.66.0 → 8.66.1 by @juliaroldi in #3369
  • Add draft-pr skill to generate PRs with title and test instructions by @juliaroldi in #3368
  • changeCapitalization API: Fix 'capitalize' making both halves of a word uppercase by @ianeli1 in #3372
  • Add hotfix skill for scoped, commit-targeted version bumps by @juliaroldi in #3370
  • Bump dompurify from 3.4.0 to 3.4.9 by @dependabot[bot] in #3371
  • Bump dompurify from 3.4.9 to 3.4.11 by @dependabot[bot] in #3374
  • Bump @babel/core from 7.11.1 to 7.29.7 by @dependabot[bot] in #3376
  • Fix editor jump when entering image edit mode by @juliaroldi in #3373
  • Re-enable and stabilize previously-disabled tests by @JiuqingSong in #3377
  • Fix normalizeSingleSegment to preserve leading space for word separation by @JiuqingSong in #3379
  • Add unit tests to increase coverage for plugins and editor-adapter by @JiuqingSong in #3378
  • Retain segments with undeletable links during model pruning by @JiuqingSong in #3380
  • [Markdown Plugin] Support auto-conversion on native paste and add undoConversion option by @juliaroldi in #3381
  • Version bump main: 9.54.0 → 9.55.0 by @juliaroldi in #3385
  • Pin aria-live announcer to top:0; left:0 to avoid scroll overflow by @daxiang94 in #3383
  • Add ariaLabel to TextField for accessibility by @mattlind in #3387
  • Fix build by @JiuqingSong in #3388
  • Add support for HTML data element in Content Model by @JiuqingSong in #3389
  • Version bump main: 9.55.0 -> 9.56.0, react: 9.0.4 -> 9.0.5 by @vinguyen12 in #3393

New Contributors

Full Changelog: v9.53.0...v9.56.0

RoosterJs 9.53.0

Choose a tag to compare

@JiuqingSong JiuqingSong released this 01 Jun 22:50
6d49698

What's Changed

Full Changelog: v9.50.0...v9.53.0

v9.52.0

Choose a tag to compare

@flyingbee2012 flyingbee2012 released this 11 May 14:50
d969fcf

What's Changed

Full Changelog: v9.50.0...v9.52.0

v9.50.0

Choose a tag to compare

@juliaroldi juliaroldi released this 10 Apr 17:25
576e6cb

What's Changed

Full Changelog: v9.49.0...v9.50.0

RoosteraJs 9.49.0

Choose a tag to compare

@flyingbee2012 flyingbee2012 released this 30 Mar 17:14
a7f338d

What's Changed

Full Changelog: v9.45.2...v9.49.0

RoosterJs 9.48.0

Choose a tag to compare

@JiuqingSong JiuqingSong released this 17 Mar 17:47
fae88b3

v9.45.2

Choose a tag to compare

@juliaroldi juliaroldi released this 26 Jan 13:55
0c78d30

What's Changed

Full Changelog: v9.45.0...v9.45.2

RoosterJs 9.45.0

RoosterJs 9.44.0

RoosterJs 9.40.0

Choose a tag to compare

@JiuqingSong JiuqingSong released this 24 Oct 19:44
9388daa

What's Changed

  • Support RTL in markdown (#3177 )
  • Pass in event object to getContextMenuItem function (#3175 )
  • Add support for retaining formats when splitting paragraphs on Enter/Delete/Backspace keypress (#3180)
  • Support "rowSpan=0" in table
  • Graduate experimental features, now they are always enabled: (#3178)
    • PersistCache
    • CustomCopyCut

Full Changelog: v9.39.0...v9.40.0