Releases: WeihanLi/dotnet-exec
Releases · WeihanLi/dotnet-exec
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
0.10.0
- 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
- 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
- Add additional scripts option to include dependencies
- Support C# 11 features
- Add
ReferenceResolver
Full Changelog: 0.7.0...0.8.0
0.7.0
Full Changelog: 0.6.0...0.7.0