Skip to content

Add 7.6.0-preview.3 changelog #25001

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Feb 21, 2025
Merged

Add 7.6.0-preview.3 changelog #25001

merged 8 commits into from
Feb 21, 2025

Conversation

jshigetomi
Copy link
Collaborator

@jshigetomi jshigetomi commented Feb 12, 2025

PR Summary

This pull request updates the CHANGELOG/preview.md file to include the changes for the 7.6.0-preview.3 release. The most important changes include general cmdlet updates and fixes, code cleanup, build and packaging improvements, and documentation updates.

General Cmdlet Updates and Fixes:

  • Added completion single/double quote support for -Noun and -PSEdition parameters.
  • Fixed New-Item -Force to error on invalid directory name and Start-Transcript error when $Transcript is a PSObject wrapped string.
  • Added quote handling in various Argument Completers with a single helper method.
  • Fixed Start-Process -Wait polling.
  • Converted InvalidCommandNameCharacters and s_charactersRequiringQuotes to SearchValues<char> for more efficient char searching.

Code Cleanup:

  • Fixed IDisposable implementation for RunspacePool, RunspacePoolInternal, and RemoteRunspacePoolInternal.
  • Removed redundant Attribute suffix and fixed formatting of XML comments.
  • Sealed internal types in `Platform

PR Context

PR Checklist

@jshigetomi jshigetomi changed the base branch from release/v7.6.0-preview.3 to master February 12, 2025 18:50
@jshigetomi
Copy link
Collaborator Author

/azp run

@jshigetomi jshigetomi marked this pull request as ready for review February 12, 2025 22:06
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@sdwheeler
Copy link
Collaborator

I think there is more value in thanking people for each contribution. It stands out more for contributors that contribute a lot. So I am OK with the current process.

@jshigetomi jshigetomi added the CL-Docs Indicates that a PR should be marked as a documentation change in the Change Log label Feb 13, 2025
@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Copy link
Collaborator

@sdwheeler sdwheeler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@TravisEz13 TravisEz13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comments

@microsoft-github-policy-service microsoft-github-policy-service bot added Waiting on Author The PR was reviewed and requires changes or comments from the author before being accept and removed Waiting on Author The PR was reviewed and requires changes or comments from the author before being accept labels Feb 21, 2025
@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jshigetomi
Copy link
Collaborator Author

I applied the suggested changes. Waiting on input for the breaking change.

@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jshigetomi jshigetomi added CL-BreakingChange Indicates that a PR should be marked as a breaking change in the Change Log and removed CL-BreakingChange Indicates that a PR should be marked as a breaking change in the Change Log labels Feb 21, 2025
@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jshigetomi
Copy link
Collaborator Author

/azp run

@jshigetomi
Copy link
Collaborator Author

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@jshigetomi jshigetomi merged commit e302fb4 into master Feb 21, 2025
44 of 45 checks passed
Copy link
Contributor

microsoft-github-policy-service bot commented Feb 21, 2025

📣 Hey @jshigetomi, how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

- Add completion single/double quote support for `-Noun` parameter for `Get-Command` (#24977) (Thanks @ArmaanMcleod!)
- Stringify `ErrorRecord` with empty exception message to empty string (#24949) (Thanks @MatejKafka!)
- Add completion single/double quote support for `-PSEdition` parameter for `Get-Module` (#24971) (Thanks @ArmaanMcleod!)
- Error when `New-Item -Force` is passed an invalid directory name (#24936) (Thanks @kborowinski!)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Error when `New-Item -Force` is passed an invalid directory name (#24936) (Thanks @kborowinski!)
- Throw error when `New-Item -Force` is passed an invalid directory name (#24936) (Thanks @kborowinski!)

- Add completion single/double quote support for `-PSEdition` parameter for `Get-Module` (#24971) (Thanks @ArmaanMcleod!)
- Error when `New-Item -Force` is passed an invalid directory name (#24936) (Thanks @kborowinski!)
- Allow `Start-Transcript`to use `$Transcript` which is a `PSObject` wrapped string to specify the transcript path (#24963) (Thanks @kborowinski!)
- Add quote handling in `Verb`, `StrictModeVersion`, `Scope` & `PropertyType` Argument Completers with single helper method (#24839) (Thanks @ArmaanMcleod!)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please move the 3 quote handling PRs #24977, #24971, and this one together?

<li>Remove redundant <code>Attribute</code> suffix (#24940) (Thanks @xtqqczze!)</li>
<li>Fix formatting of the XML comment for <code>SteppablePipeline.Clean()</code> (#24941)</li>
<li>Use <code>Environment.ProcessId</code> in <code>SpecialVariables.PID</code> (#24926) (Thanks @fMichaleczek!)</li>
<li>Replace char[] array in <code>CompletionRequiresQuotes</code> with cached SearchValues<char> (#24907) (Thanks @ArmaanMcleod!)</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in the same category as #24880 and #24879 in the above section, so maybe should move up.

<li>Fix formatting of the XML comment for <code>SteppablePipeline.Clean()</code> (#24941)</li>
<li>Use <code>Environment.ProcessId</code> in <code>SpecialVariables.PID</code> (#24926) (Thanks @fMichaleczek!)</li>
<li>Replace char[] array in <code>CompletionRequiresQuotes</code> with cached SearchValues<char> (#24907) (Thanks @ArmaanMcleod!)</li>
<li>Update <code>IndexOfAny</code> calls with invalid path/filename to <code>SearchValues&lt;char&gt;</code> for more efficient char searching (#24896) (Thanks @ArmaanMcleod!)</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

</summary>

<ul>
<li>Update branch for release - Transitive - false - none (#24995)</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you reword this one? It's confusing

<li>PMC parse state correctly from update command's response (#24850)</li>
<li>Add EV2 support for publishing PowerShell packages to PMC (#24841)</li>
<li>Remove AzDO credscan as it is now in GitHub (#24842)</li>
<li>Add *.props and sort path filters for windows CI (#24822)</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<li>Add *.props and sort path filters for windows CI (#24822)</li>
<li>Add *.props and sort path filters for windows CI (#24822)</li>

@daxian-dbw daxian-dbw deleted the addCL7.6.0-preview.3 branch February 21, 2025 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CL-Docs Indicates that a PR should be marked as a documentation change in the Change Log
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants