我们很高兴宣布 Frida 17.2.7 发布,此版本对软件包管理器进行了显著改进。

  • package-manager:改进解析和提升,以更贴近 npm 的行为。与 @hsorbo 共同完成。感谢你的帮助!
  • package-manager:为 install() 添加 role 选项,实现与 npm install 的 --save-* 开关等价的效果。
  • package-manager:为 install() 添加 omits 选项,实现与 npm install 的 --omit=x 开关等价的效果。
  • package-manager:改进对可选软件包的处理。
  • package-manager:在非 Windows 系统上解压时处理文件模式。
  • package-manager:修复 has_install_script 逻辑,使其也考虑 preinstall 和 postinstall 脚本。
  • meson:说清 Vala 构建系统说明。Vala README 过去只提到 autotools 说明, 而以该方式编译 Vala 时,版本字符串不会添加 -frida 后缀,导致 frida-core 对 Vala 的检查失败。现在我们已明确,Vala 需要使用 Meson 从源码构建。感谢 @grimler 指出此问题!