Skip to content

6.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@nohwnd nohwnd released this 05 Jun 08:25
· 42 commits to main since this release
42db191

What's Changed

If you have ideas for breaking (and other changes) that should happen in Pester 6 and that are not in Pester 6 milestone, please let us know in discussion, in the issue you want to link, or in a new issue 🙏

Assert assertions are becoming part of Pester

Assert assertions were migrated to Pester, and we will continue improving them here. They are published as Should-Be and similar aliases (no space) from the Pester module, as well as Assert-Equal functions. (Because of the naming limitations we cannot use Should-* directly.

The assertions are split into 4 categories, generic, type specific, collection, and equivalency. See this doc for the initial documentation. There will be more I promise.

Pester supports only 5.1 and 7

We've dropped support for PowerShell 3, 4, 6 and early 7. All of those versions are officially out of support by Microsoft. This will help us modernize the code base and further improve performance.

  • Drop support of PowerShell 3, 4, 6.2, and unsupported 7 #2432 by @nohwnd

More changes:

Internal and Infrastructure changes:

  • Remove blank output in PesterThrow.Tests.ps1 by @fflaten in #2460
  • Hide failing output that always scares me by @nohwnd in #2461
  • Replace New-Object calls with ::new() by @fflaten in #2469
  • Replace deprecated macOS 11 image with 13 in CI by @fflaten in #2482
  • Report code coverage that includes P tests by @nohwnd in #2478

New Contributors

Full Changelog: 5.6.0-rc1...6.0.0-alpha1