V3.11.10

tw93/PakeV3.11.10Jun 18, 2026by github-actions[bot]

AI Summary

A major update that relicensed the project to GPL-3.0 and significantly improved Linux packaging, specifically adding Arch Linux support and fixing Wayland inputs.

Key Highlights

  • License updated from MIT to GPL-3.0 with a separate Output Exception.
  • Added `.zst` package target for Arch Linux distributions.
  • Fixed a crash occurring during macOS authentication popups.
  • Resolved input handling issues under the niri Wayland compositor.
  • Implemented stricter CLI validation for numeric and zoom values.
  • Added `--min-width`, `--min-height`, and `--app-version` to GitHub Actions.

Breaking Changes

  • License changed from MIT to GPL-3.0

New Features

  • Arch Linux `.zst` packaging
  • GitHub Action inputs for app configuration

Full Release Notes

<div align="center">
<img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" />
<h1 style="margin: 12px 0 6px;">Pake V3.11.10</h1>
<p><em>Turn any webpage into a desktop app with one command.</em></p>
</div>

### Changelog

1. License Update: Relicensed from MIT to GPL-3.0, with a separate Pake Output Exception (`LICENSE-EXCEPTION`) so apps you build with Pake stay unrestricted.
2. Arch Linux Packaging: Added a `.zst` package target for Arch-based distributions, with valid package metadata and correct installer path reporting.
3. macOS Auth Popup Fix: Fixed a crash that could occur during macOS authentication (SOAuthorization) popups.
4. Wayland Input Fix: Fixed AppImage input handling under the niri Wayland compositor.
5. Linux Title Bar Fixes: Correctly hid the decorated title bar and preserved the display title on Linux.
6. Stricter CLI Validation: Rejected blank, non-finite, and malformed numeric and zoom values instead of silently accepting them.
7. GitHub Action Options: Added `--min-width`, `--min-height`, and `--app-version` inputs to the pake-cli GitHub Action workflow.
8. Clearer AppImage Guidance: AppImage build failures now explain the sudo step needed to refresh the gdk-pixbuf cache.

### 更新日志

1. 许可证更新:项目从 MIT 改为 GPL-3.0,并以独立的 Pake Output Exception(`LICENSE-EXCEPTION`)保证用 Pake 打包出的应用不受限制。
2. Arch Linux 打包:新增 `.zst` 包格式,适配 Arch 系发行版,生成有效的包元数据并正确报告安装包路径。
3. macOS 认证弹窗修复:修复 macOS 认证(SOAuthorization)弹窗过程中可能出现的崩溃。
4. Wayland 输入修复:修复 niri Wayland 合成器下 AppImage 的输入处理。
5. Linux 标题栏修复:在 Linux 上正确隐藏装饰标题栏并保留显示标题。
6. CLI 校验更严格:拒绝空值、非有限数和格式错误的数值与缩放参数,不再静默接受。
7. GitHub Action 参数:为 pake-cli GitHub Action 工作流新增 `--min-width`、`--min-height` 和 `--app-version`。
8. AppImage 提示更清晰:AppImage 构建失败时会说明刷新 gdk-pixbuf 缓存所需的 sudo 步骤。

Special thanks to @Ghraven, @artrixdotdev, and @a5677746shdh for the PRs behind this release. If Pake helps you, please consider giving it a star and recommending it to your friends.

> https://github.com/tw93/Pake