Releases: hjorslev/SteamPS
Releases · hjorslev/SteamPS
v3.1.0 Release of SteamPS
[3.1.0] - 07/07-2020
Added
- Update-SteamServer
- Added
-Credential
parameter so apps that requires authentication can be
updated (#16).
- Added
- Update-SteamApp
- Output ExitCode from SteamCMD if it has another value than 0 (success).
Changed
- Improving structure / format of the code.
- Remove sub-expressions where they are not needed.
- Dependencies are now handled in the module manifest instead of using custom
cmdletUse-Module
. - Update-SteamServer
- Fix minor issue with TimeoutLimit being hardcoded when writing to the log
instead of using the value defined in the parameter$TimeoutLimit
.
- Fix minor issue with TimeoutLimit being hardcoded when writing to the log
- Update tests to Pester 5. (Thanks @vexx32!)
- ModuleValidation - general tests of the module.
- Help - tests that each cmdlet uses Comment Based Help.
Removed
- Remove private cmdlet Use-Module.
v3.0.0 Release of SteamPS
[3.0.0] - 19/05-2020
Fixed
- Place external help inside module folder instead of the project folder.
Changed
- Update-SteamServer
- Change parameter ApplicationPath to Path. Set old parameter as an alias.
- Change parameter LogLocation to LogPath. Set old parameter as an alias.
- Get-SteamServerInfo
- The cmdlet now uses Steam server queries to fetch data about the server. Added
new parameters-IPAddress
,-Port
and-Timeout
. Removed parameter-ServerID
since the cmdlet is no longer dependent on Rust Server Info.
- The cmdlet now uses Steam server queries to fetch data about the server. Added
v2.0.3 Release of SteamPS
[2.0.3] - 05/01-2020
Added
- Update-SteamServer
- Add
Arguments
parameter.
- Add
v2.0.2 Release of SteamPS
[2.0.2] - 22/12-2019
Changed
- New workflow with InvokeBuild.
- Update-SteamServer
- Changed default to only send Discord notification on errors. Introduce new
parameterAlwaysNotify
to always send notifications (fix #3).
- Changed default to only send Discord notification on errors. Introduce new
Added
- Update-SteamServer
- Add new parameter
TimeoutLimit
to allow the customization of the timeout.
Default is 10 loops before an error is thrown.
- Add new parameter
v2.0.1 Release of SteamPS
[2.0.1] - 02/09-2019
Fixed
- Update-SteamApp
- Validate that parameter Path does not contain a trailing slash as it breaks
SteamCMD.
- Validate that parameter Path does not contain a trailing slash as it breaks
v2.0.0 Release of SteamPS
[2.0.0] - 05/08-2019
Added
- Module Logging is listed
as dependency. - New cmdlet: Update-SteamServer
- Cmdlet that presents a workflow to keep a Steam based game server up to date.
Changed
- New workflow with AppVeyor.
- Move
#Requires -RunAsAdministrator
statement from module file to the cmdlets
that requires administrator priviliges (Install-SteamCMD, Update-SteamApp,
Update-SteamServer) allowing some cmdlets to be executed without administrator
priviliges (Find-SteamAppID, Get-SteamServerInfo). - Use
$env:Path
instead of registry database to handle the install location of
SteamCMD.
v1.2.1 Release of SteamPS
[1.2.1] - 17/02-2019
Added
- Add link to online help for all cmdlets.
- New cmdlet: Get-SteamServerInfo
- Get server information about game servers from Rust Server Info (RSI).
- New-cmdlet: Find-SteamAppID
- Moved functionality from Update-SteamApp into its own cmdlet allowing the
user to use it as a standalone cmdlet as well.
- Moved functionality from Update-SteamApp into its own cmdlet allowing the
Changed
- Update-SteamApp
- Change parameter GameName to ApplicationName. Add GameName as an alias
to ApplicationName.
- Change parameter GameName to ApplicationName. Add GameName as an alias