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
,struct
orrecord
Features
ReflectionMemberAccessor
is not the default member accessor, rather compiled expression trees are being used instead for fast member access (useDelegate
when 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 fromAnnotation
andCompilation
namespaces are included in the generated nuget package, so no need to refer to the Publicizer assembly during runtime) - total revamp of
IMemberAccessor
andReflectionMemberAccessor
- 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.