Releases: startersclan/Compile-SourceScript
Releases · startersclan/Compile-SourceScript
v2.1.0
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
v2.0.5
v2.0.5 (2020-05-04)
- 4f4614f Bump submodule PSRepositoryReleaseManager to v0.6.1
- f0743e1 Bump submodule PSModulePublisher to v0.3.4
- 6e0a8ea Tweak casing of property name of successfully installed plugin
- a9c7970 Fix console output for the path of the successfully installed plugin
- 9f484a4 Revise console output message for if the plugin failed to be updated in the plugins directory
- 477b141 Fix check for if the user decides against copying the plugin into the plugins directory and when it does not yet exist in the plugins directory
- d527ab3 Remove stray compiled.smx from test/mod/sourcemod scripting directory
- 7ade00c Remove azure-pipelines powershell 5.0 job due to vs2015-win2012r2 image deprecation
- 672580c Update readme link
- 5411889 Update readme PS Core link
- 3c6e83e Update docs on function parameters
v2.0.4
v2.0.4 (2019-11-07)
- fdfe492 Release v2.0.4
- 8e31353 Bump submodule PSRepositoryReleaseManager to v0.5.1
- 51056b7 Improve check for if OS is Windows in integrated tests
- 8e4c08e Set parameter 'File' to be of string type
- 47f349d Improve check for if OS is Windows
- a860578 Run release on ubuntu-18.04 VM image
- dabf763 Update submodule PSRepositoryReleaseManager to v0.4.4
- e18139f Use ubuntu-18.04 VM image for build_test linux container job
- fca5e5b Update submodule PSModulePublisher to v0.3.2
- dac6949 Check against environment variable 'OS' instead for compatibility with PS5.0 and below
- 6d85693 Remove Set-StrictMode workaround by checkking for PSEdition pirior to checking for PSCore only OS variables
- 5121b7c Improve integration test loop logic and console output
- 5bca446 Improve reliability of listing of test artifacts
- 7bafb4e Disable auto canceling of ci jobs for pull requests
- 85083fa Fix CI ref for PSRepositoryReleaseManager v0.3.0
v2.0.3
v2.0.3 (2019-10-22)
- fdeadb7 Release v2.0.3: Merge branch 'dev'
- 25707be Fix error due to wrong variable used
- 21cc3a1 Improve error message for if the plugin compiler cannot be found
- 8044496 Update submodule PSRepositoryReleaseManager to v0.3.0
- b7a2e6e Add handling of situations when specified source file's path is invalid relative to the mod's addons// directory
- 6657584 Enable pr CI builds
- 9d4e5de Update description in module manifest definitoin and main function
v2.0.2
v2.0.1
v2.0.0
v2.0.0 (2019-10-18)
- 7aeca8e Release v2.0.0
- cc6e4a9 Merge branch 'dev'
- ce0c653 Update tags in module manifest definition
- cd8cd2b Merge branch 'dev'
- 2caf1c4 Update vscode section in readme
- f2fba7a Add more vscode tasks samples
- 9e795a7 Rename vscode tasks sample file
- 705e85a Remove documentation on script version on the module
- 3a852ef Remove script version of the module
- 2611164 Merge branch 'dev'
- 98e9664 Merge branch 'dev-ci' into dev
- f96fbef Revise release job display name
- a707519 Merge branch 'dev-ci' into dev
- 5300a96 Split up publish and release steps into separate stages and use Windows PSCore for publishing
- 1015f08 Prepare release v2.0.0: Merge branch 'dev'
- 9078942 Reorganize /test/ directory
- 783090c Tweak readme
- 177aa8d Add displaying of test artifacts
- e8982da Update license
- 05b5e90 Minor formatting fix within script
- e10f863 Update documentation on the module
- 3db746b Update various sections of readme
- cc94d4d Merge branch 'dev-ci' into dev
- 8a3d5f3 Update publish-release stage to use git-sudo image variant and to run build and test steps prior to publish and release
- e05764a Add badges to readme
- b6b0703 Recommit binaries and shell scripts as executable
- 65f6bbe Change to use git-sudo image variants for linux container jobs
- c9e1abf Improve installation of linux test dependencies to execute commands with sudo if available else assume root priveleges. Move commands for installing sourcepawn dependencies into its own shell script
- d650daf Add missing steps for linux container jobs
- de07936 Update various sections in readme
- 0881ecb Update module manifest definition
- eca0866 Fix errors in paths to test plugin files
- f35ebce Add azure-pipelines.yml
- f54eb3f Add installation of the test dependency lib32stdc++6 if necessary
- b5958bd Fix counter not incrementing in Run-IntegrationTests.ps1 due incrementing of a variable of the wrong scope
- 41c7edf Add the module manifest definition file
- 630d15a Update synopses of Compile-SourceScript
- 3607e1e Add submodule PSRepositoryReleaseManager v0.2.1
- 3c8db63 Add submodule PSModulePublisher v0.2.1
- 44d4c20 Improve multi-line Write-Verbose output formatting for Windows PowerShell
- 06d4dc3 Update vscode tasks sample
- e3ec14b Merge branch 'dev-test' into dev
- c2d1337 Remove all use of $IsWindows due to Windows PowerShell terminating due to unset variable when Set-StrictMode is on
- cd173ba Merge branch 'dev-test' into dev
- 0f24591 Add test scripts
- 81bcd73 Add .sp and .sma test plugins
- c758885 Add scripting files from sourcemod and amxmodx for tests
- fe6631b Merge branch 'dev-revamp' into dev
- 90198b0 Update Compile-SourceScript module's function to reflect changes from script
- 5fd9aff Fix regression that reversed copy the content of files: Revert "Update the module's function to reflect the script's changes"
- 600da69 Merge branch 'dev-revamp' into dev
- 420469b Tweak readme
- 15d4636 Move Compile-SourceScript script into /src/script/
- 5a04425 Update usage section in readme with an important point
- 130122b Update the module's function to reflect the script's changes
- 7c420bc Update Compile-SourceScript module's examples to use the exported function instead
- 9d44812 Update introduction, examples, and functions sections in readme
- ad88f3c Update documentation within scripts
- 2e482eb Add output for when starting Compile-SourceScript
- 6d8152a Update introduction of the module
- 7bd57de Add check for presence of diff object prior to accessing its .md5 property
- e21e1b2 Several improvements to Compile-SourceScript:
- 28a17cb Update readme and add tasks.json.sample
- b22096a Rename /Modules/ to /src/