Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@startershost startershost released this 22 Sep 02:24

v2.1.0 (2020-09-22)

  • d3f8694 Fix: Add try catch finally around compilation environment preparation, compile, and compilation cleanup stages to ensure cleanup occurs
  • fb8517a Refactor: Print stderr of compilation after stdout of compilation
  • eff914f Refactor: Enhance integration test descriptions for good plugins
  • d9751aa Refactor: Enhance regex to match compiler-emitted stdout against to detect errors in: compilation via compiler binary and compilation via compiler wrapper
  • baf0dce Refactor: Cleanup stdinFile immediately after compilation
  • 5f4dceb Refactor: Match compiler-emitted stdout against error regex to detect errors in: compilation via compiler binary and compilation via compiler wrapper
  • b77e9cf Refactor: Improve code flow in generation of command line arguments and preparation of compilation environment
  • 0b76d30 Rename expected exit code variable for improved clarity
  • 4c9e880 Tweak debug line for expected exit code and exit code
  • c7f6bf5 Fix sourcemod plugin compilation error regex pattern
  • 3c0227a Fix displaying of compile and compiler wrapper stdout for when sourcemod compiler or amxmodx compiler wrapper is used
  • 08f2914 Revise to return exit code 1 on plugin compilation failures when non-Windows sourcemod compiler or compiler wrapper is used
  • ff0ac21 Revise to return an exit code on plugin compilation errors whether amxmodx compiler or compiler wrapper is used
  • c1831d2 Fix integrated test 'Compile plugin via wrapper, bad plugin' scenario
  • 1c50592 Revise integration test scenarios for amxmodx to expect exit code 1 instead
  • 3a06f36 Revise to return exit code 1 on plugin compilation failures when sourcemod compiler or amxmodx compiler wrapper is used
  • e1fe437 Fix contamination in stdout stream from creation of temporary directories in Compile-SourceScript()
  • 6ef6ed0 Fix integrated test bad plugin scenario titles and parameters
  • 4af9c66 Add integration tests: bad cases
  • 86982b1 Fix integration tests to use $global:LASTEXITCODE
  • a0c6edc Populate the $global:LASTEXITCODE with exit code of compiler
  • 91b0633 Fix test dependency module Pester condition for minimum and maximum versions to be v4.0.0 and v4.10.1
  • 1360131 Fix test dependency module Pester installed versions console output to use the verbose stream
  • a126981 Fix test dependency module Pester minimum and maximum versions to be v4.0.0 and v4.10.1