次の方法で共有


about_PSReadLine_Release_Notes

これは、 PSReadLine モジュールへの変更の概要です。 変更の完全な一覧については、 PSReadLineChangeLog を参照してください。

  • 現在のプレビュー: v2.4.0-beta0
  • 現在の安定版リリース: v2.3.6

PSReadLine のリリース履歴

Windows PowerShell 5.1 に付属するバージョン以降、PSReadLine には多くの更新プログラムが適用されています。

  • PowerShell 7.5.0 に付属している v2.3.6
  • PowerShell 7.4.2 および 7.5.0-preview.3 に付属している v2.3.5
  • PowerShell 7.4.0-rc.1 に付属している v2.3.4
  • PowerShell 7.3.0 に付属している v2.2.6
  • PowerShell 7.2.5 に付属している v2.1.0
  • PowerShell 7.0.11 に付属している v2.0.4
  • v2.0.0 は Windows PowerShell 5.1 に付属しています

リリース ノート

v2.4.0-beta0 - 2024-03-01

  • を使用して Linux 上のシステム クリップボードにテキストをコピーする問題を修正しました xclip
  • タブ補完では、プラットフォームに正しいディレクトリ区切り記号が使用されます
  • PowerShell バージョン 5.1 がサポートされている最小バージョンになりました
  • 親ターミナル プロセスから Windows キーボード レイアウトを取得する
  • いくつかのVIキーハンドラを修正して編集グループを正しく閉じる
  • ストリーミング方法で履歴ファイルを読み取り、大きなファイルを効率的に処理する

v2.3.6 - 2024-10-03

これは、ビルド パイプラインのサービス リリースです。 このリリースでは PSReadLine に変更はありません。

v2.3.5 - 2024-04-02

これは、次の 2 つの問題を修正するサービス リリースです。

  1. 誤検知セキュリティ脆弱性レポートを回避するために、SBOM 生成からテスト コンポーネントを除外します。
  2. PSReadLine の v2.3.4 で見つかった回帰の修正を含めます。

v2.3.4 - 2023-10-02

このリリースには、いくつかのバグ修正に加えて、次の機能強化が含まれています。

  • 予測 IntelliSense のスクロール可能なListView
    • ターミナル ウィンドウのサイズに基づいてサイズを自動調整する
    • 最大 50 件の予測結果を含めることができます
    • 結果の数と現在の予測ソースを示す動的リスト ヘッダー
    • 予測リスト ビューにヒントを表示する
  • 機密性の高い履歴スクラブが改善され、 azgcloud、および kubectl
  • 既定の機密履歴スクラブを改善して、安全なプロパティ アクセスを許可する
  • 単語のアップケース、ダウンケース、大文字化のサポートを追加しました
  • タブ補完で、 ListItemText が大文字と小文字のみで異なる結果が表示されるようにする
  • VI編集モードで <d,i,w> テキストオブジェクトコマンドをサポート
  • インライン予測の既定の色を dim に変更する
  • UNICODE コード ポイントを Unicode 文字に変換するためのサンプルを README に追加します。 Alt+x
  • Windows で TerminateOrphanedConsoleApps オプションを追加して、コンソールの入力からの読み取りを混乱させる可能性がある孤立したコンソール接続プロセスを強制終了する
  • 履歴結果を使用して予測結果を重複除去する
  • タブ補完で、 ListItemText が大文字と小文字のみで異なる結果が表示されるようにする
  • 単語のアップケース、ダウンケース、および大文字のサポートを追加する
  • パラメーター ヘルプ コンテンツの複数行の説明を処理する

v2.2.6 - 2022-06-27

このリリースでは、予測 IntelliSense 機能は、次の条件に応じて既定で有効になっています。

  • 仮想ターミナル (VT) がサポートされていて、PowerShell 7.2 以降で実行されている PSReadLine の場合、 PredictionSource は に設定されます。 HistoryAndPlugin
  • VT がサポートされ、7.2 より前の PowerShell で PSReadLine が実行されている場合、 PredictionSource は a1/> に設定されます。 History
  • VT がサポートされていない場合、 PredictionSourceNone

v2.2.5 - 2022-05-03

軽微なバグ修正を伴う公式サービス リリース。

v2.2.3 - 2022-04-20

  • でキャンセルを尊重する ReadOneOrMoreKeys()

