Skip to content

Releases: WeihanLi/dotnet-exec

0.19.0

21 Apr 15:08
Compare
Choose a tag to compare
  • feature: multi file as arguments enhancement
  • feature: script reference support
  • feature: support web reference environment variable, and enabled by default for dotnet-exec:web container image

Full Changelog: 0.18.1...0.19.0

0.18.1

02 Mar 01:54
Compare
Choose a tag to compare

Upgrade Roslyn packages

Full Changelog: 0.18.0...0.18.1

0.18.0

01 Mar 08:47
Compare
Choose a tag to compare
  • Add net9.0 target support
  • Multi-platform container image support(linux/amd64/linux/arm64/linux/arm)
  • Enhancements for ProjectReferenceResolver, add retry for building project
  • Include System.Net.Http.Json namespace by default
  • Support --compile-out option to export compile result

Full Changelog: 0.17.0...0.18.0

0.17.0

06 Feb 07:08
Compare
Choose a tag to compare
  • Refactor NuGetHelper, support sources options for nuget sources filters
  • docker image enhancements, add entrypoint, default command and configure dotnet-exec as executable
  • add env DOTNET_EXEC_DEBUG_ENABLED to enable debug model
  • add --info for output the tool and runtime info

Full Changelog: 0.16.0...0.17.0

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