历经 4 年半的开发,Sublime Text 3.0 正式版终发布 | 软件周刊

2017 年 9 月 17 日 开源中国 OSC-局长

摘要


Spring Framework 5.0 最后一个 RC 版发布;Linux 桌面环境 GNOME 3.26 正式版发布;JUnit 5.0.0 发布,Java 单元测试框架;CentOS 7.4 发布,安全稳定的 Linux 发行版;近乎 V5.2 新版本正式上线,耳目一新的使用体验



Sublime Text 3.0 正式发布:提供 Linux 软件包仓库支持

历经 4 年半的开发,Sublime Text 3.0  正式版终于发布了!3.0 带来了崭新的 UI 主题,新的颜色主题以及新的图标。此外,在格式高亮方面有较大改进,也支持 Windows 上的触摸板输入、支持 macOS 的 Touch Bar,以及为 Linux 提供了软件包仓库支持!

相对于 Sublime Text 2 而言,新版编辑器几乎每一个方面都有改进,所以即便是主要变更列表也显得太长了,具体可以关注这个页面

3.0 版的新特性包括:定义跳转、新的语义高亮引擎、新的用户界面和丰富的 API。改进拼写检查和自动缩进,自动换行能也更好的处理源代码,对高分屏支持更好,任意跳转也更加智能。

在 Sublime Text 3 中最令人骄傲的一点是性能:它比历史上发布过的任何一个 Sublime Text 2 版本都要快得多,启动快、打开文件快、甚至内容滚动都快。虽然它的体积比 2 要大,但是却更轻快。


Linux 桌面环境 GNOME 3.26 正式版发布

GNOME 团队在经过 6 个月的努力后发布了 GNOME 3.26,代号 Manchester。主要变化包括:设置应用加入了新的导航边栏,改进了网络和显示设置面板, Firefox Sync 浏览器同步服务,支持彩色 emoji,改进搜索、窗口最大化和未最大化过渡动画,以及软件方面的更新等等。

开发者计划大幅改进 Builder IDE,它具有新的编辑器界面、新的上下文文档弹出窗口、增强型搜索和一个新的调试器。在 GNOME 平台的其他地方,采用了 SpiderMonkey 52,带来更现代化的 JavaScript 体验,而新库可以让云提供商与桌面更紧密地集成。


Spring Framework 5.0 最后一个 RC 版发布

这是 Spring Framework 5.0 的第四个 RC 版,也是最后一个 RC 版。与 Reactor 3.1 RC1 以及 JUnit 5.0 GA 保持一致的进度,将作为即将推出的 Spring Boot 2.0 M4 的基础。

Spring Framework 5.0 RC4 依然提供对 Servlet 4.0 API 最终版本的一级支持,提供与 Hibernate Validator 6.0 的精细整合,并将 Jackson 和 Kotlin 升级至最新版本 —— Jackson 2.9.1 和 Kotlin 1.1.4。

因此,依赖基准基本已完成,只有 Reactor 3.1 GA 和几个 JDK 9 相关的更新(e.g. ASM 6.0)正在跟进。

官方表示,稳定版 Spring Framework 5.0 GA 计划将于 9 月 28 日正式发布。


Facebook 正式发布 JavaScript 包管理器 Yarn 1.0

Facebook 已正式发布 JavaScript 包管理器 Yarn 1.0。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。基于这些原则,Yarn 1.0 带来了更多的新特性,希望能够帮助 Yarn 社区更快地发展,构建更好的项目。

Facebook 表示未来的 Yarn 将要实现下面这些目标:

  • 使用 Yarn 发布包:发布新包通常需要创建正确的更新日志、执行正确的语义版本控制、同步相关项目的版本,还需要频繁地手动或通过脚本来完成其他很多步骤。如果 Yarn 能够为包发布者完成这些事情岂不是更好?

  • 包的安全性:在添加新软件包或升级旧的包时,包的安全性也是一个很重要的需要考虑的因素。Yarn 将会与 npm 合作,将双因子认证带到 Yarn 上。


TypeScript 2.5 发布,增加语言级重构

在 TypeScript 2.5 版本中,Microsoft 专注于提高开发人员的生产力,其范围已经超出了代码编辑器所提供的常见功能。

习惯于类型语言(如 C#)的开发人员喜欢使用那些可以轻松执行常见重构的工具。现在 TypeScript 可以利用其语言代码知识来执行 Extract Function 和 Extract Method 的重构。但 TypeScript 是一种语言服务而非编辑器,因此将此功能添加到语言服务中意味着所有的编辑器都可以通过挂接服务来实现重构。


其他热门软件更新


  • JUnit 5.0.0 发布,Java 单元测试框架

  • Emacs 25.3 发布,Linux 文本编辑器

  • CentOS 7.4 发布,安全稳定的 Linux 发行版

  • XXL-EXCEL v1.0.0,Java 对象和 Excel 转换工具

  • Dubbo 2.5.5 发布,分布式 RPC 服务框架

  • Spring Boot 1.5.7 发布,包含多处修复和改进

  • 近乎 V5.2 新版本正式上线,带来耳目一新的使用体验

  • Visual Studio Code 1.16.1 发布,修复大括号匹配问题

  • NG-ZORRO 0.5.0 发布,Ant Design 的 Angular 4.0 实现


本周开源项目推荐


src2png —— 将你的代码生成美观且高质量的图片

src2png 是一个将代码生成图片的工具。重要的是,它可根据不同的语言对代码进行语法高亮,从而生成美观且高质量的图片。(可用于演示场合)

示例

C++ / Python

    

工作原理

原文链接:https://my.oschina.net/editorial-story/blog/1538501
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息



推荐阅读

Netflix 开源项目推荐

CSDN CODE 项目整体迁移到码云平台的公告

给 Android 开发者的 31 个 Pro 版进阶小贴士

TIOBE 9 月排行榜:Java,C,C ++ 三分天下何时休

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
225+阅读 · 2020年3月22日
新时期我国信息技术产业的发展
专知会员服务
70+阅读 · 2020年1月18日
阿里巴巴达摩院发布「2020十大科技趋势」
专知会员服务
106+阅读 · 2020年1月2日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
已删除
架构文摘
3+阅读 · 2019年4月17日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
PyTorch 1.0 稳定版正式发布!
新智元
3+阅读 · 2018年12月8日
OpenCV 3.0 三年半后,OpenCV 4.0 终于出炉
Python开发者
5+阅读 · 2018年12月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
Arxiv
5+阅读 · 2019年8月22日
Arxiv
5+阅读 · 2019年4月21日
Arxiv
4+阅读 · 2018年5月10日
Arxiv
5+阅读 · 2018年5月1日
VIP会员
相关VIP内容
相关资讯
已删除
架构文摘
3+阅读 · 2019年4月17日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
PyTorch 1.0 稳定版正式发布!
新智元
3+阅读 · 2018年12月8日
OpenCV 3.0 三年半后,OpenCV 4.0 终于出炉
Python开发者
5+阅读 · 2018年12月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
Top
微信扫码咨询专知VIP会员