| phase Mc201-1 |
2026-09-29 |
- 里々 Unicode 版の試験版(ベータ)リリース
- 内部文字列をすべて Unicode 化
- 文字数の数え方が、バイト数から文字数に変更される
- Shift_JIS で応答時、Shift_JIS に無い文字は「?」になる
- れしばへのログは Shift_JIS に変換して送られる
- さとりすとへの返信は UTF-8 で送られる
- セーブデータの出力を UTF-8 に変更
- 従来の版では UTF-8 のセーブデータを正しく読めない
- 辞書ファイルの UTF-8 と Shift_JIS を自動判定する
- SHIORI リクエストの Charset に合わせて応答する
- SSP とは UTF-8 でやりとりする
- loadu (UTF-8 パスの load) に対応
- SAORI の呼び出し・SSTP・ssu は UTF-8 でやりとりする
- SAORI が loadu を持っていれば UTF-8 のパスで読み込み
- FMO は SakuraUnicode を優先して読む (無ければ Sakura)
- ファイルのパスも Unicode で扱う (Windows 2000 以降が必要)
- ログを tama / tamac(YAYA と同じ形式)で受け取れるように
|
| phase Mc201-2 |
2026-09-29 |
|
| phase Mc201-3 |
2026-09-29 |
- 処理速度の改善 (ACP 版と比べて、おおむね 7~25 倍の速さ)
|
| phase Mc201-4 |
2026-09-29 |
- 内蔵関数・()の内蔵変数・$システム変数の処理を整理
- load_saori が関数として登録されておらず、使えなかった問題を修正
- (文の数)を実装
- (文の数、名前)で(文「名前」の数)と同じ値を返す
|
| phase Mc201-5 |
2026-09-30 |
- calc と式の計算の数値を 32 ビットから 64 ビットに変更
- 2147483647 を超えるとあふれていた問題の修正
- 最小値を -1 で割ると異常終了するおそれがあった問題を修正
- 内蔵関数 変数の一括削除・変数の一括コピー・変数の列挙 を追加
- 内蔵関数 split_to を追加
- ssu の replace / erase で、置換の組・削除文字列を複数書けるように
|
| phase Mc201-6 |
2026-09-30 |
- ログ受信ツールへのエラーログが遅れたり欠けたりする問題を修正
- 内蔵 ssu のエラーログ・ErrorDescription の内容を変更
- 存在しない ssu.dll のパスの代わりに (internal ssu) と表示
|
| phase Mc201-7 |
2026-10-01 |
|
| phase Mc201-8 |
2026-10-01 |
|
| phase Mc201-9 |
2026-10-01 |
- 古い YAYA as SAORI 使用時、最初の呼び出しでの文字化けを修正
|
| phase Mc201-10 |
2026-10-01 |
- YAYA 互換の Set_loghandler を追加
- tama へ送るログ終了通知の値が YAYA と違っていた問題を修正
|
| phase Mc201-11 |
2026-10-02 |
- タイマの *名前 が無い時のフォールバック機能を追加
- *OnSatoriTimer を(A0)名前、(A1)遅れた秒数で実行
- 選択肢に引数を付ける書き方 (_ラベル<タブ>ID<タブ>引数…) 追加
|
| phase Mc202-1 |
2026-10-02 |
- 里々 Unicode 版の正式版リリース
- 自動挿入ウェイトの数え方を、ACP 版と同じ全角 2 に戻す
- Mc201-11 までは、全角も 1 で数えていた
|
| phase Mc202-2 |
2026-10-02 |
|
| phase Mc203-1 |
2026-10-03 |
- ssu に正規表現関数を追加 (エンジンに DEELX を使用)
- 「変数の列挙」で接頭辞を空にすると、空文字列が返る問題の修正
|
| phase Mc203-2 |
2026-10-04 |
- GET Version に Charset を返さない SAORI 使用時の問題を修正
- UTF-8 で送っていたため、日本語を含む呼び出しが通らなかった
- ACP 版と同じく Shift_JIS で送るように
|
| phase Mc203-3 |
2026-10-04 |
|
| phase Mc203-4 |
2026-10-04 |
|
| phase Mc203-5 |
2026-10-06 |
- 辞書の読み込みなどを高速化
- SAORI の文字コードの問題を修正
- 常に Shift_JIS で読み書きする SAORI で文字化けしていた
- ssu.dll 単体で、常に UTF-8 で返していた問題を修正
- SHIORI/2.x や古い SAORI 呼び出し元に Shift_JIS で返すよう修正
|
| phase Mc203-6 |
2026-10-06 |
|
| phase Mc204-1 |
2026-10-11 |
- 任意の SSTP の EXECUTE を送る内蔵関数 execute_sstp を追加
- 結果の全行は(S0)…、応答コードは(SSTP応答コード)
|
| phase Mc205-1 |
2026-10-13 |
- SAORI over DirectSSTP に対応
- SSP 2.9.13 以降、Windows 版のみ
- SAORI が 400 / 500 を返した時のログに ErrorDescription を添える
|
| phase Mc205-2 |
2026-10-14 |
- 本体の内蔵モジュールを、モジュール名で直接呼べるように
- SSP で一覧を取得して自動で登録する、Windows 版のみ
|
| phase Mc205-3 |
2026-10-18 |
- ssu の正規表現エンジンを DEELX から uka_regexp に変更
|
| phase Mc205-4 |
2026-10-19 |
|
| phase Mc205-5 |
2026-10-22 |
- POSIX で DirectSSTP のソケットに時間制限を付けた
- 巨大な数値が POSIX で別の値になる問題を修正
- (乱数)の幅が int を越えると常に下限になる問題を修正
- (バイト値)が U+10FFFF を越えるとき空にするよう修正
- calc の + - * の桁あふれを未定義動作でなくした
|
| phase Mc206-1 |
2026-10-26 |
- 辞書を実行せずに検査する ShioriLint を追加
- ErrorLevel / ErrorDescription で結果を返す
- SecurityLevel: local のみ
- ShioriEcho などを local 以外で呼んだ場合の問題を修正
- 403 Forbidden でなく 500 Internal Server Error で返っていた
|
| phase Mc206-2 |
2026-10-26 |
- さとりてに、辞書の検査 (ShioriLint) を追加
- ダイアログを出さずに検査する --lint オプションも追加
- --lint オプションの場合、エラーがあれば終了コード 1 を返す
- さとりてのウィンドウをサイズ変更可能に
- 位置と大きさを satorite.dat に保存する
- さとりてにアイコンを追加
|
| phase Mc206-3 |
2026-10-26 |
- ShioriLint で検査できる項目を追加
- if / unless / iflist / switch / nswitch / choice の枝にある処理
- 変数名の前後の空白(空白込みの名前で登録される)
- (乱数…)の指定の誤り((乱数~1)など)
|
| phase Mc206-4 |
2026-10-26 |
- =による代入で、計算結果を 32bit の範囲に切り詰めないように
|
| phase Mc206-5 |
2026-10-31 |
- セーブデータが飛ぶ問題への対処
- なるべくセーブデータを失わないようにするロジックを追加
|