Repository navigation
Release 0.7.0-beta1
Pre-release
Pre-release
Added
- npm-style lock files.
Update-PSDependLockresolves supported Dependencies
and their transitive dependencies to exact versions in<name>.lock.json.
Invoke-PSDependandGet-Dependencyhonor locks automatically, install
transitive packages first, preserve separate root installation contexts,
reject malformed or unsafe lock data, and detect changes to Dependencies,
versions, resolution sources, and DependencyScript parameters.-IgnoreLock
opts out. Resolution is greedy and does not backtrack to older parent versions. - New
ResolvePSDependAction forPSGalleryModule,PSResourceGet,
PSGalleryNuget,Nuget,ChocolateyandNpm: query the source and return
an exact version without installing.Npmaccepts npm semver ranges and pins
only the declared package; its subtree remains under npm'spackage-lock.json.
Fixed
Invoke-DependencyScript -PSDependTypePathis now passed through to the
type/script lookup instead of always reading the module'sPSDependMap.psd1.- Lock resolution now exhausts paged NuGet v2 feeds, honors exact prerelease
requests, rejects ambiguous framework-specific dependency constraints, and
re-resolves whenever a combined constraint changes so the highest matching
version remains locked.