From 84c05b59e118489627b2e97d08f15bfc456f69db Mon Sep 17 00:00:00 2001 From: Amber Erickson Date: Mon, 9 Aug 2021 13:05:58 -0700 Subject: [PATCH 1/2] Update changelog --- CHANGELOG.md | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d79c4634..f380816ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,29 +2,33 @@ ## 3.0.11-beta -### Fixes - ### Changes +- Graceful handling of paths that do not exist +- The repository store (PSResourceRepository.xml) is auto-generated if it does not already exist. It also automatically registers the PowerShellGallery with a default priority of 50 and a default trusted value of false. +- Better Linux support, including graceful exits when paths do not exist +- Better pipeline input support all cmdlets +- General wildcard support for all cmdlets +- WhatIf support for all cmdlets +- All cmdlets output concrete return types +- Better help documentation for all cmdlets +- Using an exact prerelease version with Find, Install, or Save no longer requires `-Prerelease` tag +- Support for finding, installing, saving, and updating PowerShell resources from Azure Artifact feeds +- Publish-PSResource now properly dispays 'Tags' in nuspec +- Find-PSResource quickly cancels transactions with 'CTRL + C' +- Register-PSRepository now handles relative paths +- Find-PSResource and Save-PSResource deduplicates dependencies +- Install-PSResource no longer creates version folder with the prerelease tag +- Update-PSResource can now update all resources, and no longer requires name param +- Save-PSResource properly handles saving scripts +- Get-InstalledPSResource uses default PowerShell paths -### New Features - -- Find-PSResource -- Get-InstalledPSResource -- Get-PSResourceRepository -- Install-PSResource -- Publish-PSResource -- Register-PSResourceRepository -- Save-PSResource -- Set-PSResourceRepository -- Uninstall-PSResource -- Unregister-PSResourceRepository -- Update-PSResource ### Notes In this release, all cmdlets have been reviewed and implementation code refactored as needed. Cmdlets have most of their functionality, but some parameters are not yet implemented and will be added in future releases. All tests have been reviewed and rewritten as needed. + ## 3.0.0-beta10 Bug Fixes * Bug fix for -ModuleName (used with -Version) in Find-PSResource returning incorrect resource type From 64b8f7be8f6cc657e607ea2eaef874ae0faa8fc9 Mon Sep 17 00:00:00 2001 From: Amber Erickson Date: Mon, 9 Aug 2021 13:07:36 -0700 Subject: [PATCH 2/2] Update module manifest --- src/PowerShellGet.psd1 | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/src/PowerShellGet.psd1 b/src/PowerShellGet.psd1 index 3c1084c2c..6b4bcc2a6 100644 --- a/src/PowerShellGet.psd1 +++ b/src/PowerShellGet.psd1 @@ -40,10 +40,30 @@ ProjectUri = 'https://go.microsoft.com/fwlink/?LinkId=828955' LicenseUri = 'https://go.microsoft.com/fwlink/?LinkId=829061' ReleaseNotes = @' - In this release, all cmdlets have been reviewed and implementation code refactored as needed. - Cmdlets have most of their functionality, but some parameters are not yet implemented and will be added in future releases. - All tests have been reviewed and rewritten as needed. + ### 3.0.11 +In this release, all cmdlets have been reviewed and implementation code refactored as needed. +Cmdlets have most of their functionality, but some parameters are not yet implemented and will be added in future releases. +All tests have been reviewed and rewritten as needed. + +- Graceful handling of paths that do not exist +- The repository store (PSResourceRepository.xml) is auto-generated if it does not already exist. It also automatically registers the PowerShellGallery with a default priority of 50 and a default trusted value of false. +- Better Linux support, including graceful exits when paths do not exist +- Better pipeline input support all cmdlets +- General wildcard support for all cmdlets +- WhatIf support for all cmdlets +- All cmdlets output concrete return types +- Better help documentation for all cmdlets +- Using an exact prerelease version with Find, Install, or Save no longer requires `-Prerelease` tag +- Support for finding, installing, saving, and updating PowerShell resources from Azure Artifact feeds +- Publish-PSResource now properly dispays 'Tags' in nuspec +- Find-PSResource quickly cancels transactions with 'CTRL + C' +- Register-PSRepository now handles relative paths +- Find-PSResource and Save-PSResource deduplicates dependencies +- Install-PSResource no longer creates version folder with the prerelease tag +- Update-PSResource can now update all resources, and no longer requires name param +- Save-PSResource properly handles saving scripts +- Get-InstalledPSResource uses default PowerShell paths '@ } }