8000 beta.8 changelog draft by TravisEz13 · Pull Request #5006 · PowerShell/PowerShell · GitHub
[go: up one dir, main page]

Skip to content

beta.8 changelog draft #5006

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
Oct 5, 2017
Merged

beta.8 changelog draft #5006

merged 8 commits into from
Oct 5, 2017

Conversation

TravisEz13
Copy link
Member

No description provided.

CHANGELOG.md Outdated
@@ -1,5 +1,111 @@
# Changelog

## v6.0.0-beta.8 - 2017-10-05

### Engine updates and fixes
Copy link
Member

Choose a reason for hiding this comment

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

We need to have the Breaking Changes on top: #4802, #4866, #4903, #4963

Copy link
Member Author

Choose a reason for hiding this comment

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

resolved

CHANGELOG.md Outdated

* Make calls to void CodeMethod work (#4850) (Thanks @powercode)
* Get 'PSVersion' and 'GitCommitId' from the 'ProductVersion' attribute of assembly (#4863) (Thanks @iSazonov)
* Write an error and return an exit code for powershell -version 2 (#4931) (Thanks @iSazonov)
Copy link
Member

Choose a reason for hiding this comment

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

This code was essentially replaced by #4958, perhaps just combine them and attribute to Ilya

Copy link
Member Author

Choose a reason for hiding this comment

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

resolved

CHANGELOG.md Outdated
* Fix importing remote module using version filters and added tests (#4900)
* Enable transcription of native commands on non-Windows (#4871)
* Fix `powershell -version` and help to align with other tools (#4958)
* Fix incorrect position of a parameter which resulted in the args passed as input instead of as args (#4963)
Copy link
Member

Choose a reason for hiding this comment

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

Should call out this is for InvokeScript() api

Copy link
Member Author

Choose a reason for hiding this comment

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

resolved

CHANGELOG.md Outdated
* Exclude directories discovered from `-Path` (#4829) (Thanks @iSazonov)
* Support more argument completion scenarios by adding `ArgumentCompletionsAttribute` (#4835) (Thanks @iSazonov)
* Exclude `-Comobject` parameter of `New-Object` on unsupported platforms (#4922) (Thanks @iSazonov)
* Updated default `ModuleVersion` in `New-ModuleManifest` (#4842) (Thanks @LDSpits)
Copy link
Member

Choose a reason for hiding this comment

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

I think this should be:
Updated default ModuleVersion in New-ModuleManifest to 0.0.1 to align with SemVer

Copy link
Member Author

Choose a reason for hiding this comment

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

resolved

CHANGELOG.md Outdated

### Documentation and Graphics

* New icon for PowerShell Core (#4848)
Copy link
Member

Choose a reason for hiding this comment

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

This should be in the packaging section

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved

CHANGELOG.md Outdated
* Suppress the output of building test tools in Compress-TestContent (#4957)
* Remove unnecessary error messages from output (#4954)
* Update travis-ci script so that PRs can fail due to pester tests (#4830)
* Revert the changes to Pester from merged PR #4184 (#4881)
Copy link
Member

Choose a reason for hiding this comment

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

Seems like this isn't worth mentioning as there's no user impact

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved

CHANGELOG.md Outdated
* Revert the changes to Pester from merged PR #4184 (#4881)
* Move release build definition into PowerShell (#4884)
* Fix credential scan issues (#4927)
* Add line secret suppression (#4935)
Copy link
Member

Choose a reason for hiding this comment

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

Seems like we can combine this with #4927 above

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved

CHANGELOG.md Outdated
* Remove unsupported -showwindow switch (#4903)
* Enable auto EOL on git repo side, fix some character encoding issues (#4912)
* Autocorrected CRLF to LF (#4943)
* Change CRLF to LF for files that are already in repository (#4956)
Copy link
Member

Choose a reason for hiding this comment

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

Combine with #4943. Just say: Updated EOL for all files to be LF in the repository.

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved

CHANGELOG.md Outdated
* delay (#4905)
* gzip & enable deflate (#4948)
* related changes and fixes (#4920)
* Fix for Linux platform PowerShell exit on error during SSH remoting connection (#4993)
Copy link
Member

Choose a reason for hiding this comment

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

This should go under Engine Updates

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved

CHANGELOG.md Outdated
* Added functionality to set credientials on `Set-Service` command (#4844) (Thanks @joandrsn)
* `Select-String` changes:
* Exclude directories discovered from `-Path` (#4829) (Thanks @iSazonov)
* Support more argument completion scenarios by adding `ArgumentCompletionsAttribute` (#4835) (Thanks @iSazonov)
Copy link
Member

Choose a reason for hiding this comment

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

This change is for Get-Date, not select-string. see #4835

CHANGELOG.md Outdated

### Breaking change

* Changed `new-service` to return error when given unsupported startuptype and fixed set-service failing test (#4802)
Copy link
Member

Choose a reason for hiding this comment

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

It's better to use upper case for the first letter: New-Service.

CHANGELOG.md Outdated
### Breaking change

* Changed `new-service` to return error when given unsupported startuptype and fixed set-service failing test (#4802)
* Allow * to be used in registry path for `remove-item` (#4866)
Copy link
Member

Choose a reason for hiding this comment

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

Same for Remove-Item

CHANGELOG.md Outdated

* Changed `new-service` to return error when given unsupported startuptype and fixed set-service failing test (#4802)
* Allow * to be used in registry path for `remove-item` (#4866)
* Remove unsupported -showwindow switch (#4903)
Copy link
Member

Choose a reason for hiding this comment

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

Remove from where? And -showwindow should be in a code block.

CHANGELOG.md Outdated
* Make calls to void CodeMethod work (#4850) (Thanks @powercode)
* Get 'PSVersion' and 'GitCommitId' from the 'ProductVersion' attribute of assembly (#4863) (Thanks @iSazonov)
* Fix `powershell -version` and help to align with other tools (#4958 & #4931) (Thanks @iSazonov)
* Load the assembly with 'Assembly.LoadFrom' before 'Assembly.Load' when the file path is given (#4196)
Copy link
Member

Choose a reason for hiding this comment

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

Assembly.LoadFrom and Assembly.Load should be in code block I think.

CHANGELOG.md Outdated
* Exclude `-Comobject` parameter of `New-Object` on unsupported platforms (#4922) (Thanks @iSazonov)
* Updated default `ModuleVersion` in `New-ModuleManifest` to `0.0.1` to align with SemVer (#4842) (Thanks @LDSpits)
* Add Multipart Support to Web Cmdlets (#4782) (Thanks @markekraus)
* Initialize Web Cmdlets Headers Dictionary Only Once (#4853) (Thanks @markekraus)
Copy link
Member

Choose a reason for hiding this comment

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

Maybe we shouldn't use a capital letter for the first letter for "headers dictionary only once".

CHANGELOG.md Outdated

* Sort .spelling (Thanks @markekraus)
* Improve the guideline for perf consideration (#4824)
* Fix issues with expression redirected to file (#4847)
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 an engine fix

CHANGELOG.md Outdated

### DSC Language

* Update version of PSDesiredStateConfiguration in project files (#4979)
Copy link
Member

Choose a reason for hiding this comment

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

Maybe mention "to support compile configuration on windows"?

@joeyaiello
Copy link
Contributor

Running for the bus, still need to do spelling. I'll do it tonight though. :)

@iSazonov
Copy link
Collaborator
iSazonov commented Oct 5, 2017

I like to say "Thanks" for MSFT workers too.

@markekraus
Copy link
Contributor

Hmm. I don't see #4888 listed. I assumed it would be in this release?

@SteveL-MSFT
Copy link
Member

@markekraus yes, it should be in this release. @TravisEz13 can you check how you enumerated the commits?

@joeyaiello
Copy link
Contributor

Nooo my push didn't push... :(

Unless I pushed it somewhere else...aaand interestingly enough, even the first commit in this branch doesn't show up in my contribution history. Time to do some forensics..

In any case, I've made the changes, just give me a few mins to get them up.

@joeyaiello
Copy link
Contributor

Whelp, I used the VS Code commit thingy and my lack of muscle memory there made me forget to do the push. Nice....

CHANGELOG.md Outdated
* Added functionality to set credentials on `Set-Service` command. (#4844) (Thanks @joandrsn)
* `Select-String` changes:
* Exclude directories (as opposed to individual files) discovered from `-Path`. (#4829) (Thanks @iSazonov)
* Support more argument completion scenarios by adding `ArgumentCompletionsAttribute`. (#4835) (Thanks @iSazonov)
Copy link
Member

Choose a reason for hiding this comment

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

#4835 was to add argument completion support to Get-Date, not Select-String.

CHANGELOG.md Outdated

* Sort `.spelling` (Thanks @markekraus)
* Improve the guideline for perf consideration. (#4824)
* Fix issues with expression redirected to file. (#4847)
Copy link
Member

Choose a reason for hiding this comment

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

This fix is an engine fix, not document/graphics related.

Copy link
Member
@daxian-dbw daxian-dbw left a comment

Choose a reason for hiding this comment

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

Good timing :) LGTM

CHANGELOG.md Outdated
* Add Multipart support to web cmdlets. (#4782) (Thanks @markekraus)
* Add `-ResponseHeadersVariable` to `Invoke-RestMethod` to enable the capture of response headers. (#4888) (Thanks @markekraus)
* Initialize web cmdlets headers dictionary only once. (#4853) (Thanks @markekraus)
* Change web cmdlets `UserAgent` from `WindowsPowerShell` to `PowerShell`. (#4914)
Copy link
Contributor

Choose a reason for hiding this comment

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

Not that I really care, but I'm not credited here for #4914

Copy link
Member

Choose a reason for hiding this comment

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

I think you should get credited, but for me this raises a more important issue we should address post beta.8 which is it seems the changelog draft should be autogenerated so that all the issue numbers and credit is pulled from GitHub. Script can scrub the MSFT contributions. Organizing and rewording will still be manual.

Copy link
Contributor

Choose a reason for hiding this comment

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

Adding the credit while I make some other fixes to spelling and lint errors

@daxian-dbw
Copy link
Member

@joeyaiello The build still fails with a spelling error

@SteveL-MSFT
Copy link
Member

@joeyaiello is at an offsite meeting, I'll fix the spelling errors

@SteveL-MSFT
Copy link
Member

Can't figure out why it's failing the spell check. Trying something by putting CDXML in backticks

@SteveL-MSFT
Copy link
Member

Running the markdown-spellcheck test locally passes. The error on Travis doesn't say what is wrong. I checked each word against the en-US dictionary the tool uses and every word on the sentence it shows with the issues passes except CDXML, but that was added to the dictionary. Strange.

@SteveL-MSFT SteveL-MSFT force-pushed the changelog-beta-8 branch 2 times, most recently from 12a703e to 25d9f63 Compare October 5, 2017 22:08
@SteveL-MSFT
Copy link
Member
SteveL-MSFT commented Oct 5, 2017

Looks like I got it to pass the spell check by rewording that one line. I suspect is the offending word is timezone.

@daxian-dbw daxian-dbw merged commit 277b811 into release Oct 5, 2017
@daxian-dbw daxian-dbw deleted the changelog-beta-8 branch October 5, 2017 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0