Skip to content

Releases: hjorslev/SteamPS

v3.1.0 Release of SteamPS

07 Jul 14:53
3e1abe1
Compare
Choose a tag to compare

[3.1.0] - 07/07-2020

Added

  • Update-SteamServer
    • Added -Credential parameter so apps that requires authentication can be
      updated (#16).
  • 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
    cmdlet Use-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.
  • 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

19 May 18:46
c9e64b1
Compare
Choose a tag to compare

[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.

v2.0.3 Release of SteamPS

05 Jan 13:55
6e3e0a9
Compare
Choose a tag to compare

[2.0.3] - 05/01-2020

Added

  • Update-SteamServer
    • Add Arguments parameter.

v2.0.2 Release of SteamPS

22 Dec 22:55
45de450
Compare
Choose a tag to compare

[2.0.2] - 22/12-2019

Changed

  • New workflow with InvokeBuild.
  • Update-SteamServer
    • Changed default to only send Discord notification on errors. Introduce new
      parameter AlwaysNotify to always send notifications (fix #3).

Added

  • Update-SteamServer
    • Add new parameter TimeoutLimit to allow the customization of the timeout.
      Default is 10 loops before an error is thrown.

v2.0.1 Release of SteamPS

02 Sep 06:50
e068668
Compare
Choose a tag to compare

[2.0.1] - 02/09-2019

Fixed

  • Update-SteamApp
    • Validate that parameter Path does not contain a trailing slash as it breaks
      SteamCMD.

v2.0.0 Release of SteamPS

05 Aug 19:59
55747e2
Compare
Choose a tag to compare

[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

17 Jul 21:41
Compare
Choose a tag to compare

[1.2.1] - 17/02-2019

Added

  • Add link to online help for all cmdlets.
  • New cmdlet: Get-SteamServerInfo
  • 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.

Changed

  • Update-SteamApp
    • Change parameter GameName to ApplicationName. Add GameName as an alias
      to ApplicationName.