tinyMCE更新日志

此页更新时间:2019-10-30 20:04

此页英文文档:https://www.tiny.cloud/docs/changelog/

此页不定期更新,可能不是最新消息,最新消息请参见英文源地址。

颜色说明

  • 新增
  • 变更
  • 修复
  • 移除

Ver 5.1.1 2019.10.28

  • fixed font formats用"实体代替单引号。
  • fixed 修复alert和confirm类型的对话框在点击后丢失焦点的问题。
  • fixed 修复在模态框外点击焦点跑到底层正文的问题。
  • fixed 修复滚出视图后上下文工具栏未隐藏的问题。

Ver 5.1.0 2019.10.17

  • added 为触摸设备加入选择表格的工具。
  • added 为单元格属性窗口加入边框宽度输入。
  • added 为“媒体”插件加入触摸事件监听器,使之可以播放。
  • added 调整 oxide 皮肤的部分默认参数。
  • added 提升触摸设备上的交互体验,为按钮增大了部分间距和填充。
  • added 推荐使用新的设备检测 Env 来代替旧的用法。
  • added 为插件/对话框添加一个新的属性 inputMode
  • added 使用inputMode 来设置 input 对话框的输入模式。
  • added 新增 toolbar_sticky 设置 菜单栏/工具栏当屏幕滚动时始终保持在顶部。
  • changed 在默认配置中 toolbar_drawer 的值将为 floating(从前默认为false)。
  • changed 重大变更:手机端将默认使用 silver 主题。
  • changed 在触摸设备中,以下配置将设为 false
    • menubar(仅手机端).
    • table_grid.
    • resize.
    • object_resizing.
  • changed 工具栏和上下文工具栏中移动设备中将采用侧滚的形式。
  • changed 触摸设备中上下文菜单将变为水平菜单。
  • changed 尽可能的使用浏览器的 VisualViewport API 。
  • changed visualblocks 工具栏按钮的图标 和 paragraph 图标使用 visualchars
  • changed Oxide 皮肤默认使用 @toolbar-button-chevron-color 设置工具栏按钮图标颜色。
  • changedurlinput 输入框使用 type="url" 属性。
  • fixed 修复Safari全屏resize导致的问题。
  • fixed 修复移动设备上的滚动问题。
  • fixed 修复在iOS12中上下文菜单无法刷新定位的问题。
  • fixed 修复ctrl+鼠标左键 在只读模式和预览中未打开新窗口。
  • fixed 修复滑动UI组件在触摸设备中未触发 onChange 事件。
  • fixed 通知采用覆盖而不是堆叠的方式。
  • fixed 修复当页面滚动时内联对话框位置不正确的问题。
  • fixed 修复调整大小时内联对话框和菜单未重新定位的问题。
  • fixed 修复当提供width的值时,内联工具栏拉伸到全屏宽度的问题。
  • fixed 菜单标识颜色跟随菜单文本颜色。
  • fixed 使用暗色皮肤时表格菜单选择网格仍是黑色,现在遵循边框颜色。
  • fixed 修复 Oxide 皮肤 菜单按钮焦点状态使用错误颜色值的问题。
  • fixed 修复 autoresize 插件在调整大小时为保留选中内容。
  • fixed 修复配置参数forced_root_block: false 时,textpattern 插件会抛出异常的问题。
  • fixed 修复工具栏按钮激活状态缺少css样式。
  • fixed 修复编辑器选择元素时碰到短标签元素(如br)时可能会意外结束的问题。
  • fixed 修复内联模式中打开拆分下拉列表可能会导致选中内容丢失的问题。
  • fixed 修复当使用配置 forced_root_block: false 时,退格键可能会抛出异常的问题。
  • fixed 修复工具栏抽屉在编辑器外展开的问题。
  • fixed 修复在 brcontenteditable=false 元素之后 autocompleter 未激活的问题。
  • fixed 修复 IE11 中 autocompleter 未正确关闭。

