Skip to content

Releases: hjorslev/SteamPS

v4.1.0

12 Jun 22:01
4aaa92d
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

New Contributors

Full Changelog: v4.0.1...v4.1.0

v4.0.1

01 Jun 18:10
fd3b0e6
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Change parameter validation to verbose output (fixes #97) by @hjorslev in #98

Full Changelog: v4.0.0...v4.0.1

v4.0.0

18 May 20:23
77e53ad
Compare
Choose a tag to compare

What's Changed

🌟 Breaking Changes

The cmdlets used to fetch data from the Steam Web API has been reworked so they now output PSCustomObjects rather than json, csv or vdf. Furthermore, Pester tests has been added for each cmdlet.

♻️ Refactored

  • Prepare deprecation of Windows PowerShell by @hjorslev in #87
    • Future major version will only support PowerShell 7.
  • Add Test-Admin (private cmdlet) by @hjorslev in #88
  • Rework Update-SteamServer by @hjorslev in #82

Full Changelog: v3.3.0...v4.0.0

v3.3.0

10 Apr 06:57
d36d858
Compare
Choose a tag to compare

What's Changed

🚀 New Features

Other Changes

Full Changelog: v3.2.4...v3.3.0

v3.2.4

20 Mar 19:39
cf77fbc
Compare
Choose a tag to compare

What's Changed

  • Find-SteamApp: Gridview formatting change by @bitterbutt in #58
  • Get-SteamAPIKey (private cmdlet): Using NetworkCredential to decrypt the secure string instead of marshalling. This method properly handles the unmanaged memory, makes it simpler and correctly frees the unmanaged memory by @santisq in #59
  • Add-EnvPath.ps1 (private cmdlet): Using [System.IO.Path]::PathSeparator instead of ; to split the path for module compatibility with Linux in the future (its separator is :) by @santisq in #59
  • Get-SteamPath.ps1 (private cmdlet): Same change to split using [System.IO.Path]::PathSeparator by @santisq in #59

New Contributors

Full Changelog: v3.2.3...v3.2.4

v3.2.3 Release of SteamPS

14 May 18:52
440c5c8
Compare
Choose a tag to compare

[3.2.3] - 14/05-2022

Fixed

  • Get-SteamServerInfo
    • Fixes name property in output when no challenge is sent. Thanks ThePoShWolf!

v3.2.2 Release of SteamPS

13 May 20:19
2d9836f
Compare
Choose a tag to compare

[3.2.2] - 13/05-2022

Please note there were a minor error in Get-SteamServerInfo in this version. Therefore, 3.2.2 has been hidden in the PowerShell Gallery. See #51 and #53.

Fixed

  • Get-SteamServerInfo
    • Support the server challenge request (Linux based servers) (#47).
      Thanks ThePoShWolf!
  • Update-SteamApp
    • Fix a warning SteamCMD displays about the force_install_dir parameter needs to
      be called prior to the login parameter.

v3.2.1 Release of SteamPS

05 Apr 20:37
7990d80
Compare
Choose a tag to compare

[3.2.1] - 04/04-2021

Fixed

  • Get-PacketString
    • Fixes an issue in Get-SteamServerInfo that caused the cmdlet to display an
      error when querying a Valheim server (#41). Thanks ThePoShWolf!

v3.2.0 Release of SteamPS

13 Sep 10:48
1c19ad7
Compare
Choose a tag to compare

[3.2.0] - 13/09-2020

Added

  • New cmdlets that can interact with the Steam Web API
    • Connect-SteamAPI
    • Get-SteamFriendList
    • Get-SteamNews
    • Get-SteamPlayerBan
    • Get-SteamPlayerSummary
    • Resolve-VanityURL

Changed

  • Logging is now handled using PSFramework rather than the module Logging. Output
    of log files are stored in CSV format with more information about the system etc.
  • Get-SteamServerInfo
    • Write the error, if the server cannot be reached, instead of throwing it. This
      is implemented because if the server could not be reached after using Update-SteamServer,
      the workflow would be terminated, the first time the server could not be reached,
      instead of attempting to test it again.

Fixed

  • Update-SteamServer
    • Fixed issue regarding the log file not being created due to a missing
      sub directory preventing any logging until the directory is created (#29).
    • Fixed issue with the update workflow being corrupted if the server were offline
      at the beginning of the update (#30).
  • Update-SteamApp
    • Remove the validate parameter when calling SteamCMD. Validation will overwrite
      any files that have been changed. This may cause issues with customized
      servers (#33).

v3.1.1 Release of SteamPS

12 Jul 19:23
e0f4e49
Compare
Choose a tag to compare

[3.1.1] - 12/07-2020

Fixed

  • Fix issue with error being thrown when adding SteamCMD location to PATH (#24).