ReleaseMicrosoftMicrosoftpublished Mar 30, 2026seen 1w

microsoft/roosterjs v9.49.0

microsoft/roosterjs

Open original ↗

Captured source

source ↗
published Mar 30, 2026seen 1wcaptured 1whttp 200method plain

RoosteraJs 9.49.0

Repository: microsoft/roosterjs

Tag: v9.49.0

Published: 2026-03-30T17:14:41Z

Prerelease: no

Release notes:

What's Changed

  • [Table Improvements] Use keyboard to delete rows and columns by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3270
  • [Table Improvements] Add Shift Cells Table Operation by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3271
  • [Table Improvements] Align list in table cells by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3275
  • [Table Improvements] Fill table gaps by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3272
  • Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3266
  • Do not clear table cells format when clear format by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3277
  • [Table Improvements] Add preview for table cell selection by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3274
  • Fix outdated JSDoc comments in setTableCellsStyle.ts by @Copilot in https://github.com/microsoft/roosterjs/pull/3278
  • Fix 329516 by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3276
  • [Table Improvements] Insert table content by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3258
  • Bump webpack from 5.94.0 to 5.104.1 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3285
  • Filter temporary EOP elements in Word Online paste and add test pattern support by @BryanValverdeU in https://github.com/microsoft/roosterjs/pull/3283
  • Dark color improvement by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3279
  • Fix #3280 by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3282
  • [Table Improvements] Ignore span cells when merge table cells by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3281
  • Preserve cursor position when navigating tables by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3284
  • Add adjustWordListMarginParser to fix duplicate list indentation when pasting from Word Desktop by @BryanValverdeU in https://github.com/microsoft/roosterjs/pull/3288
  • Ignore mutations that is not under editor by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3290
  • Preserve trailing space in last paragraph segment by converting to nbsp (#3235) by @BryanValverdeU in https://github.com/microsoft/roosterjs/pull/3287
  • Do not invalidate cached model for ContentChangedEvent by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3291
  • Bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3295
  • [Table Improvements] Add new customization properties for table format by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3293
  • Bump immutable from 4.0.0 to 4.3.8 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3298
  • Fix merge table error by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3302
  • Add 'resolveImageSource' option to support cid image source for canvas editing by @liangdrime in https://github.com/microsoft/roosterjs/pull/3301
  • Fix #3292 Put B/I/U/S under hyperlink by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3297
  • Keep Margins in the List items, and set the padding of list elements for better paste interop with Wac Components by @BryanValverdeU in https://github.com/microsoft/roosterjs/pull/3304
  • Fix cursor position for arrow up by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3305
  • Strip invisible Unicode from content model at editor initialization by @romanisa in https://github.com/microsoft/roosterjs/pull/3299
  • Bump flatted from 3.2.5 to 3.4.2 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3311
  • Fix marginTop/marginBottom returning undefined when selection spans unmeaningful paragraphs by @BryanValverdeU in https://github.com/microsoft/roosterjs/pull/3306
  • Fix 415325 by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3310
  • Fix 415232 by @JiuqingSong in https://github.com/microsoft/roosterjs/pull/3309
  • Treat "initial" as black for border color by @juliaroldi in https://github.com/microsoft/roosterjs/pull/3313
  • Bump picomatch from 2.2.1 to 2.3.2 by @dependabot[bot] in https://github.com/microsoft/roosterjs/pull/3314

Full Changelog: https://github.com/microsoft/roosterjs/compare/v9.45.2...v9.49.0

Notability

notability 2.0/10

Routine minor release of a non-AI editor library.