Skip to content

Releases: microsoft/roosterjs

RoosterJs 7.2.1

20 Feb 23:39
df2ac13
Compare
Choose a tag to compare
  1. Skip setting selection if browser is already selecting the same range
  2. Fix #74: Editor only has list or table, content is not inserted properly for inserting at begin or end

RoosterJs 7.2.0

11 Feb 19:17
23bed21
Compare
Choose a tag to compare
  1. Track content changed events and report up to PickerPluginDataProvider (#222)
  2. Refactor ReplaceWithNode to use the editor core API (#223) (#227) (#229)

RoosterJs 7.1.2

01 Feb 22:22
65a4817
Compare
Choose a tag to compare

Fix #218 Paste a plaintext hyperlink should go through autolink flow and trigger ContentChangedEvent with data=anchor node

RoosterJs 7.1.1

29 Jan 20:40
Compare
Choose a tag to compare
  1. Fix #209 Start a number list which has text with background color at beginning of the line, causes the background color fill the whole line
  2. Add a new plugin CustomReplace
  3. Fix issue when insert node on empty wordToReplace in PickerPlugin
  4. Fix a missing package dependency

RoosterJs 7.0.3

28 Jan 04:59
d1c65f3
Compare
Choose a tag to compare

#182 Copy paste distorted list issue with bullet
#193 Workaround Firefox issue when type right after a hyperlink
#200 Firefox: Ctrl+Shift+Left twice, can't select 2 words
#206 Inserting Image Lags Typing

Other fixes:
Support Shift+Up/Down to select cells in table in Chrome
Refactor insertNode API, extract the mering node part into adjustNodeInsertPosition()
Support merging table when paste a table with same column count of current table

New features:
Build API reference documents and deploy

RoosterJs 7.0.2

16 Jan 22:15
Compare
Choose a tag to compare
  1. Fix a crash bug when running HtmlSanitizer to a style tag which doesn't contain CSS rule
  2. Support parsing hyperlink before text is pasted into document
  3. Save/Restore selction range when picker is shown/hidden in PickerPlugin
  4. Fix #176 Bullet is off then on when enter on empty bullet item in Edge
  5. Fix #194 After inserting a table, put cursor at the first cell of table
  6. Fix #196 applyTextStyle to text under double SPAN can't work correctly

RoosterJs 7.0.1

10 Jan 23:31
Compare
Choose a tag to compare

Picker: Fix #191 [PickerPlugin] Use performAutoComplete when flagged in PickerPluginOptions
Format: Fix #70 Underline is in black despite font color being green
Demo site: Use react from CDN
Demo site: Integrate BlockElement page and HTML Sanitizer page into API Playground page

RoosterJs 7.0.0

08 Jan 07:46
a0f0288
Compare
Choose a tag to compare

New major release: 7.0.0

  1. The main change is to remove all deprecated APIs. For a full list of API changes, see here.

  2. Improve build speed and UI

  3. Some code refactoring

RoosterJs 6.19.2

04 Jan 18:43
Compare
Choose a tag to compare
  1. Fix pasting bug that content outside pasting fragment is also pasted
  2. Fix pasting image issue, when DataTransfer contains image and empty HTML, image can't be pasted correctly
  3. Add new property to ClipboardData: rawHtml, which is the original HTML value we got from clipboard
  4. Fix bug #185 UnquoteWhenEnterOnEmptyLine doesn't work well
  5. Fix bug that type after Ctrl+A, text can't be formatted correctly
  6. New sample site (https://microsoft.github.io/roosterjs)

RoosterJs 6.19.1

13 Dec 00:01
6a18e9e
Compare
Choose a tag to compare
v6.19.1

Empty line should be preserved when clearBlockFormat (#184)