Skip to content

Releases: PowerShell/PSReadLine

PSReadLine v2.2.6 Servicing Release

27 Jun 17:08
59caa5f
Compare
Choose a tag to compare

2.2.6 - 2022-06-27

You can get the v2.2.6 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Enable Predictive IntelliSense by default (#3351)
    • when virtual terminal is not supported, PredictionSource is set to None by default.
    • when virtual terminal is supported and it's running with PowerShell 7.2+, PredictionSource is set to HistoryAndPlugin by default.
    • when virtual terminal is supported and it's running with PowerShell prior to 7.2, PredictionSource is set to History by default.

PSReadLine v2.2.5 Servicing Release

03 May 20:04
60a48d6
Compare
Choose a tag to compare

2.2.5 - 2022-05-03

Re-package the v2.2.4-beta1 version to v2.2.5 as an official servicing release.
You can get the v2.2.5 version of the PSReadLine module from PowerShell Gallery.

PSReadLine v2.2.4-beta1 Release

27 Apr 22:35
0d49231
Compare
Choose a tag to compare
Pre-release

2.2.4-beta1 - 2022-04-27

You can get the v2.2.4-beta1 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Sync ReadKeyProc thread with pipeline thread (#3294)
  • Update build to use net462 (#3285)

The changes are required to fix PowerShell/vscode-powershell#3937 as well as the reported failure related to the "Queue empty" exception, which happens a lot recently with the latest preview of PowerShell VSCode extension.

PSReadLine v2.2.3 Servicing Release

20 Apr 21:54
b083ce7
Compare
Choose a tag to compare

2.2.3 - 2022-04-20

You can get the v2.2.3 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Respect cancellation in ReadOneOrMoreKeys() (#3274, #3280)

The changes are required by PowerShell/PowerShellEditorServices#1751 to fix the long standing ReadKey issue.

PSReadLine v2.2.2 GA Release

22 Feb 19:53
878a074
Compare
Choose a tag to compare

2.2.2 - 2022-02-22

You can get the v2.2.2 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Update to use the 1.0.0 version of Microsoft.PowerShell.Pager (#3206)
  • No need to clear lines when it's not a menu completion rendering (#3199)

PSReadLine v2.2.1-rc1 Release

28 Jan 19:56
2184540
Compare
Choose a tag to compare
Pre-release

2.2.1-rc1 - 2022-01-28

You can get the v2.2.1-rc1 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Update build agent to use PSMMS2019-Secure per requirement (#3174, #3187)
  • Update the HelpInfoURI to point to the latest help content (#3171)
  • Update the version of PowerShell nuget packages to 7.2.0 (#3170)
  • Update README.md with updated links to content helping get set up (#3149, #3152) (Thanks @cgorshing!)
  • Make Ctrl+r and Ctrl+s in Vi edit mode work the same way as in Emacs edit mode (#3148) (Thanks @davetapley!)
  • Make HistorySearchBackward and HistorySearchForward able to navigate the list view (#3144)

PSReadLine v2.2.0-beta5 Release

07 Jan 00:59
8d217bd
Compare
Choose a tag to compare
Pre-release

2.2.0-beta5 - 2022-01-06

You can get the v2.2.0-beta5 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Improve RecomputeInitialCoords to be more robust and handle a couple special cases (#3074)
  • Add BasicScrollingConsole to support test cases for scrolling up scenarios (#3081)
  • Fix the regex matching in the issue-triage script (#3082, #3110, #3113)
  • Skip the AST analysis when command-line input has any parsing errors (#3075)
  • Trigger the GitHub action by issue-open event (#3041)
  • Fix the double quotes in the comment text for duplicate-issue handling (#3029, #3030)
  • Update GitHub action to handle the TypeLoadException issue (#3025)
  • Handle screen buffer scrolling correctly for inline dynamic help (#2951)
  • Fix 2 menu completion issues that happen when we need to scroll screen buffer (#2949)

PSReadLine v2.2.0-beta4 Release

28 Oct 00:57
203d55c
Compare
Choose a tag to compare
Pre-release

2.2.0-beta4 - 2021-10-27

You can get the v2.2.0-beta4 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • [Low-risk Breaking Change] Generate OnIdle event only if the editing buffer is empty (#2934)
  • Add private contract delegate for PSES to handle idle (#1679)
  • Disable warning for the private contract field used by PSES (#2935)
  • Reset all ANSI attributes before changing color in rendering to avoid color leaking (#2925)
  • Make the default sensitive history scrubbing function a little smarter (#2921)
  • Generate ADO SBOM for PSReadLine (#2918)
  • Update the issue templates to use form templates (#2898, #2900, #2917)
  • Update the inline suggestion rendering to not exceed the max window buffer (#2892)
  • VI Mode: "Undo" now leaves the cursor under the position at the start of the deletion (#2045) (Thanks @springcomp!)
  • Update CreateCharInfoBuffer to support continuous 'NextLineToken' (#2880)
  • Fix GotoBrace to handle the case when the text buffer is empty (#2879)
  • Fix rendering when continuation prompt is an empty string (#2875)
  • Release mutex when facing AbandonedMutexException (#2867)
  • Migrate the release build to use the 1ES agent pool and also fix the API scan (#2859)
  • Pass the cancellation token along instead of using the default one (#2636)
  • Don't ignore ConsoleKey.Packet type as that is simply Unicode (#2632)

PSReadLine v2.2.0-beta3 Release

01 Jun 23:07
b276382
Compare
Choose a tag to compare
Pre-release

2.2.0-beta3 - 2021-06-01

You can get the v2.2.0-beta3 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Update the use of the prediction interface to adapt to the breaking changes introduced in PowerShell 7.2.0-preview.6 (#2524)
  • Fix a null-ref exception in DynamicHelpImpl (#2292)

PSReadLine v2.2.0-beta2 Release

23 Feb 22:36
f8fb650
Compare
Choose a tag to compare
Pre-release

2.2.0-beta2 - 2021-02-23

You can get the v2.2.0-beta2 version of the PSReadLine module from PowerShell Gallery.
This release includes the following changes:

  • Update PSReadLine corresponding to the prediction interface updates (#2225)
  • Add white spaces to the emacs dispatch table (#2223)
  • Add the SelectCommandArgument bind-able function (#2222) (Thanks @ThePSAdmin for the idea!)
  • Move prediction functions to a new group (#2211)
  • Remove LineIsMultiline in favor of multi-line agnostic algorithms (#1125) (#2047) (Thanks @springcomp!)
  • Add the "Dynamic Help" feature to PSReadLine (#1777)
  • Prevent crash in GotoFirstNonBlankOfLine (#2050) (#2051) (Thanks @springcomp!)
  • Refactor the usage of _clipboard (#2022) (Thanks @springcomp!)
  • Make d0 to delete to the start of the current logical line in a multiline buffer in VI mode (#2002) (Thanks @springcomp!)
  • Add github action to pre-triage new issues (#2117, #2118)
  • Highlight the install command in README.md (#2088) (Thanks @jiriurban21!)
  • Deleting backward to or until a character should preserve the character under the cursor (#2007) (Thanks @springcomp!)
  • Use d^ to delete from the first non-blank character of a logical line (#2001) (Thanks @springcomp!)
  • Update nuget.config based on guidance (#2003)
  • Update the release build to use ESRP signing and unify the compliance job (#1983)
  • Add readonly modifier to some private fields (#1984)
  • Add argument selection handler to the sample profile (#1947) (Thanks @ThePSAdmin!)
  • Fix three issues with the menu completion (#1946)