Skip to content

Conversation

@flyingbee2012
Copy link
Contributor

@flyingbee2012 flyingbee2012 commented Jun 6, 2025

{
"react": "9.0.2",
"main": "9.29.3",
"legacyAdapter": "8.63.2",
"overrides": {}
}

JiuqingSong and others added 30 commits April 21, 2025 10:20
…ng handling (microsoft#3010)

* Refactor paste plugin to remove unused DOMCreator parameter and enhance style extraction logic

* fix test

* Change search string to lowercase
* undo image

* undo image

* undo image
…icrosoft#3000)

* Add 'CustomCopyCut' experimental feature to enhance copy/cut behavior

* Implement pruneUnselectedModel utility for optimizing copy/paste behavior

* Try fix iuld

* Address comment and fix broken tests

* Revert unneeded change

* Refactor pruneUnselectedModel

---------

Co-authored-by: Jiuqing Song <jisong@microsoft.com>
Co-authored-by: Bryan Valverde U <bvalverde@microsoft.com>
* Add API playground for createModelFromHTML

* imporve

---------

Co-authored-by: Bryan Valverde U <bvalverde@microsoft.com>
* wip

* insertCustom

* refactor

* formatKeys
Instead of using a dataset to store the isEditing property, a hidden property is now used. To support this, get/set functions and the ImageMarkerFormat were introduced. The imageMarker property can now be accessed through the format property of the image.
This change eliminates the need to manually remove the dataset from the image element when extracting content from the DOM.
* Refactor paste parsers: add removeNegativeTextIndentParser and deprecatedBorderColorParser; update imports and constants for bullet list types

* Update packages/roosterjs-content-model-plugins/lib/paste/PowerPoint/processPastedContentFromPowerPoint.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Refactor bullet list constants and improve format parser signatures

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…d Desktop Pasting (microsoft#3024)

* Update dependencies and enhance paste functionality by cleaning HTML comments in style tags

* Reapply "Refactor getStyleMetadata to not rely on DomCreator and only use Stri…" (microsoft#3020)

This reverts commit 32f47bf.

* Enhance cleanHtmlComments to handle both HTML comment formats in style tags

* Set original DOMPurify

* Update packages/roosterjs-content-model-plugins/lib/paste/WordDesktop/getStyleMetadata.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Ensure headEndIndex is valid

* address comment

* Address comments

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jiuqing Song <jisong@microsoft.com>
When the image is selected, do not replace the image with the link, add the link to image segment.
Instead of using a square character, this change updates the square style to use the 'square' style.
* Normalize default format

* improve

---------

Co-authored-by: Bryan Valverde U <bvalverde@microsoft.com>
…3032)

* Allow queryContentModelBlocks to search children of entity

* Expect EditorContext instead

* Break out createEditorContextForEntity function into separate file and add tests
* keyboard tab

* remove import
* Fix 354663

* export the new function
Co-authored-by: Jiuqing Song <jisong@microsoft.com>
…soft#3045)

* Add height property to table rows in paste tests and processor

* Fix build

* Remove local change
* Fix A11y bug with table selection

* Add comment
* Enhance paste functionality: support additional document types and extract HTML head content

* Fix paste source validations for Safari: update environment handling and improve document detection logic

* Add environment param back
…icrosoft#3049)

* Prevent multiple event attachments for mousemove in SelectionPlugin

* Update packages/roosterjs-content-model-core/test/corePlugin/selection/SelectionPluginTest.ts

* Refactor mouse event handling in SelectionPlugin to ensure proper cleanup and re-attachment on mouseDown events
BryanValverdeU and others added 10 commits May 23, 2025 13:36
* Enhance paste functionality: Update setProcessor call counts in tests and add pasteButtonProcessor unit tests

* Refactor pasteButtonProcessor: Enhance button element processing and add comprehensive unit tests
* Support table edit with logical root

* fix build and test

---------

Co-authored-by: Bryan Valverde U <bvalverde@microsoft.com>
* Fix announcing in lists

* fix tests in FF

* Add role="presentation" to generic role elements in list items for better screen reader support
* Fix clipboard text handling for plain text pasting

* Update packages/roosterjs-content-model-core/lib/command/paste/createPasteFragment.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhance font formatting in Word paste tests

- Updated multiple test cases in processPastedContentFromWordDesktopTest.ts to include specific font properties such as fontFamily, fontSize, and fontWeight for SelectionMarker format holders.
- Ensured consistency in font styling across various test scenarios to better reflect expected pasted content from Word.

* Implement feature X to enhance user experience and optimize performance

* Refactor expectEqual function to accept multiple models for comparison
@@ -1,6 +1,6 @@
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont see interface changes, I think we can do 9.29.3 and remove the override.

{
    "react": "9.0.2",
    "main": "9.29.3",
    "legacyAdapter": "8.63.2",
    "overrides": {}
}

@flyingbee2012 flyingbee2012 changed the title Version bump 3.30.0 Version bump 9.29.3 Jun 6, 2025
@flyingbee2012 flyingbee2012 merged commit 4713242 into microsoft:release Jun 6, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants