RoosterJs 9.15.0
What's Changed
- Fix test for AutoFormat and ImageEdit by Julia Roldi (@juliaroldi) in #2848
- Merge text node and segments by Jiuqing Song (@JiuqingSong) in #2846
- Remove tablePreProcessor by Jiuqing Song (@JiuqingSong) in #2849
- Add change data and apiName to ContentChangedEvent when handle keyboard input by Jiuqing Song (@JiuqingSong) in #2854
- Fix #2857 by Jiuqing Song (@JiuqingSong) in #2858
- Revert Shortcut command for Clear Format on mac by Tao Zhuang (@miku1958) in #2834
- Allow browser's default paste behavior when pasting from Office Android by Rain-Zheng in #2863
- Fix sub list spacing by Julia Roldi (@juliaroldi) in #2867
- Add a vertical alignment to the image wrapper by Julia Roldi (@juliaroldi) in #2868
- Customize the behavior of merging format values by Rain-Zheng in #2865
- Fix merge segment issue by Jiuqing Song (@JiuqingSong) in #2871
- Bump RoosterJS to
9.14.0by Bryan Valverde U (@BryanValverdeU) in #2874 - Fix auto list spacing by Julia Roldi (@juliaroldi) in #2866
- Export isModelEmptyFast and let it accept block group by Jiuqing Song (@JiuqingSong) in #2888
- Query content model blocks. by Julia Roldi (@juliaroldi) in #2851
- #2860 Expose added and removed block elements during Content Model rewrite by Jiuqing Song (@JiuqingSong) in #2873
- #2861 Allow specify pending format for paragraph by Jiuqing Song (@JiuqingSong) in #2885
- #2855 Add a parameter for formatContentModel to allow auto detection of new/removed entities by Jiuqing Song (@JiuqingSong) in #2887
- Fix #2880 optimize() causes segment cache to be wrong when merging by Jiuqing Song (@JiuqingSong) in #2889
- #2878 Provide a callback function to allow fixup model before write back by Jiuqing Song (@JiuqingSong) in #2890
- Bump RoosterJS 9.15 by Julia Roldi (@juliaroldi) in #2891
- Bump roosterjs-editor-adapter to 8.62.3 by Jiuqing Song (@JiuqingSong) in #2892
- [Hot fix] Roosterjs Plugins 9.15.1 by Julia Roldi (@juliaroldi) in #2897
Full Changelog: v9.13.0...v9.15.0