Skip to content

Releases: henrychen95/scws

SCWS 1.2.4 - Linux 安裝原始碼套件

Choose a tag to compare

@henrychen95 henrychen95 released this 16 Oct 16:44
012419b

SCWS 1.2.4 Linux 原始碼發行套件。PR #2 已合併,本版於 2026-10-17(Asia/Taipei)正式發布。

下載附件 scws-1.2.4.tar.gz 與 scws-1.2.4.tar.gz.sha256,放在同一目錄後先執行 sha256sum -c scws-1.2.4.tar.gz.sha256,再解壓並依 INSTALL.md 安裝。

本版內容:

  • 安裝包內含 configure、Makefile.in 與 Libtool 輔助檔案,可直接在 Linux 編譯安裝核心與 CLI。
  • 納入 PHP 8.4 相容性修正,以及 PHP 7+ 分詞輸入字串保存/釋放修正。
  • 更新本專案 README、安裝、PHP/C API、CLI、詞典與發行文件。
  • 保留上游作者與授權資訊。

驗證:Ubuntu 22.04.5 / GCC 11.4 / PHP 8.4.26 NTS。make distcheck、從壓縮檔安裝核心/CLI/PHP 擴充、離線分詞與 200 次物件生命週期,以及文件 C/PHP/CLI 範例皆通過。GitHub Actions 亦已通過 Ubuntu 24.04 / PHP 8.4 打包與乾淨安裝驗證:https://github.com/henrychen95/scws/actions/runs/38933624388。

這是需要 C 編譯器與 Make 的原始碼包;PHP 擴充需相符的 PHP 開發套件及 phpize。正式詞典需自行準備,附帶詞典僅供測試。未提供 Windows DLL。

PR:#2
安裝包來源 commit:365209f58ce1e5b68a41c0f60eff7af52434d052
SHA256:07edf8e0011b6d23fec75a5fb0ab26e86ce472da5f526162ac9732769ab4faaf

既有 1.2.4-php84 Release 保留供歷史版本使用。

Refs: CU-z8v9xnj0gq
Refs: CU-z8v9xnj0ju
Refs: CU-z8v9xnj0jv
Refs: CU-z8v9xnj0k2

安裝包文件更新:納入 PR #3(https://github.com/henrychen95/scws/pull/3),移除 NEWS、README 與 INSTALL 中的版本發布狀態文字。
Refs: CU-z8v9xnj0mk

SCWS 1.2.4 - PHP 8.4 相容性修正版

Choose a tag to compare

@henrychen95 henrychen95 released this 01 Sep 11:27
ae43837

更新內容

本版本基於 SCWS 1.2.3,主要修正 PHP 8.4 環境下 PHP 擴充套件的相容性問題。

修正項目

  • 修正 PHP 8.4 下 SimpleCWS 動態屬性(Dynamic Property)造成的 Deprecated 警告。
  • 修正 PHP 8.4 環境下 SCWS PHP 擴充套件的相容性問題。

說明

本版本為 henrychen95/scws fork 的修正版,主要提供 PHP 8.4 使用者使用。

相關修正已提交 Pull Request 至 SCWS 原始專案,後續將視 upstream 合併情況進行同步。


版本來源:

  • 基於 SCWS 1.2.3
  • PHP 8.4 相容性修正