I've been tracking a few breaking changes between Pester 3 and 4 that really ought to be highlighted in for other users in release notes for Pester 4. Here is a sampling:
It looks like Pester doesn't really have release notes. The closest thing seems to be CHANGELOG.md, but that's a rather different focus from release notes.
It seems like Pester ought to have explicit release notes. It's a customary way of giving users an idea of what to expect when upgrading versions. Doing so seems especially important for the Pester 3 to 4 transition as I expect there has never been so many deployed Pester tests when a Pester version with breaking changes was released.
I don't have much of an opinion about how the release notes should be published other than that I think they should exist. FWIW I've just been using GitHub's releases page for this project and have been pretty happy with it.
I've been tracking a few breaking changes between Pester 3 and 4 that really ought to be highlighted in for other users in release notes for Pester 4. Here is a sampling:
$array.Name | Should ...behaves differently between Pester 3 and 4It looks like Pester doesn't really have release notes. The closest thing seems to be
CHANGELOG.md, but that's a rather different focus from release notes.It seems like Pester ought to have explicit release notes. It's a customary way of giving users an idea of what to expect when upgrading versions. Doing so seems especially important for the Pester 3 to 4 transition as I expect there has never been so many deployed Pester tests when a Pester version with breaking changes was released.
I don't have much of an opinion about how the release notes should be published other than that I think they should exist. FWIW I've just been using GitHub's releases page for this project and have been pretty happy with it.