Skip to content

Releases: PowerShell/PSReadLine

PSReadLine v2.3.5 Release

03 Apr 17:06
Compare
Choose a tag to compare

2.3.5 - 2024-04-02

This is a servicing release that fixes two issues:

  1. Exclude test components from SBOM generation to avoid false positive security vulnerability report.
  2. Include the fix to a regression found in the v2.3.4 of PSReadLine.

You can install it from PowerShell Gallery. This release includes the following changes:

  • Add the release stage to the pipeline and exclude test folders from Component Governance (#3982)
  • Change back to 'external_distribution' for nupkg signing (#3977)
  • Migrate PSReadLine release build pipeline to OneBranch (#3975)
  • Fix the null-reference exception when running Debug-Job on a thread job (#3957)
  • Update build script to always include the ProjectUri info (#3821)

PSReadLine v2.4.0-beta0 Release

02 Mar 00:36
5efe2ef
Compare
Choose a tag to compare
Pre-release

2.4.0-beta0 - 2024-03-01

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

  • Fix the null-reference exception when running Debug-Job on a thread job (#3957)
  • Add needed permission to the workflow (#3944, #3945, #3946)
  • Fix copying text to system clipboard on Linux using xclip (#3937)
  • Use the correct directory separator for tab completion based on the platform we are working with (#3935)
  • Update the minimal PS version required to be 5.1 (#3936)
  • Little code style cleanup for the GetCompletions() method (#3898)
  • Stop trying to de-duplicate completion results (#3897)
  • Windows keyboard layout handling: get the current layout from the parent terminal process (#3786) (Thanks @ForNeVeR!)
  • Add "resolution no activity" label to the bot-close list (#3852)
  • Fix a few VI key handlers to close edit group properly (#3845)
  • Update the documentation issue template to point to the PowerShell-Doc repo (#3839, #3840, #3841)
  • Handle large history file properly by reading lines in the streaming way (#3810)
  • Update build script to always include the ProjectUri info (#3821)

PSReadLine v2.3.4 Release

03 Oct 00:57
3b21582
Compare
Choose a tag to compare

2.3.4 - 2023-10-02

This is a servicing release to include the fix to a regression reported on the v2.3.3 version of the PSReadLine module. You can install it from PowerShell Gallery. This release includes the following changes:

  • Choose the inline prediction color based on the environment (#3808)
  • Update the stable version of PSReadLine used in the auto triage messages (#3804)
  • Update Compliance_Job to add a new variable group for APIScan (#3803)

PSReadLine v2.3.3 GA Release

18 Sep 23:51
97f85b9
Compare
Choose a tag to compare

2.3.3 - 2023-09-18

Re-package the v2.3.2-beta2 version to v2.3.3 as the official GA release.
You can get the v2.3.3 version of the PSReadLine module from PowerShell Gallery.

PSReadLine v2.3.2-beta2 Release

17 Aug 21:20
423cb47
Compare
Choose a tag to compare
Pre-release

2.3.2-beta2 - 2023-08-17

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

  • Work around InvalidOperationException from Console API (#3755) (Thanks @jazzdelightsme!)
  • Add the TerminateOrphanedConsoleApps option on Windows to kill orphaned console-attached process that may mess up reading from Console input (#3764) (Thanks @jazzdelightsme!)
  • Fix bot to add needs-triage label to newly opened issue (#3772)
  • Update actions/checkout used in GitHub action to v3 (#3773)
  • Supports the text-object command diw in the VI edit mode (#2059) (Thanks @springcomp!)
  • Fix NullReferenceException when processing event subscribers (#3781)
  • Point to F7History in the comment of the F7 key-binding sample (#3782)

PSReadLine v2.3.1-beta1 Release

03 May 22:35
9e7b1fe
Compare
Choose a tag to compare
Pre-release

2.3.1-beta1 - 2023-05-03

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

  • Append reset VT sequence before rendering the inline prediction (#3669)
  • Support tooltip rendering in the prediction list view (#3667, #3671)
  • Fix the broken doc link about PowerShellGet (#3657) (Thanks @vimode!)
  • Add a sample for transforming Unicode code point to Unicode char by Alt+x (#3652)
  • Avoid running AddToHistoryHandler on command lines loaded from history file (#3643)
  • Force refreshing suggestion in the inline view when plugin is in use (#3644)
  • Improve the sensitive history scrubbing to allow retrieving token from az, gcloud, and kubectl (#3641)
  • Set the current location in PredictionClient when it's supported (#3639)
  • Improve the default sensitive history scrubbing to allow safe property access (#3630)
  • Make PSReadLine script hidden from debugger (#3629)

PSReadLine v2.3.0-beta0 Release

08 Mar 17:45
465da62
Compare
Choose a tag to compare
Pre-release

2.3.0-beta0 - 2023-03-07

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

  • Fix the menu completion to better handle the backspace key (#3574)
  • Improve the list view to be scrollable and auto-adjust the list view height (#3583)
  • Use 'Visual Studio 2022' as the image for appveyor CI (#3594)
  • Fix some typos in this repository (#3547) (Thanks @spaette!)
  • De-duplicate prediction results with the history results (#3543)
  • Updating Fabric bot (#3540, #3576)
  • Change default color for inline prediction to dim (#3493)
  • Make tab completion show results whose ListItemText are different by case only (#3456) (Thanks @dkaszews!)
  • Fix to use the default member color for members (#3450)
  • Update the samples in README.md (#3440, #3424)
  • Place ViDGChord in the right group (#3422)
  • Fix the description of CapitalizeWord (#3384)
  • Add support for upcasing, downcasing, and capitalizing word (#3365) (Thanks @3N4N!)
  • No list view prediction when the first line was scrolled up off the buffer (#3372)
  • Fix wrong cursor position in menu completion (#3373)
  • Fix ViModeIndicator = Cursor for Windows Terminal (#3374)
  • Fix parameter dynamic help when the help content is specified in ParameterAttribute (#3370)
  • Handle multi-line description for parameter help content (#3358)
  • Update module version in bot messages (#3361)

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.