Releases: WeihanLi/dotnet-exec
Releases · WeihanLi/dotnet-exec
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
0.12.0
- 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
- 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