Skip to content

Releases: davidnemeti/Publicizer

v2.0.1

24 Nov 09:08
Compare
Choose a tag to compare
  • 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

23 Nov 18:50
Compare
Choose a tag to compare

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 or record

Features

  • ReflectionMemberAccessor is not the default member accessor, rather compiled expression trees are being used instead for fast member access (use Delegate when there would be too many generic parameters for Action<...> or for Func<...>)
  • Publicizer works for .NET Framework 4.8 as well
  • Publicizer nuget package has been changed to DevelopmentDependency (source files from Annotation and Compilation namespaces are included in the generated nuget package, so no need to refer to the Publicizer assembly during runtime)
  • total revamp of IMemberAccessor and ReflectionMemberAccessor
  • 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

06 Oct 15:25
Compare
Choose a tag to compare

Newer release.

Publicizer 1.0.0

06 Oct 15:06
e0432ce
Compare
Choose a tag to compare

Initial version.