Releases: WeihanLi/dotnet-exec
Releases · WeihanLi/dotnet-exec
0.21.0
0.20.0
- feature: respect
Environment.ExitCode
, fixes #21 - feature: container image add back arm32 support, arm32 container issue fixed in .NET 9 preview 4
- feature: support
GetSourceRepositories
onINuGetHelper
, publicNuGetLoggerLoggingAdapter
Full Changelog: 0.19.0...0.20.0
0.19.0
- 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
Upgrade Roslyn packages
Full Changelog: 0.18.0...0.18.1
0.18.0
- 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
- Refactor
NuGetHelper
, supportsources
options for nuget sources filters - docker image enhancements, add
entrypoint
, defaultcommand
and configuredotnet-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
- 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
- .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
valuedefault
tosimple
Full Changelog: 0.14.0...0.15.0
0.14.0
- 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
- 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