2016年2月9日
- 添加了新的语法定义文件格式,.sublime-syntax
- 添加了一个并行匹配多个正则表达式的自定义正则表达式引擎,以加快文件加载和索引编制速度
- 改进的Unicode支持,包括组合字符渲染,正则表达式搜索中的字符分类以及Goto Anything匹配中的不区分大小写
- 软件包现在在GitHub上
- 在上述软件包中加入了许多社区提供的改进,对HTML,CSS,JavaScript,Go,D和SQL进行了重大改进
- 将Panel Switcher添加到状态栏
- 在索引编制期间更好地处理麻烦的文件
- 改进了文件更改检测
- 在命令选项板中添加了“配置文件事件”,以帮助识别慢速插件
- Build Systems现在可以通过file_patterns键定义要触发的文件名通配符模式列表
- prompt_open_file和相关命令现在接受initial_directory参数
- 启用indent_to_bracket时改进的缩进行为
- 拼写检查器现在可以手动编辑手动编辑的用户首选项
- 使用导致显着回溯的正则表达式时,在文件中查找的稳定性改进
- 使用十六进制编码时修复了文件截断
- 字符串中的固定括号影响自动缩进
- 修复选择符号时Goto Anything中的不一致问题
- 修复了3081中的制表符完成回归,其中h1..h6 HTML完成未触发
- 固定Goto Definition命令在放置在子菜单中时不起作用
- OSX:修复了表情符号和符号弹出窗口在某些情况下无法插入文本
- Windows:添加了对从BMP外部插入字符的支持
- Windows:由于某些键盘布局的兼容性问题,默认情况下不再绑定ctrl + alt + p
- Windows:更新了代码签名证书,不再使用SHA1
- Linux:修复了在没有--wait的情况下运行时的文件权限问题
- Linux:crash_reporter是静态链接的,提高了系统兼容性
- API:添加了Window.is_sidebar_visible()和Window.set_sidebar_visible ()
- API:添加了View.is_auto_complete_visible()
- API:添加了Window.find_output_panel(),Window.destroy_output_panel(),Window.active_panel()和Window.panels()
- API:添加了Window.create_output_panel()现在接受一个可选参数“unlisted”
2016年5月12日
- 新的C ++,JavaScript和Rust语法定义,具有更高的准确性和性能
- 许多其他语法突出显示改进
- OSX:改进了渲染性能,尤其是在高分辨率屏幕上
- 改进了自动换行行为
- 改进了拼写检查行为
- 改进了多个窗口打开的文件索引行为
- 现在可以在没有人工制品的情况下即时切换主题
- HTML:在标记对之间按Enter键会增加缩进
- 某些代码段已被移动到子目录中,因此需要更新引用它们的自定义覆盖和键绑定
- show_scope_name命令在弹出窗口中显示范围
- 软件包开发:添加了“语法测试 - 正则表达式兼容性”构建变体,用于评估语法定义性能
- 包开发:扩展了新的正则表达式引擎能够处理的正则表集
- 语法定义:修复了一些与后引用的弹出匹配无法正常工作的情况
- 修复了Goto Anything中的一些Unicode处理问题
- 修复了未获取.tmPreferences文件更改的情况
- 修复了3096渲染性能回归
- 修复了使用\ x {nnnn}转义时正则表达式中的3096回归问题
- 修复了result_file_regex设置无效时可能发生的崩溃
- API:添加了Window.status_message()
- API:更改插件的加载方式。这应该是透明的,但可以解决许多极端情况
- API:已更新到Python 3.3.6,现在包括Linux上的_ssl模块,以及所有平台上的sqlite3和bz2
- API:将OpenSSL更新为1.0.2h
2016年9月22日
- 设置现在在新窗口中打开,默认和用户设置并排
- 将鼠标悬停在符号上会显示一个弹出窗口,指示它的定义位置。这是通过show_definitions设置控制的。
- 现在,构建错误会在它们发生的位置内联显示。这是使用show_errors_inline设置控制的。
- 添加了一个菜单项和命令选项板条目以安装Package Control
- 各种语法突出显示改进
- 由于djspiewak和gwenzek,对Scala语法定义进行了重大改进
- 由于randy3k,对LaTeX语法定义进行了重大改进
- 打开大量文件时改进了Goto Definition性能
- 文件加载时间略有改进
- Linux和OSX:改进了内存使用
- 修复了替换与正则表达式背后的预期不一致工作
- 修复了构建系统无法使用exec命令使用“file_patterns”的问题
- 更正了高DPI Windows和Linux配置上的选项卡重叠
- OSX:修复了切换标签时的图形故障
- OSX:修复了通过十六进制输入进入代理对时发生崩溃的问题
- Linux:改进了某些系统的渲染性能
- 打开文件的文件编码现在存储在会话中
- 构建系统可以使用“取消”键定义取消命令
- 语法:添加了clear_scopes指令,以便更好地控制生成的范围
- 颜色方案:添加了popupCss键,用于定义默认弹出样式表
- 颜色方案:添加了phantomCss键,用于定义默认的幻像样式表
- minihtml:为Windows和Linux添加了高DPI支持
- minihtml:现在支持Windows样式行结尾和单引号属性
- minihtml:现在可以在样式表中使用子选择器
- minihtml:已实现继承 CSS值
- minihtml:现在可以使用font-family堆栈
- minihtml:添加了对行高 CSS属性的支持
- minihtml:元素现在可以相对定位
- minihtml:内联元素支持填充和背景颜色集
- minihtml:现在支持CSS变量和var()函数
- minihtml:添加了CSS颜色函数color()(部分),rgb(),rgba(),hsl()和hsla()
- minihtml:修复了Windows上的堆栈溢出,其中包含太多未关闭的标记
- API:添加了Phantom和PhantomSet
- API:添加了ViewEventListener
- API:添加了View.is_primary()
- API:添加了EventListener.on_hover(view,point,hover_zone)
- API:添加了获取和设置小地图,状态栏,选项卡和菜单可见性的功能
- API:对选择的修改现在限制在有效范围内
- API:更新了Python 3.3以提交8e3b9bf917a7,并将SQLite提交到3.14.1
- 包:如果.sublime-package损坏,加载包将不再中止
- 包:修复了从Windows上的unicode路径加载第三方包时的边缘情况
2016年9月23日
- 在“帮助”菜单中添加了“索引状态”,以提供有关索引器正在执行的操作的更多信息
- 修复了包含JavaScript.sublime语法的某些第三方语法定义的兼容性问题
- 减少用于编制索引的默认工作进程数。这可以通过index_workers设置手动控制
- API:将OpenSSL更新为1.0.2i