Ver 5.0.16 2019.9.24

  • added 新增一个配置选项 referrer_policy ,用于配置 referrerpolicy 用于加载脚本和样式文件的安全策略(详见w3c)。
  • added 为对话框选项卡添加一个用于键盘导航的背景色。
  • fixed 修复video的poster值无法更新的问题。
  • fixed 修复openlink 未被注册为 toolbar 按钮。
  • fixed 修复了在SVG中包含脚本标签时导致的初始化失败问题。
  • fixed 修复当开启toolbar_drawer 同时禁用menuber时,显示双重上边框线的问题。
  • fixed 修复滚动后无法将内联对话框拖动到屏幕底部的问题。
  • fixed 修复当内联模式下滚动时通知出现正toolbar顶部的问题。
  • fixed 修复通知在IE11中显示错误的问题。

Ver 5.0.15 2019.9.2

  • added 为深色皮肤新增 content_css
  • changed 现在当工具栏按钮在启用状态时,不会获得hover效果。
  • fixed 修复工具栏按钮缺少激活状态css的问题。
  • fixed 修复拾色器未触发 onChange 回调的问题.
  • fixed 修复全屏时不显示上下文菜单的问题。

Ver 5.0.14 2019.8.19

  • added 新增一个API用于重载下拉菜单元数据。
  • fixed 修复工具栏按钮的边框.
  • fixed 修复了图片上传完成之前就关闭上传进度通知的问题。
  • fixed 修复内联对话框在有焦点时按ESC不关闭的问题。
  • fixed 修复默认手机模式未过滤插件的问题。
  • fixed 修复当工具栏抽屉模式在开关状态切换时,会跑到内容区下面的问题。
  • fixed 修复了“查找替换”对话框中点“全部替换”后焦点未返回对话框的问题。
  • removed 在皮肤 Oxide 中移除了 @menubar-select-disabled-border-color 并使用 @menubar-select-disabled-border 替代。

Ver 5.0.13 2019.8.6

  • changed 模态框变为默认无法拖动,增加一个配置选项 draggable_modal 可开启拖动。
  • changed 变更:nonbreaking插件插入不间断空格时用span包裹nbsp(此举为防止不间断空格被过滤掉)。 该行为能通过配置选项 nonbreaking_wrap 关闭。
  • changed 当光标位于列表项目开头时,退格键的行为变更为该前行跳出当前列表项。
  • fixed 修复 sidebar 超过编辑器范围(IE 11)。
  • fixed 修复键盘导航不到禁用的工具栏按钮。
  • fixed 修复退格键和删除键在遇到嵌套元素时的逻辑。
  • fixed 修复碰到禁用的按钮导致丢失键盘导航。
  • fixed 修复在Firefox中的警告 MouseEvent.mozPressure is deprecated
  • fixed 修复 target_list 禁用时,default_link_target 未起作用。
  • fixed 修复移动端插件过滤模式只支持mobile主题,而不是所有移动平台.
  • fixed 修复模式切换时焦点跑到另一个编辑器。
  • fixed 修复当点击未初始化完成的编辑器时抛出异常。
  • fixed 修复不能使用键盘导航到对话框菜单按钮。
  • fixed 修复可将对话框拖到可视窗口外。
  • fixed 修复内联对话框出现在模态框之上。

Ver 5.0.12 2019.7.18

  • added 现在能在UI对话框中再此使用对话框。
  • added 帮助窗口加入键盘导航。
  • changed 查找替换使用内联对话框重新设计。
  • fixed 修复Edge未触发自动链接末尾加入空格的事件。
  • fixed 修复表格选择缺少背景色。
  • fixed 移除部分没用的快捷键。
  • fixed 修复无效的UI组件类型名。
  • fixed 修复UI组件注册使用手动类型导致错误的问题。
  • fixed 修复输入类组件无法禁用的问题。
  • fixed 修复上下文菜单中内联或勿扰模式下未使用可用的屏幕空间。
  • fixed 修复上下文菜单可能与工具栏重叠的问题。
  • fixed 修复在IE11和edge可能会出现插入项目位置出错的问题。

Ver 5.0.11 2019.7.4

  • fixed 修复一个打包错误( 问题详情)。
  • fixed 修复 customeditor 组件无法从对话框API获取到数据的问题。
  • fixed 修复 collection 组件提示未被执行多语言翻译的问题。

