Releases: hjorslev/SteamPS
Releases · hjorslev/SteamPS
v4.1.0
What's Changed
✨ Enhancements
- Add Ping measurement to Get-SteamServerInfo by @ericwong3 in #101
New Contributors
- @ericwong3 made their first contribution in #101
Full Changelog: v4.0.1...v4.1.0
v4.0.1
v4.0.0
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.
- Rework Resolve-VanityURL by @hjorslev in #71
- Rework Get-SteamFriendList by @hjorslev in #75
- Rework Get-SteamNews by @hjorslev in #77
- Rework Get-SteamPlayerBan by @hjorslev in #78
- Rework Get-SteamPlayerSummary by @hjorslev in #80
- Rework Find-SteamAppID to Get-SteamApp by @hjorslev in #90
- Renamed to Get-SteamApp and added Find-SteamAppID as an alias
♻️ 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
v3.2.4
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
- @bitterbutt made their first contribution in #58
- @santisq made their first contribution in #59
Full Changelog: v3.2.3...v3.2.4
v3.2.3 Release of SteamPS
[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
[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!
- Support the server challenge request (Linux based servers) (#47).
- Update-SteamApp
- Fix a warning SteamCMD displays about the force_install_dir parameter needs to
be called prior to the login parameter.
- Fix a warning SteamCMD displays about the force_install_dir parameter needs to
v3.2.1 Release of SteamPS
[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!
- Fixes an issue in
v3.2.0 Release of SteamPS
[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.
- Write the error, if the server cannot be reached, instead of throwing it. This
Fixed
- Update-SteamServer
- 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).
- Remove the validate parameter when calling SteamCMD. Validation will overwrite
v3.1.1 Release of SteamPS
[3.1.1] - 12/07-2020
Fixed
- Fix issue with error being thrown when adding SteamCMD location to PATH (#24).