-
Replaced the require call for
puppet_x
helper library to use a dynamically expanded path. This works around limitations in Puppet RubyLOAD_PATH
with errorno such file to load -- puppet_x/encore/powershellmodule/helper
.Contributed by Valters Jansons (@sigv)
-
Added PowerShell runtime caching using
ruby-pwsh
gem and thepuppetlabs/pwshlib
forge module as a new dependency. (Feature) #17Contributed by Nick Maludy (@nmaludy)
-
Fixed bug in
psrepository
related to PowerShell TLS protocol being set incorrectly (Bugfix).Contributed by Nick Maludy (@nmaludy)
- Fixed bug in
package
where thesource
parameter was always inserted when checking for the latest version of a module. (Bugfix) #13
- Fixed bug where CDNs requiring TLSv1.2 caused an idempotency issue in
psrepository
on older Windos versions. (Bugfix) #12 - PDK sync to 1.18.1 (Feature)
- Convert over to GitHub actions (Feature)
-
psrepository
- Fixed the inability to register psrepoositorys when none are registered on the node prior to puppet due to bug ininstances_command
expecting a returned hashtable. (Bugfix) -
psrepository
- Many fixes around the default powershell gallery repo due to theflush
command attempting to set the source_location of the repo. (Bugfix) -
psrepository
- Fixed the inability to change the installation policy of a pre-existing powershell gallery repo (Bugfix) -
psrepository
- Fixed the inability to register the powershell gallery repo (Bugfix) -
package
- Fixed the inability to upgrade previously installed modules with -AllowClobber. This would previously fail with an error if a cmdlet was moved to a new module. Powershell would error stating the cmdlet exists in the system already within a module and you need to specific -AllowClobber to install the new one. (Bugfix) -
Converted the module over to PDK for validation and spec testing. (Feature)
-
Enabled Travis builds (Feature)
-
Enabled TLSv1.2 which is required to communicate with PowerShell Gallery. Previously, this module did not enforce TLSv1.2 and the repository setup commands would fail. (Bugfix)
Contributed by @pauby
package
- Fix error when running with Ruby 1.9.x on the server side (#16)