Repository navigation
Releases: henrychen95/scws
Release list
SCWS 1.2.4 - Linux 安裝原始碼套件
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 相容性修正版
更新內容
本版本基於 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 相容性修正