| Phase 8.2.9 |
2026-10-17 |
- Ukagaka Tech Team によるメンテナンス開始
- Windows 版のバイナリにバージョン情報リソースを追加
|
Phase 9.0.0 β1 (Core 4.0.0) |
2026-10-18 |
- Phase 9 (フル Unicode 版) 初版リリース
- 内部文字列をすべて wchar_t 化
- Windows は UTF-16、POSIX は UTF-32
- 文字列の大小比較を Unicode のコードポイント順に変更
- ファイル名・フォルダ名での「ダメ文字」問題等を修正
- 辞書ファイルの UTF-8 と Shift_JIS (CP932) を自動判定
- save / savecrypt の出力を UTF-8 (BOM あり) に変更
- savecrypt した辞書は 8.2.9 以前では正しく読めない
- textload が UTF-8 / Shift_JIS を自動判定
- textsave / textappend は UTF-8 (BOM なし) で書く
- textappend は Shift_JIS の既存ファイルにも UTF-8 で追記
- SHIORI の文字コード対応
- 全応答に Charset ヘッダを付ける
- System.Response.Charset (Shift_JIS / UTF-8) で指定も可能
- loadu (UTF-8 パスの load) をエクスポート
- SAORI の文字コード対応
- UTF-8 で送り始め、GET Version 応答の Charset に従う
- 応答は Charset に従って解釈
- DLL が loadu を持てば loadu を呼ぶ
- Win32 API を W 版 (UNICODE) に変更
- 非 Windows の文字コード変換に iconv を使用
|
| Phase 9.0.0 β2 |
2026-10-18 |
- 本体 (SSP / ninix) のプロパティシステムを使うコマンドを追加
- getproperty / setproperty
- SSTP の EXECUTE を使うコマンドを追加
- executesstp / executesstpx
- SAORI over DirectSSTP に対応
- 本体に内蔵されたモジュールを callsaori で呼べる
- 上記は SecurityLevel が local 以外のリクエストの処理からは使えない
- callsaori が常に SecurityLevel: Local を送っていた不具合を修正
|
| Phase 9.0.0 β3 |
2026-10-18 |
|
| Phase 9.0.0 β4 |
2026-10-18 |
- 伺か共用の正規表現エンジン uka_regexp を搭載
|
Phase 9.1.0 (Core 4.1.0) |
2026-10-19 |
- 無名関数を定義するコマンド lambda を追加
- 正規表現エンジン uka_regexp の更新
|
Phase 9.1.1 (Core 4.1.1) |
2026-10-22 |
- 文字コードを指定するテキストファイル操作コマンドの追加
- textload_charset / textsave_charset / textappend_charset
- Shift_JIS・UTF-8・EUC-JP・ISO-2022-JP・EUC-KR・GB2312
- 未知・非対応の文字コードはエラー (エントリもファイルも変えない)
- save / savecrypt / textsave に絶対パスを渡す場合の動作を修正
- その他、不具合の修正
|
Phase 9.2.0 (Core 4.2.0) |
2026-10-23 |
- エラーメッセージの書式を統一し、そこそこまともな Lint を搭載
- 2038 年問題に対応
- date と mktime が 64 ビットの通算秒数で動くように
- 2038 年以降の通算秒数どうしの計算はまだ正しく動かない
- Windows 版は C ランタイムの限界による影響を受ける
|