Changes in v4.4.17_1 (English)
- Fixed an issue where, when
%USERPROFILE%wasC:\Users\fooand the current directory wasC:\Users\fool,$Pin%PROMPT%was incorrectly replaced with~l. - Fixed a crash in environment variable name completion when multibyte characters (e.g., Japanese) appeared before the variable name. The bug was caused by misinterpreting the byte offset of the
%sign (which marks the start of the variable) as a character index.- Note: This issue was not introduced by recent changes. It has been confirmed to exist as early as 2019. (Earlier versions have not been tested due to build environment limitations.)
Please share your thoughts and feedback on this release in Discussion #446.
Changes in v4.4.17_1 (Japanese)
%USERPROFILE%がC:\Users\fooの時、C:\Users\foolへ chdir すると、プロンプトの$Pが~lとなってしまう不具合を修正- 環境変数名補完の際、変数名よりも前の位置に日本語など1文字が2バイト以上の文字が存在するとクラッシュする不具合を修正。環境変数名の開始を示すパーセント文字の位置を指すインデックスの単位がバイト単位だったのを文字個数位置と取り違えていた
- ※この不具合は最近の変更によって新たに発生したものではなく、少なくとも2019年の時点ですでに存在していたことが確認されています(それ以前のバージョンについては、ビルド環境の制約により未確認です)。
本リリースについてのご意見・フィードバックは #446 へどうぞ