Hey, folx! Head's up, we're going to release a new major version of the puppetlabs/powershell module this week; we've done a lot of under-the-hood work to clean things up and make writing Puppet modules that rely on PowerShell much easier than it used to be.
However, we've had to introduce a new dependency, the puppetlabs/pwshlib module - so when you update your version pins (please make sure you are pinning versions for your production environments, it vastly increases the stability of your deployments! If not, we can help you with that) you'll also want to add a pin for pwshlib:
mod 'puppetlabs/powershell', '3.0.0'
mod 'puppetlabs/pwshlib', '0.3.0'
In the near future we'll be releasing updates for puppetlabs/iis and puppetlabs/dsc_lite which will have them also depend on pwshlib - so if you don't pin it to your puppetfiles now, you'll want to do it before you update those modules to their next major version, too!
If you have any questions or concerns, please let us know!