- Added .NET 8 support.
- Source Link was removed because, starting with .NET 8, Source Link is included in the .NET SDK and enabled by default.
- Minor bug fixes.
- Allow using
Ldfld
on value-type objects
- Add net5.0 support
- Drop netcoreapp2.x support
- Adding MIT license file to nuget package
- Fix bug with not passing type parameter for
Ldelem_Ref
instruction
- Support
Localloc
operation
- Sign GrEmit assembly with strong name
- Use SourceLink to help ReSharper decompiler show actual code.
- Support for Mono 6.0
- Target .NET Core 2.1 and 2.2 versions.
EmitCalli
method with native calling convention is now accessible for clients targeting .NET Core 2.1 or later.- Switch tests to run on .NET Core 2.0, 2.1 and 2.2.
- Remove IL modification related functionality (
MethodBodyParsing
namespace) entirely since it had been broken after adding .NET Core support. - Switch tests to run on .NET Core 2.2.
- Use Nerdbank.GitVersioning to automate generation of assembly and nuget package versions.
- Support .NET Standard 2.0 (PR #9 by @Amartel1986).
- Switch to SDK-style project format and dotnet core build tooling.