You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to obfuscar
The release 1.4.0 is available. It primarily addresses issues with
the .NET XmlSerializer and reflection.
The following new features and fixes were added.
- New configuration variable ReuseNames. With this setting set to
false, unique type, field and property names are generated. The names
are unique over all assemblies. Methods are not affected by this
setting. (for more see the "Control Generation of Obfuscated Names"
section at the Configuration wiki page)
- Added correct handling of nested types. The full name of a nested
type for filtering is Namespace.Class/NestedType.
- Generic types get the generic argument count appended to the
obfuscated name. (e.g. MyClass`2) The XmlSerializer and sgen.exe tool
seem to rely on it.
- Types with a base class ending with “Attribute” do not get their
properties dropped if the property has a public setter. Custom
Properties can't be initialized by the runtime otherwise.-
- Properties with custom attributes are not dropped but renamed.