Ver 5.0.10 2019.7.2

  • added support for all HTML color formats in color_map setting.
  • changed backspace key handling to outdent content in appropriate circumstances.
  • changed default palette for forecolor and backcolor to include some lighter colors suitable for highlights.
  • changed the search and replace plugin to cycle through results.
  • fixed inconsistent types causing some properties to be unable to be used in dialog components.
  • fixed an issue in the Oxide skin where dialog content like outlines and shadows were clipped because of overflow hidden.
  • fixed the search and replace plugin not resetting state when changing the search query.
  • fixed backspace in lists not creating an undo level.
  • fixed the editor to cancel loading in quirks mode where the UI is not supported.
  • fixed applying fonts not working when the name contained spaces and numbers.
  • fixed so that initial content is retained when initializing on list items.
  • fixed inefficient font name and font size current value lookup during rendering.
  • fixed mobile font copied into the wrong folder for the oxide-dark skin.
  • fixed an issue where resizing the width of tables would produce inaccurate results.
  • fixed a memory leak in the Silver theme.
  • fixed alert and confirm dialogs using incorrect markup causing inconsistent padding.
  • fixed an issue in the Table plugin with table_responsive_width not enforcing units when resizing.
  • fixed leading, trailing and sequential spaces being lost when pasting plain text.
  • fixed exception being thrown when creating relative URIs.
  • fixed focus is no longer set to the editor content during mode changes unless the editor already had focus.

Ver 5.0.9 2019.6.26

  • fixed 修复了打印插件在 Firefox 中无效的问题。

Ver 5.0.8 2019.6.18

  • added back support for multiple toolbars.
  • added support for .m4a files to the media plugin.
  • added new base_url and suffix editor init options.
  • fixed incorrect padding for select boxes with visible values.
  • fixed selection incorrectly changing when programmatically setting selection on contenteditable false elements.
  • fixed sidebar background being transparent.
  • fixed the build to remove duplicate iife wrappers.
  • fixed bogus autocompleter span appearing in content when the autocompleter menu is shown.
  • fixed toolbar font size select not working with legacyoutput plugin.
  • fixed the legacyoutput plugin incorrectly aligning images.
  • fixed remove color not working when using the legacyoutput plugin.
  • fixed the font size menu applying incorrect sizes when using the legacyoutput plugin.
  • fixed scrollIntoView not working when the parent window was out of view.
  • fixed the print plugin printing from the wrong window in IE11.
  • fixed content CSS loaded over CORS not loading in the preview plugin with content_css_cors enabled.
  • fixed the link plugin missing the default “None” option for link list.
  • fixed small dot visible with menubar and toolbar disabled in inline mode.
  • fixed space key properly inserts a nbsp before/after block elements.
  • fixed native context menu not showing with images in IE11.
  • fixed inconsistent browser context menu image selection.

Ver 5.0.7 2019.6.5

  • added new toolbar button and menu item for inserting tables via dialog.
  • added new API for adding/removing/changing tabs in the Help dialog.
  • added highlighting of matched text in autocompleter items.
  • added the ability for autocompleters to work with matches that include spaces.
  • added new imagetools_fetch_image callback to allow custom implementations for cors loading of images.
  • added 'http' and https options to link_assume_external_targets to prepend http:// or https:// prefixes when URL does not contain a protocol prefix. Patch contributed by francoisfreitag.
  • changed annotations navigation to work the same as inline boundaries.
  • changed tabpanel API by adding a name field and changing relevant methods to use it.
  • fixed text color not updating all color buttons when choosing a color.
  • fixed the autocompleter not working with fragmented text.
  • fixed the autosave plugin no longer overwrites window.onbeforeunload.
  • fixed infinite loop in the paste plugin when IE11 takes a long time to process paste events. Patch contributed by lRawd.
  • fixed image handle locations when using fixed_toolbar_container. Patch contributed by t00.
  • fixed the autoresize plugin not firing ResizeEditor events.
  • fixed editor in fullscreen mode not extending to the bottom of the screen.
  • fixed list removal when pressing backspace after the start of the list item.
  • fixed autocomplete not triggering from compositionend events.
  • fixed file_picker_callback could not set the caption field on the insert image dialog.
  • fixed the autocompleter menu showing up after a selection had been made.
  • fixed an exception being thrown when a file or number input has focus during initialization. Patch contributed by t00.

