2022 年 4 月开发新闻

Gajim 开发新闻

2022 年 4 月开发新闻

Gajim 开发新闻

这个月我们为 Gajim 1.4 的发布做了很多准备 🚀 Gajim 的发布流程在许多方面得到了改善,使我们能够更频繁地发布版本。此外,四月还带来了 Windows 上文件预览的改进。

Gajim 的变化

在过去的两年半里,我(wurstsalat)一直在撰写(和翻译)Gajim 的每月开发新闻。每月保持这一工作需要大量的时间和精力。即将发布的开发新闻将不再按月发布,而是聚焦于功能,而不是每月的进展。

自 Gajim 1.3.3 发布以来已经有一段时间了。但为什么新版本的发布需要这么长时间呢?其中一个原因是更新 Gajim 内部每个部分以进行新版本发布所需的手动工作量。这不包括功能更改,仅包括在新版本部署之前需要更新的内容(版本字符串、翻译、变更日志等)。请注意,Gajim 可用于多个 Linux 发行版、Flatpak 和 Windows,这使得发布新版本变得更加复杂。为了更频繁地发布版本,即减少部署新版本所需的手动工作,已经付出了巨大的努力:

  • 在 Gajim 的 Gitlab 上建立了部署管道
  • Weblate 翻译的应用过程得到了更好的集成
  • 变更日志将从 git 的提交历史中自动生成
  • Flatpak 更新过程已简化

还有更多改进即将到来,但这应该已经使部署新版本变得更加容易。

还有什么其它事情发生:

  • Sentry 集成得到了改善
  • 如果可用,libappindicator 现在在 Wayland 上使用
  • 现在可以取消下载文件预览
  • Windows 上文件预览的 MIME 类型猜测得到了改善
  • 音频预览现在可以在 Windows 上使用
  • 安全标签(XEP-0258)选择器已改进
  • 对私聊消息的改进

插件更新

Gajim 的 OpenPGP 插件已更新,增加了一些可用性改进。

python-nbxmpp 中的变化

python-nbxmpp 现在也可以快速部署。

如往常一样,欢迎加入gajim@conference.gajim.org与我们讨论。

Gajim