RoosterJs 9.33.0
What's Changed
- Use FormatContainer to represent DIV with id by Jiuqing Song (@JiuqingSong) in #3003
- Fix #3005 Selection remains on the old cell when inserting a cell to a table by Jiuqing Song (@JiuqingSong) in #3007
- Fix a cache issue by Jiuqing Song (@JiuqingSong) in #3006
- Refactor getStyleMetadata to not rely on DomCreator and only use String handling by Bryan Valverde U (@BryanValverdeU) in #3010
- Clean image edit when undo by Julia Roldi (@juliaroldi) in #3015
- Add 'CustomCopyCut' experimental feature to fix some copy cut bugs by Bryan Valverde U (@BryanValverdeU) in #3000
- Demo site: Add preset content for undeleteable anchor by Jiuqing Song (@JiuqingSong) in #3014
- Revert "Refactor getStyleMetadata to not rely on DomCreator and only use String handling" by Bryan Valverde U (@BryanValverdeU) in #3020
- Add API playground for createModelFromHTML by Jiuqing Song (@JiuqingSong) in #3019
- Do not copy div ID on Enter by Julia Roldi (@juliaroldi) in #3011
- Add image hidden marker by Julia Roldi (@juliaroldi) in #3021
- Include ImageMetadata in FormatState by Jiuqing Song (@JiuqingSong) in #3023
- Support List Pasting from PowerPoint Desktop by Bryan Valverde U (@BryanValverdeU) in #3012
- Remove comments
<!--and-->from styles and re apply fix for Word Desktop Pasting by Bryan Valverde U (@BryanValverdeU) in #3024 - Insert link in the image by Julia Roldi (@juliaroldi) in #3027
- Change square style by Julia Roldi (@juliaroldi) in #3029
- Normalize default format by Jiuqing Song (@JiuqingSong) in #3028
- AutoLink when Tab/Enter by Julia Roldi (@juliaroldi) in #3026
- Add margin-inline-start to watermark styles to fix #3030 by Bryan Valverde U (@BryanValverdeU) in #3031
- Allow queryContentModelBlocks to query blocks in entities by florian-msft in #3032
- Fix 353323: Keep indentation when start a list, and refactor by Jiuqing Song (@JiuqingSong) in #3033
- Edit plugin Options by Julia Roldi (@juliaroldi) in #3036
- Do not indent on TAB by Julia Roldi (@juliaroldi) in #3039
- Fix 354663 by Jiuqing Song (@JiuqingSong) in #3038
- Fix Word Desktop paste case (316584) by Bryan Valverde U (@BryanValverdeU) in #3034
- Add height property to table rows in paste tests and processor by Bryan Valverde U (@BryanValverdeU) in #3045
- Fix A11y bug with table selection by Bryan Valverde U (@BryanValverdeU) in #3041
- Fix 341291: Handle enter key next to Entity by Jiuqing Song (@JiuqingSong) in #3046
- Fix Word Desktop pasting when using Safari by Bryan Valverde U (@BryanValverdeU) in #3047
- Prevent multiple event attachments for mousemove in SelectionPlugin by Bryan Valverde U (@BryanValverdeU) in #3049
- Only paste text content of button by Bryan Valverde U (@BryanValverdeU) in #3050
- Support table edit with logical root by Jiuqing Song (@JiuqingSong) in #3048
- Fix regression: If font family already has single quote, keep it by Jiuqing Song (@JiuqingSong) in #3055
- Bump dom package to 9.29.1 to include #3055 by Jiuqing Song (@JiuqingSong) in #3057
- Fix announcing in lists by Bryan Valverde U (@BryanValverdeU) in #3058
- Bump roosterjs-content-model-dom version to 9.29.2 by Bryan Valverde U (@BryanValverdeU) in #3059
- Fix clipboard text handling for plain text pasting by Bryan Valverde U (@BryanValverdeU) in #3060
- Fix possible error by Bryan Valverde U (@BryanValverdeU) in #3061
- Enhance font formatting in Word paste. by Bryan Valverde U (@BryanValverdeU) in #3062
- Add logical root change handling to SelectionPlugin by Bryan Valverde U (@BryanValverdeU) in #3065
- Version bump 9.29.3 by flyingbee2012 in #3068
- Update main version to 9.30.0 in versions.json by Bryan Valverde U (@BryanValverdeU) in #3078
- Bump to 9.31.0 by Bryan Valverde U (@BryanValverdeU) in #3083
- Bump to 9.32.0 by Bryan Valverde U (@BryanValverdeU) in #3086
- Bump plugins package by Bryan Valverde U (@BryanValverdeU) in #3091
- Bump RoosterJS to 9.33.0 by Bryan Valverde U (@BryanValverdeU) in #3108
Full Changelog: v9.29.0...v9.33.0