4.0.0-beta002
Pre-release
Pre-release
Breaking Changes
- Rework Serilog integration to accept an ILogger rather than a LoggerConfiguration to work correctly with Serilog (#142, #211)
- Remove obsolete property
AttributesToAddToGeneratedTypes
fromProxyGenerationOptions
(#219) - Change type of
ProxyGenerationOptions.AdditionalAttributes
toIList<CustomAttributeInfo>
(#219) - Remove
IAttributeDisassembler
which is no longer necessary (#219)
Enhancements
- Add IProxyGenerator interface for the ProxyGenerator class (#215)
- Improve default list of attributes to avoid replicating. Code Access Security attributes and MarshalAsAttribute will no longer be replicated (#221)
Bugfixes
- Fix building on Mono 4.6.1
- Different attributes in
ProxyGenerationOptions.AdditionalAttributes
now generates different proxy types (#219)