| description | This article contains release notes for the PSResourceGet module. |
|---|---|
| ms.date | 03/21/2025 |
| ms.topic | release-notes |
| title | What's new in PSResourceGet? |
This is a summary of changes to the Microsoft.PowerShell.PSResourceGet module. For a more complete list of changes, see the CHANGELOG in the GitHub repository.
- Current stable release: Microsoft.PowerShell.PSResourceGet v1.1.0
- v1.1.0 - Current release - released to the PowerShell Gallery
- v1.1.0 - shipped in PowerShell 7.5.0 and PowerShell 7.6.0-preview.1
- v1.1.0-rc3 - Preview release - released to the PowerShell Gallery only
- v1.1.0-rc2 - Preview release - shipped in PowerShell 7.5.0-rc1
- v1.1.0-rc1 - Preview release - shipped in PowerShell 7.5.0-preview.5
- v1.1.0-preview2 - released to the PowerShell Gallery only
- v1.1.0-preview.1 - Preview release - shipped in PowerShell 7.5.0-preview.4
- v1.0.6 - released to the PowerShell Gallery only
- v1.0.5 - shipped in PowerShell 7.5.0-preview.3
- v1.0.4.1 - shipped in PowerShell 7.4.2
- v1.0.4 - released to the PowerShell Gallery only
- v1.0.3 - released to the PowerShell Gallery only
- v1.0.2 - shipped in PowerShell 7.5.0-preview.2
- v1.0.1 - shipped in PowerShell 7.4.0 GA release and PowerShell 7.5.0-preview.1
- v1.0.0 - shipped in PowerShell 7.4.0-preview.5
- Retrieve all metadata properties when finding a PSResource from a ContainerRegistry repository
- Use authentication challenge for unauthenticated ContainerRegistry repository
- Fix
Install-PSResourceto allow varying digit version against ContainerRegistry repository - Update ContainerRegistry dependency parsing logic to account for AzPreview package
- Add wildcard support for MAR repository for
FindAll()andFindByName() - Fix nuspec dependency version range calculation for RequiredModules
- Fixed publishing .nupkg file to ContainerRegistry repository
- Fixed PMPs like Artifactory needing modified filter query parameter to proxy upstream
- Fixed ContainerRegistry repository to parse out dependencies from metadata
- Fixed
Install-PSResourceNull pointer when package is present only in upstream feed in ADO - Fixed local repository casing issue on Linux
- Fixed case sensitive License.txt when RequireLicense is specified
- Fixed
-Quietparameter forSave-PSResource
- Included missing commits
- Implemented full Microsoft Artifact Registry integration
- Update to use OCI v2 APIs for Container Registry
- Fixes finding and installing from local repositories on Linux
- Fixes finding package names with 4 part version from local repositories
- Added Group Policy support
- Fix package name matching in local repositories
Compress-PSResource -PassThrunow return FileInfo instead of string- Add
AcceptLicensetoSave-PSResource - Other minor bug fixes and improvements
- New cmdlet
Compress-PSResourceto create a.nupkgpackage without publishing it to a repository system. - Added
-Nupkgparameter toPublish-PSResourceto publish a.nupkgfile to a repository. - Added
-ModulePrefixparameter forPublish-PSResource, which adds a prefix to a module name for container registry repositories. This is only used for publishing and is not part of metadata. - Improved error messages for Authenticode failures.
- Construct Prerelease string for repositories that don't return the prerelease information.
- Added retry logic when deleting files.
- Added support for Azure Container Registries as a repository type
- Allowed PSResourceGet to run Constrained Languange Mode
- Fixed request URL when installing resources from ADO
- Bump System.Text.Json to 8.0.5
- Added 10 minute timeout to HTTPClient
- Refactor
V2ServerAPICallsand NuGetServerAPICalls to use object-oriented query/filter builder - Removed unnecessary
andfor version globbing inV2ServerAPICalls - Fixed requiring
tagsin server response - Fixed save script without
-IncludeXml - Fixed request URL when installing from ADO
- Improved exception handling
- Allowed PSResourceGet to run Constrained Languange Mode
- PSResourceGet packaging update
- Dependency package updates
- Fixed null package version in
Install-PSResource
- Fixed
Update-PSResourcenot updating from correct repository - Fixed
InstalledScriptInfosdirectory is now if it doesn't exist - Fixed
Update-ModuleManifestthrowing null pointer exception - Fixed
nameproperty inPSResourceInfowhen usingFind-PSResourcewith JFrog Artifactory - Fixed configuration of requests to JFrog Artifactory v2 endpoints
- Fixed determining JFrog Artifactory repositories (#1532 Thanks @sean-r-williams!)
- Fixed for v2 server repositories incorrectly adding script endpoint (1526)
- Fixed typos in message prompts in
Install-PSResource - Only add
NormalizedVersionproperty toAdditionalMetadataonly when it exists - Fix to verify whether
Uriis a UNC path and set respectiveApiVersion
- Unix local user installation paths now compatible with .NET 7 and .NET 8
- Fixed
Import-PSGetRepositoryin Windows PowerShell - Fixed
Test-PSScriptFileInfoto be less sensitive to whitespace - Overwrite rels/rels directory on net472 when extracting nupkg to directory
- Added pipeline by property name support for Name and Repository parameters for
Find-PSResource
- Add
ApiVersionparameter forRegister-PSResourceRepository - Automatically set the ApiVersion to v2 for repositories imported from PowerShellGet
- Fixed ADO v2 feed installation failures
- Fixed Artifactory v2 and v3 endpoint failures
- Fixed
-RequiredResourcesilent failures - Fixed v2 repository returning extra packages for
-Tagbased search with-Prerelease