2 votesNicholas Getchell commented
This cmdlet pollutes the pipeline with extraneous results. Filtering doesn't work and member properties of the returned object are not named the same "QueryType and Type" so it makes it very hard to work with the results of this cmdlet.
Thank you for your input. Based on its current ranking compared to other feedback items and product schedule, work on this item is pending (and will be driven by) further customer input.
https://github.com/dotnet/docs/issues/3455 The DotNet team is collecting feedback on this item as well.
With PowerShell 6.0, we’ve already begun updating our versioning system to be more descriptive. Right now, PSVersion returns 6.0.0-alpha as a System.Management.Automation.SemanticVersion object (with Major, Minor, Patch, and Label properties), and we’ve also added a GitCommitId property to PSVersionTable that matches perfectly with tags on GitHub: https://github.com/powershell/powershell/tags
Still, we can definitely continue to improve the semantic version implementation. You can track (and contribute to!) the discussion on these improvements here: https://github.com/PowerShell/PowerShell/issues/2354
Created an Issue on GitHub to put this in our backlog: https://github.com/PowerShell/PowerShell/issues/2579
Feel free to continue voting on this item here to drive prioritization.
Yeah, that seems like it makes sense. Looking for more votes to drive prioritization.