Ver 5.0.6 2019.5.22

  • added icons_url editor settings to enable icon packs to be loaded from a custom url.
  • added image_uploadtab editor setting to control the visibility of the upload tab in the image dialog.
  • added new api endpoints to the wordcount plugin and improved character count logic.
  • changed plugin, language and icon loading errors to log in the console instead of a notification.
  • fixed the textpattern plugin not working with fragmented text.
  • fixed various toolbar drawer accessibility issues and added an animation.
  • fixed issues with selection and ui components when toggling readonly mode.
  • fixed so readonly mode works with inline editors.
  • fixed docked inline toolbar positioning when scrolled.
  • fixed initial value not being set on bespoke select in quickbars and toolbar drawer.
  • fixed so that nbsp entities aren’t trimmed in white-space: pre-line elements.
  • fixed mceInsertLink command inserting spaces instead of url encoded characters.
  • fixed text content floating on top of dialogs in IE11.

Ver 5.0.5 2019.5.9

  • added menu items to match the forecolor/backcolor toolbar buttons.
  • added default directionality based on the configured language.
  • added styles, icons, and tests for RTL mode.
  • fixed autoresize not working with floating elements or when media elements finished loading.
  • fixed incorrect vertical caret positioning in IE 11.
  • fixed submenu anchoring hiding overflowed content.
  • removed unused and hidden validation icons to avoid displaying phantom tooltips.

Ver 5.0.4 2019.4.23

  • added back URL dialog functionality, which is now available via editor.windowManager.openUrl().
  • added the missing throbber functionality when calling editor.setProgressState(true).
  • added function to reset the editor content and undo/dirty state via editor.resetContent().
  • added the ability to set menu buttons as active.
  • added editor.mode API, featuring a custom editor mode API.
  • added better styling to floating toolbar drawer.
  • added the new premium plugins to the Help dialog plugins tab.
  • added the linkchecker context menu items to the default configuration.
  • fixed image context menu items showing on placeholder images.
  • fixed dialog labels and text color contrast within notifications/alert banners to satisfy WCAG 4.5:1 contrast ratio for accessibility.
  • fixed the selectbox and colorpicker items not being translated.
  • fixed toolbar drawer sliding mode to correctly focus the editor when tabbing via keyboard navigation.
  • fixed positioning of the styleselect menu in iOS while using the mobile theme.
  • fixed the menubutton onSetup callback to be correctly executed when rendering the menu buttons.
  • fixed default_link_target setting to be correctly utilized when creating a link.
  • fixed colorpicker floating marginally outside its container.
  • fixed disabled menu items displaying as active when hovered.
  • removed redundant mobile wrapper.

Ver 5.0.3 2019.3.19

  • changed empty nested-menu items within the style formats menu to be disabled or hidden if the value of style_formats_autohide is true.
  • changed the entire phrase ‘Powered by Tiny’ in the status bar to be a link instead of just the word ‘Tiny’.
  • changed formatselect, styleselect, and align menus to use the mceToggleFormat command internally.
  • fixed toolbar keyboard navigation to work as expected when toolbar_drawer is configured.
  • fixed text direction buttons to display the correct pressed state in selections that have no explicit dir property.
  • fixed the mobile editor to clean up properly when removed.
  • fixed quickbar toolbars to add an empty box to the screen when it is set to false.
  • fixed an issue where pressing the Delete/Backspace key at the edge of tables was creating incorrect selections.
  • fixed an issue where dialog collection items (emoticon and special character dialogs) couldn’t be selected with touch devices.
  • fixed a type error introduced in TinyMCE version 5.0.2 when calling editor.getContent() with nested bookmarks.
  • fixed an issue that prevented default icons from being overridden.
  • fixed an issue where Home/End keys wouldn’t move the caret correctly before or after contenteditable=false inline elements.
  • fixed styles to be preserved in IE 11 when editing via the fullpage plugin.
  • fixed the link plugin context toolbar missing the open link button.
  • fixed inconsistent dialog component spacing.