v2.2.2 - 2022-02-22

  • PSReadLine では、次の 2 つの新しい予測 IntelliSense 機能が追加されました。
    • 新しいを選択できるように、ListView パラメーターを追加しました。
    • PowerShell 7.2 で導入された CommandPrediction API に PSReadLine を接続して、ユーザーがカスタム ソースから提案をレンダリングできる予測モジュールをインポートできるようにします。
  • 動的なヘルプのために 1.0.0 バージョンの Microsoft.PowerShell.Pager を使用するように更新されました
  • 機密性の高い履歴項目のスクラブを改善しました
  • 編集モードでCtrl+rCtrl+sViEmacs編集モードと同じように動作させる
  • VI モードで複数行バッファー内の現在の論理行の先頭まで削除するように d0 します
  • d^を使用して、論理行の最初の空白以外の文字から削除する
  • VIモード: Undo は、削除の開始時の位置の下にカーソルを残すようになりました
  • HistorySearchBackwardし、HistorySearchForwardリスト ビュー内を移動できるようにする
  • バインド可能な SelectCommandArgument 関数を追加する
  • 複数行に依存しないアルゴリズムを優先して LineIsMultiline を削除する
  • 多数のバグ修正と小さな機能強化

v2.1.0 - 2020-11-02

このリリースでは、2.0.4 リリース以降に追加された次の拡張機能がロールアップされます。

  • コマンド履歴から予測 IntelliSense 候補を追加する
  • 多くのバグ修正と API の機能強化

v2.0.4 - 2020-08-05

  • vi モード: バッファー全体ではなく論理行 dd 削除する
  • vi モード: 複数行バッファーの末尾に削除する dG を追加する
  • vi モード: dd は、単一行または複数行のバッファーを一貫して処理するようになりました
  • vi モード: Dし、現在の論理行の末尾まで削除d$
  • vi モード - 現在の論理行と次djn論理行を削除する
  • vi モード: dk を使用して、前の n 論理行と、複数行バッファー内の現在の論理行を削除します
  • vi モード: バッファーの先頭から現在の論理行に削除する dgg を追加します
  • PredictionColor の名前を InlinePredictionColor に変更する
  • ユーザーのプロファイルから MaximumHistoryCount を設定できるようにする
  • -PredictionSourceにパラメーター Set-PSReadLineOptionを追加します。オプションNoneHistory
  • 関数を AcceptSuggestion し、バインド可能 AcceptNextSuggestionWord にする
  • 誤検知を減らすために keyapikey に変更してフィルター処理する機密性の高い単語を緩和する
  • ViForwardChar提案を受け入れるようにする
  • バインド可能な関数として ViBackwardCharViForwardChar を公開する

v2.0.3 - 2020-07-22

  • 軽微なバグの修正

v2.0.2 - 2020-06-05

  • ローカル スコープでスクリプトを実行し、PSES で PSReadLine を動作させる ConstrainedLanguageMode
  • その他のバグ修正

v2.0.1 - 2020-04-01

  • -ChordGet-PSReadLineKeyHandler パラメーターを追加して、特定のキー バインドを検索できるようにします
  • その他の軽微なバグの修正

v2.0.0 - 2020-02-11

  • 選択したテキストの折り返しを InsertPairedBraces に許可する
  • 多数のバグ修正と小さな機能強化
  • 機密性の高い履歴項目をフィルター処理し、履歴ファイルへの書き込みを回避する
  • 貼り付けや元に戻すなど、行ごとのヤンクのサポート
  • y0VIモードで論理行の先頭までヤンクする
  • スクリーン リーダーがアクティブかどうかを検出する API を追加する
  • PageUp/PageDownウィンドウとCtrlPageUp/CtrlPageDown ウィンドウのみを作成する
  • スクリプト ブロック vi モード インジケーター オプションを追加する
  • 複数行バッファーでの vi モードの Ggg の移動をサポートする
  • vi モードで論理行の先頭と末尾に移動する _$ をサポートします
  • キー バインド xtermjs 追加する
  • vi 挿入モードでの Ctrl+u のサポート
  • Windows 以外で Ctrl+c を有効にする
  • メニューの完了時の対話型フィルター処理
  • Shift+Insert Windows モードで [貼り付け] にバインドされている
  • Ctrl+t Emacs モードで SwapCharacters にバインドされている
  • Ctrl+x,Ctrl+e Emacs の ViEditVisually にバインドされている
  • HistoryNoDuplicates が既定でオンになっています