Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Release v184.108.40.206 - Added test for "being installed" on Linux - Fixed problem with "\n\n" being treated as an escaped delimiter on Linux. The problem was compromising parsing some //css_* directives on Linux. - Added correct hashbang for Linux C#7 sample file. Though the hashbang is commented out to not to interfere with VSCode. - Ubuntu/Debian package - change of the repo URL in the -update.cs - Added support for '-?' sub argument for 'scripted args' - Added automatic suppressing the `using static dbg;` when default compiler is used on Win. Even if the injection is enabled in config. - Prepared Ubuntu package
Release v3.27.3 * Removed '-nl' (no logo) option. Printing logo is suppressed now by default for all CLI scenarios except help, version and 'no args'. * Added typical Linux CLI double-dash prefix for help and version. * Added support for `scripted args` ("cscs -update" where "-update" is a script file). * Enabled setting CS-Script runtime environment variables on Linux. * Reviewed and refined concurrency support on Linux: - mutex cleanup and prompt release - ensuring assembly file is opened for reading during `inmem` loading * Further improvements for issue oleg-shilo#82.
Release v220.127.116.11 Further VSCode integration and defect fixes * CLI help improvements - Runtime optimization - Fixed problem with CLI being hosted under Mono+Node.js (Console.WindowWidth is always 0) * Throw informative exception on "in-memory" assembly being subject of "AlighnToInterface" use-case. * Issue oleg-shilo#82: More specific error message in case of file resolution fails related to //css_import * Issue oleg-shilo#81: CodeDom and interfaces * Added CLI help content separators to assist with parsing when hosted by IDEs. * Fixed typo in CLI output for `-proj` ('searcDir:' -> 'searchDir:') * Started phasing out of `CSScript.Load` in favor of `CSScript.LoadFile` Fixed typo in CLI output for -proj ('searcDir:' -> 'searchDir:') Started phasing out of CSScript.Load in favor of CSScript.LoadFile
Release v18.104.22.168 Minor usability improvements * Added System.dll auto-referencing on EnableDbgPrint:true to allow regular expressions to be used in auto-injected dbg.cs. * Issue oleg-shilo#78: Beautify command line help output * Issue oleg-shilo#71: Issue with multiple indirect relative paths * Added ResolveRelativeFromParentScriptLocation for ALL non absolute paths in //css_import
Release v22.214.171.124 (fixed typo) - Added support for resolving NuGet packages from the `netstandard` lib subfolders - Added defaultRefAssemblies exchange in InitExecuteOptions() - .NET Core support (wip/RC) - Issue oleg-shilo#61: Issues with caching; Sample: `CSScript.GlobalSettings.LegacyTimestampCahing = false;` (default is `false`) - Added support for `//css_ac_end` to allow Extension methods in classless scripts - Implemented caching for InMemory script assemblies - Fixed collapsing spaces in the DefaulrRefAssemblies settings value