Skip to content

chore(release): 0.5.0 - #200

Merged
HeyItsGilbert merged 3 commits into
mainfrom
release/0.5.0
Aug 17, 2026
Merged

chore(release): 0.5.0#200
HeyItsGilbert merged 3 commits into
mainfrom
release/0.5.0

Conversation

@HeyItsGilbert

Copy link
Copy Markdown
Member

[0.5.0] - 2026-08-16

Added

Fixed

Copilot AI lite review requested due to automatic review settings August 17, 2026 04:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Prepares the PSDepend module for the 0.5.0 release by bumping the module manifest version and publishing the corresponding changelog entry, aligning the repository metadata with the features/fixes delivered in the referenced PRs/issues.

Changes:

  • Bumped PSDepend module manifest ModuleVersion from 0.4.1 to 0.5.0.
  • Added the 0.5.0 section to CHANGELOG.md with summarized Added/Fixed items and issue/PR references.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
PSDepend/PSDepend.psd1 Updates ModuleVersion to 0.5.0 for the release.
CHANGELOG.md Adds the 0.5.0 release notes dated 2026-08-16, including issue/PR references.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown

Test Results

    3 files     78 suites   1m 14s ⏱️
1 087 tests 1 025 ✅ 62 💤 0 ❌
1 461 runs  1 397 ✅ 64 💤 0 ❌

Results for commit 07b1626.

♻️ This comment has been updated with latest results.

@HeyItsGilbert

Copy link
Copy Markdown
Member Author

Pester 6.1.0 is now pre-installed so we need to update our requirements to make the tests pass.

Pester 6.1.0 removed the v5 behavior where calls to a mocked command
that don't match any -ParameterFilter silently fall through to the
real command. Several Test-Path/Get-Command/Import-LocalizedData
mocks in PSModuleGallery.Type.Tests.ps1 only had narrow filters with
no default, so production code paths hitting those commands with
other arguments (dependency-script resolution, path-container checks,
manifest loading) started throwing 'No mock for command matched the
call' instead of running for real.

Add default (unfiltered) mocks that forward to the real
module-qualified cmdlet, reproducing the old v5 fallback semantics.
Two exact-count assertions gained -ParameterFilter since the new
default mocks now legitimately track calls that previously fell
through untracked.
@HeyItsGilbert
HeyItsGilbert merged commit bead65a into main Aug 17, 2026
7 checks passed
@HeyItsGilbert
HeyItsGilbert deleted the release/0.5.0 branch August 17, 2026 04:48
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.

2 participants