Skip to content

Releases: WeihanLi/dotnet-exec

0.16.0

05 Jan 16:30
Compare
Choose a tag to compare
  • Update config profile directory path to fix config profile error in Linux Platform
  • Add private nuget source support via nuget config
  • Add --nuget-config option to specify a nuget config file path
  • Add --dry-run option to compile code without execution
  • Add reference normalize to avoid duplicate references
  • Support --env option to setup environment
  • Support -- to pass raw command arguments
  • Replace cake build with dotnet-exec + C# script

Full Changelog: 0.15.0...0.16.0

0.15.0

23 Nov 13:55
Compare
Choose a tag to compare
  • .NET 8 Release, C# 12 features support
  • Add --compile-symbol for compile preprocessor symbol names
  • Add --compile-feature for compile features, for interceptor support
  • Rename --compiler-type value default to simple

Full Changelog: 0.14.0...0.15.0

0.14.0

22 Apr 13:29
Compare
Choose a tag to compare
  • Add source generator support for default compiler
  • Add --compiler alias for --compiler-type and --executor for --executor-type
  • Add --generator option to enable generator support, disabled by default
  • Add variable replacement for project file resolve
  • Use exit code from script if exists

Full Changelog: 0.13.0...0.14.0

0.13.0

16 Mar 15:22
Compare
Choose a tag to compare
  • Support for .NET 8
  • Fixes file local types with the default compiler
  • Add -e alias for --entry
  • Use global keyword for global usings
  • Update support for the source generator

Full Changelog: 0.12.0...0.13.0

0.12.0

03 Dec 12:10
28c4ec5
Compare
Choose a tag to compare
  • ConfigProfile support
  • Update support for removing references and usings
  • Add support for gitee uri transform
  • Support project reference when exacting from project file
  • Import implicit using for framework automatically
  • Add additional script support for script

Full Changelog: 0.11.0...0.12.0

0.11.0

22 Nov 14:58
2b2d2d4
Compare
Choose a tag to compare
  • ProjectReference support, fixes #2
  • Disable web framework references by default to improve perf
  • Include Microsoft.Extensions.*(Configuration/DependencyInjection/Logging) for wide reference
  • Fallback to NuGet package reference when runtime not found
  • Support relative path for local file/folder reference

Full Changelog: 0.10.0...0.11.0

0.10.0

15 Nov 13:57
Compare
Choose a tag to compare
  • Support using static and using alias for script
  • Cleanup unnecessary references
  • Support execution without SDK and without a network connection to NuGet
  • Update Dockerfile

Full Changelog: 0.9.0...0.10.0

0.9.0

09 Nov 14:04
Compare
Choose a tag to compare
  • Release for .NET 7.0
  • Implicit code/script execution
  • Removed advanced compiler
  • Reference handling enhancements

Full Changelog: 0.8.0...0.9.0

0.8.0

26 Oct 12:47
Compare
Choose a tag to compare
  • Add additional scripts option to include dependencies
  • Support C# 11 features
  • Add ReferenceResolver

Full Changelog: 0.7.0...0.8.0

0.7.0

17 Jul 14:22
Compare
Choose a tag to compare

Full Changelog: 0.6.0...0.7.0