faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 | 开源日报

整理 | 宋彤彤
责编 | 屠敏

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

一分钟速览新闻点!

  • faker.js 创建者希望 GitHub 恢复他发布到 NPM 的权利
  • 微软公布 VS Code 2022 年路线图
  • 谷歌浏览器的新改进:让手动保存网站密码更容易
  • Valve 赞助更多开源 Radeon Linux 图形驱动程序的 CI 测试
  • JDK 18:Java 18 中的新特性
  • Firefox 96.0.2 发布,修复了影响音频播放的问题
  • Deno 1.18 发布,自动发现配置文件
  • Rnote:一个简单的绘图应用程序,用于创建手写笔记

开源大新闻

faker.js 创建者希望 GitHub 恢复他发布到 NPM 的权利

1 月 20 日,faker.js 创建者 Marak 在 Twitter 上发文控诉 GitHub 取消了他发布到 NPM 和修复 color.js 中 Infinity Zalgo bug 的权利后,这十天来(自从 Marak 恶意破坏 faker.js 和 color.js 后)从未回复过他的支持邮件,他还说到没有人是完美的,每个人都会不经意犯编程错误。而他的编程错误则是,因无报酬故意破坏知名 NPM 开源库。

faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 | 开源日报

Marak 在 Twitter 上的发文

微软公布 VS Code 2022 年路线图

近日,微软发布了 Visual Studio Code Java 在 2022 年计划的开发路线图,并强调了其在 2021 年最重要的改进。2021 年,Java 扩展包中的所有扩展都得到了实质性改进,包括 1.0 版 Java 语言支持、Gradle for Java 扩展版、新的更好的入门体验以及各种用户体验改进。

微软表示,它计划在 2022 年专注于改善影响开发人员日常生产力的基本内循环体验。这包括改进代码完成建议、提供更相关的代码片段生成以及根据用户偏好提供各种快捷方式。同时调试体验也将得到改善。

谷歌浏览器的新改进:让手动保存网站密码更容易

尽管到目前为止,Chrome 还没有提供手动将密码保存到其密码管理器的选项,但这一改进很快就会完成,完成后将允许在 Chrome 中手动添加密码 —— 用户输入网站地址、用户名和密码,并要求 Chrome 随时存储它们。

Valve 赞助更多开源 Radeon Linux 图形驱动程序的 CI 测试

Valve 正在赞助 Mesa 提交的额外持续集成 (CI) 测试,这对使用 Mesa 开源图形驱动程序的 Linux 游戏玩家来说是个好消息。开源顾问机构 Igalia 的编程顾问 Charlie Turner 近日在 FreeDesktop 的 Mesa 网站上创建了一个合并请求,要求增加更多的 dEQP 运行程序。

dEQP 是 Mesa CI 已用于测试 Vulkan、EGL、OpenGL ES 和 OpenGL API 的 drawElements 质量程序。图形 API 的测试对于 Mesa 的 CI 测试非常有用,可确保不稳定的提交不会到达主线 Mesa 的 OpenGL/Vulkan 图形 API,从而发生体验倒退的情况。

faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 | 开源日报

Charlie Turner 创建的合并请求

开源软件专区

JDK 18:Java 18 中的新特性

Java Development Kit (JDK) 18 将于 2022 年 3 月 22 日发布。新版本的标准 Java 将有九个新特性,特性集已于 12 月 9 日冻结。在上个月开始的初始减速阶段(Rampdown)之后,该版本已于 1 月 20 日进入第二个减速阶段。

OpenJDK 页面列出了以下正式针对 JDK 18 的新特征:服务提供者接口;简单的 Web 服务器;矢量 API;代码片段;使用方法句柄重新实现核心反射;默认为 UTF-8 字符集;Foreign Function & Memory API (第二孵化器);switch 语句的模式匹配(第二次预览);以及完成了对 finalization 的弃用。

具体详情见:https://openjdk.java.net/projects/jdk/18/

Firefox 96.0.2 发布,修复了影响音频播放的问题

1 月 20 日,Firefox 96.0.2 发布。新版本中有一些改进,修复了导致在 Linux 上播放音频时选项卡高度显示不一致的问题;修复了导致在隐私浏览模式下 Lastpass 下拉菜单显示为空白的问题;修复了在调整 Facebook 应用程序大小时遇到​​的崩溃。

具体详情见:https://www.mozilla.org/en-US/firefox/96.0.2/releasenotes/

Deno 1.18 发布,自动发现配置文件

Deno 是基于 V8 JavaScript 引擎和 Rust 编程语言的 JavaScript 和 TypeScript 运行时。1 月 20 日,Deno 1.18 发布。新版本中有以下改进:Web Cryptography API 现已完成;自动发现配置文件;V8 升级到 9.8 版本;启动时间得到改善以及其他改进等。

具体详情见:https://deno.com/blog/v1.18

开源工具推荐

Rnote:一个简单的绘图应用程序,用于创建手写笔记

今日小编在 GitHub 的项目趋势榜上发现了一款实用的开源笔记应用程序 —— Rnote,一个简单的绘图应用程序来创建手写笔记,用 Rust 和 GTK4 编写。

Rnote 旨在成为一个简单但实​​用的笔记应用程序,用于手绘或注释图片或文档。它最终应该能够导入/导出各种媒体文件格式。由于它是基于矢量的,因此在编辑和更改内容时非常灵活。而且还能使用它绘制图像哦,赶快动起来!

faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 | 开源日报

图片来源:GitHub

GitHub 地址:https://github.com/flxzt/rnote

【欢迎投稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!


《新程序员003》正式上市,50 余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等 30 多家知名公司云原生和数字化一手实战经验!

订阅地址:https://mall.csdn.net/item/92470?utm_source=csdn_news_group

faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 | 开源日报

上一篇:Java 造假数据


下一篇:随机生成测试数据