github pester/Pester 6.0.0-alpha1

latest releases: 6.0.0-alpha4, 6.0.0-alpha3, 5.6.1...
pre-release3 months ago

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

Don't miss a new Pester release

NewReleases is sending notifications on new releases.