Releases: davidnemeti/Publicizer
Releases · davidnemeti/Publicizer
v2.0.1
- replacing illegal characters in XML comments in generated code
- disable the "hides inherited member" warning in generated code
- filter out generic methods from generated code, since Publicizer cannot handle them yet
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
Bugfixes
- does not generate forwarding for constructors
- does not generate visibility modifier, so users can define it freely
- considers whether the proxy type is a
class,structorrecord
Features
ReflectionMemberAccessoris not the default member accessor, rather compiled expression trees are being used instead for fast member access (useDelegatewhen there would be too many generic parameters forAction<...>or forFunc<...>)- Publicizer works for .NET Framework 4.8 as well
- Publicizer nuget package has been changed to
DevelopmentDependency(source files fromAnnotationandCompilationnamespaces are included in the generated nuget package, so no need to refer to the Publicizer assembly during runtime) - total revamp of
IMemberAccessorandReflectionMemberAccessor - handles nullable member types properly
PublicizeAttribute: named parameters is being used for optional parameters
Full Changelog: v1.0.3...v2.0.0
Publicizer 1.0.3
Newer release.
Publicizer 1.0.0
Initial version.