-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Remove RequireLicenseAcceptance default value #11512
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please open new issue in PowerShell-Docs repo.
|
@iSazonov I've updated the PR to reference docs issue: MicrosoftDocs/PowerShell-Docs#5275 |
|
Marked this a breaking change because it changes the default, which may cause unexpected results for users familiar with the existing behavior. |
|
Since this breaking change involves licensing, I'm asking the committee to review it before we take the change. |
|
This change was introduced in 7, so, it is not a breaking change from 6.2 and doesn't require committee review. |
|
Should we remove Breaking label too? |
|
@ThomasNieto Thank for your contribution! |
|
@iSazonov This is breaking from previous 7 previews. We have labels those changes in the past. |
|
@TravisEz13 Will we have full change list (from 6.x to 7.0) in CHANGE.log? In the case such labels will be not correct. |
|
How should we denote an inter-release breaking change? |
My concern is about this. I think it is not a breaking change if we change something in 7.0 Preview.2 that came from 7.0 Preview.1. I believe breaking change baseline for 7.0 GA is latest 6.x version. |
|
Agree with @iSazonov's assessment. Breaking change is from stable release perspective. |
|
Created a PR to clarify the guidance, as this is not the definition of a breaking change we have used previously: #11516 |
|
🎉 Handy links: |
PR Summary
This PR is to fix #11491 by removing the default value for
RequireLicenseAcceptanceswitch parameter onNew-ModuleManifest.PR Context
When
RequireLicenseAcceptanceswitch parameter was added, it had a default value of true. This caused new module manifests to have a unintended result. It also required users to use an awkward syntax to disable it (-RequireLicenseAcceptance:$false).PR Checklist
.h,.cpp,.cs,.ps1and.psm1files have the correct copyright headerWIP:or[ WIP ]to the beginning of the title (theWIPbot will keep its status check atPendingwhile the prefix is present) and remove the prefix when the PR is ready.