Ver 5.0.2 2019.3.5

  • added 演示和文档加入 htmlpanel 组件。
  • added 已在Silver主题加入了缺失的 fixed_toolbar_container 配置选项。
  • added 新增了一个新的配置选项 toolbar_drawer 它可自动收缩超过宽度的工具栏,当点击抽屉图标时,该配置可定义被隐藏的工具栏滑出sliding或浮动floating显示。
  • changed 打包开发版时加入锁文件。
  • fixed 修复内联对话框没有aria属性的问题。
  • fixed 注册UI时增加灵活性,包含预置图标且可在工具栏按钮之外使用。
  • fixed 修复操作工具栏项目时可能出现内存泄漏的问题。
  • fixed 修复因格式更改而监听器并未解除绑定而导致的内存泄漏问题。
  • fixed 修复使用书签时可能会丢失内容的问题。
  • fixed 修复了 quicklink 工具栏按钮没有出现在 quickbars 插件中的问题。
  • fixed 修复某种情况下菜单栏可能会生成无效HTML的问题。
  • fixed 修复当编辑器位于 overflow:hidden 元素中时,可能导致移动主题显示白屏的问题。
  • fixed 修复在iOS中移动主题使用透明背景且不占用全部宽度的问题。
  • fixed 修复模板插件对话框缺少 description 字段的问题。
  • fixed 修复了输入对话框组件使用了无效的 type 属性的问题。
  • fixed 修复了在分页符之前或之后按退格键或删除键不会移动插入符的问题。
  • fixed 修复了表格插件的菜单项和工具栏项目无法根据所选内容显示正确组件的问题。
  • fixed 修复了在 Firefox 中按钮焦点不一致的问题。
  • fixed 修复当状态栏被禁用时调整大小图标飘在左侧的问题。
  • fixed 在全屏模式下不显示调整大小图标。

Ver 5.0.1 2019.2.21

  • added 在 silver 主题中增加了 H1-H6 切换按钮。
  • added 优“化代码示例”插件,当光标在代码框中时,工具栏按钮新增状态切换显示。
  • added 为“表情”插件添加新的配置选项 emoticons_append ,现在可以用它来追加新表情了。
  • fixed 修复了为图片添加链接会替换掉图片文本的问题。
  • fixed 修复了内联模式定位使用分数像素的问题。
  • fixed 修复图片插件中上传图片选项卡内的文件是非图像文件时抛出异常的问题。
  • fixed 修复了媒体插件的一个问题,该问题可能导致源URL和宽高在某些情况下丢失。
  • fixed 修复在焦点离开编辑器时上下文菜单未关闭的问题。
  • fixed 修复了有时候“删除链接”并未删掉链接的问题。
  • fixed 修复了打开媒体插件分析当前数据时可能出错的问题。
  • fixed 修复检索选中的纯文本时不会跨新行的问题。
  • fixed 修复帮助窗口中键盘快捷键不正确的问题。
  • fixed 修复JSON序列化后可能产生无效JSON格式的问题。
  • fixed 修复了生成环境CSS包含在资源映射中。
  • fixed 修复开发版的css没有包含在开发版压缩包中的问题。
  • fixed 修复 autocompleter 没匹配第一个字的问题。
  • fixed 修复打开模态窗页面依然可以滚动的问题。
  • fixed 修复了当自动完成菜单没有项目时,依然显示图标边距的问题。
  • fixed 修复了 quickbars 插件中的一个问题,该问题可能导致图像错误地显示在文本选择工具栏上。
  • fixed 修复了当内联模式初始化时,焦点在目标元素上导致编辑器异常的问题。
  • removed 移除了“粘贴为纯文本”的通知以及设置项 paste_plaintext_inform

Ver 5.0.0 2019.2.4

  • added 在帮助插件中在插件名称后加入 * 用于表示该插件为高级插件。
  • changed 优化了 TinyMCE 5 移动端皮肤的显示效果。
  • fixed 修复了在小屏幕中选项卡高度和调整大小后未更新的问题。
  • fixed 修复图片工具标签和滑动条之间没有间距。
  • fixedtable, th, td 加入内联黑名单。
  • fixed 修复上下文工具栏按钮未显示正确的切换状态。
  • fixed 修复拼写检查器的上下文菜单中建议和操作缺少分隔符。
  • fixed 修复通知UI中图标的定位问题。
  • fixed 修复了字数统计插件的一处拼写错误。
  • fixed 修复 “符号”和“表情”对话框中没有主按钮。
  • fixed 修复了调整大小逻辑中没有考虑 box-sizing 的问题.