v3.3.8

Vanessa219/vditorv3.3.8Jul 16, 2020by Vanessa219

AI Summary

Major overhaul of IR mode and configuration for toolbars, plus refactoring of SV mode DOM.

Key Highlights

  • IR mode rewrite
  • Toolbar configuration support in preview area
  • Refactoring of SV mode DOM
  • Default mode changed to `ir`

Breaking Changes

  • Default value of `options.mode` changed to `ir`

New Features

  • IR mode rewrite
  • Toolbar configuration
  • SV mode DOM refactor

Full Release Notes

### Issues

* [580](https://github.com/Vanessa219/vditor/issues/580) 重构 SV 模式 DOM `开发重构`
* [567](https://github.com/Vanessa219/vditor/issues/567) SV 模式块引用嵌套列表、代码块问题 `修复缺陷`
* [563](https://github.com/Vanessa219/vditor/issues/563) SV 模式列表项下的代码块问题 `修复缺陷`
* [579](https://github.com/Vanessa219/vditor/issues/579) 样式调整 `改进功能`
* [575](https://github.com/Vanessa219/vditor/issues/575) 编辑器存在 form 中,情景菜单会出发提交事件 `修复缺陷`
* [577](https://github.com/Vanessa219/vditor/issues/577) 粘贴 XML 代码问题 `修复缺陷`
* [573](https://github.com/Vanessa219/vditor/pull/573) style: 优化分隔符样式 `改进功能`
* [572](https://github.com/Vanessa219/vditor/pull/572) fix: support aliyun oss `改进功能`
* [570](https://github.com/Vanessa219/vditor/issues/570) no placeholder after(SV) `修复缺陷`
* [569](https://github.com/Vanessa219/vditor/issues/569) 预览区域工具栏配置 `引入特性`
* [565](https://github.com/Vanessa219/vditor/issues/565) SV 模式支持缩进代码块 `改进功能`
* [566](https://github.com/Vanessa219/vditor/issues/566) 行级代码解析渲染 `修复缺陷`

### API

* options.mode 默认值修改为 `ir`
* 支持预览区域工具栏配置及自定义