查看原文
其他

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

2017-09-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 ++ 三分天下何时休

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

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存