Releases: PowerShell/PSReadLine
PSReadLine v2.3.6 Release
2.3.6 - 2024-10-03
This is a servicing release to exclude SBOM files from the module to avoid false positive security vulnerability report.
You can install it from PowerShell Gallery. This release includes the following changes:
- Update the OneBranch pipeline to keep it compliant and remove SBOM files from module (#4201)
- Make sure the
CodeQL
result from release pipeline gets uploaded (#4082) - Add
ob_restore_phase
for every task before the signing task to work around the signing issue (#4046) - Change the NuGet feed to use the governed PowerShell feed (#4044)
- Disable SBOM, signing, and
CodeQL
for the publish job (#3986)
PSReadLine v2.3.5 Release
2.3.5 - 2024-04-02
This is a servicing release that fixes two issues:
- Exclude test components from SBOM generation to avoid false positive security vulnerability report.
- 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
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
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:
PSReadLine v2.3.3 GA Release
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
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 theF7
key-binding sample (#3782)
PSReadLine v2.3.1-beta1 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
, andkubectl
(#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
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
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 toNone
by default. - when virtual terminal is supported and it's running with PowerShell 7.2+,
PredictionSource
is set toHistoryAndPlugin
by default. - when virtual terminal is supported and it's running with PowerShell prior to 7.2,
PredictionSource
is set toHistory
by default.
- when virtual terminal is not supported,
PSReadLine v2.2.5 Servicing Release
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.