Skip to content

Releases

v3.0.0-beta.22

Choose a tag to compare

@lextm lextm released this 18 Sep 21:19

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Fix #607: corrupt metadata for generic nested types when string hiding is enabled (sync to LeXtudio.Metadata.Mutable 0.9.12)
  • Add .NET 11 SDK support to the Obfuscar Global Tool
  • Add regression tests for generic anonymous methods

Full Changelog: v3.0.0-beta.21...v3.0.0-beta.22

v3.0.0-beta.21

Choose a tag to compare

@lextm lextm released this 14 Sep 02:11

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Update dependencies

Full Changelog: v3.0.0-beta.20...v3.0.0-beta.21

v3.0.0-beta.20

Choose a tag to compare

@lextm lextm released this 29 Aug 17:50

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Fix #616: SkipGenerated/SkipType now protect <PrivateImplementationDetails>\ container type
  • Fix #617: Add explicit nested type verification
  • Enhance anonymous method test with more <>c\ types (regression guard for #607)
  • Bump dependencies

Full Changelog: v3.0.0-beta.19...v3.0.0-beta.20

v3.0.0-beta.19

Choose a tag to compare

@lextm lextm released this 29 Aug 17:50

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Enable .NET 9.0 target framework (TFM)
  • Fix #611: Resolve MissingFieldException for generic collection field references
  • Fix #611: Verify Nullable (bool?) parameter is handled
  • Fix #608: Verify Equals/GetHashCode/ToString/Finalize overrides are not renamed
  • Fix #572: Verify C#12 collection expression fields are not corrupted
  • Add tests for anonymous methods with Obfuscation attribute on class
  • Add tests for rules and attributes (SuppressIldasm, ObfuscationAttribute cleaning)
  • Add tests for InheritMap, TypeMatch, NameMaker, PredicateCollection
  • Bump dependencies

Full Changelog: v3.0.0-beta.18...v3.0.0-beta.19

v3.0.0-beta.18

Choose a tag to compare

@lextm lextm released this 26 Jun 05:55

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Sync to latest LeXtudio.Metadata.Mutable. Fix #605
  • Improve method grouping. Fix #603
  • Update nested type naming. Fix #602
  • Update field obfuscation condition. Fix #601
  • Resolve logging issue. Fix #600

Full Changelog: v3.0.0-beta.17...v3.0.0-beta.18

v3.0.0-beta.17

Choose a tag to compare

@lextm lextm released this 25 Jun 02:57

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Sync to latest LeXtudio.Metadata.Mutable. #599

Full Changelog: v3.0.0-beta.16...v3.0.0-beta.17

v3.0.0-beta.16

Choose a tag to compare

@lextm lextm released this 10 May 21:18

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Sync to latest LeXtudio.Metadata.Mutable. #596

Full Changelog: v3.0.0-beta.15...v3.0.0-beta.16

v3.0.0-beta.15

Choose a tag to compare

@lextm lextm released this 10 May 08:38

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Fixed a method group matching issue. #595

Full Changelog: v3.0.0-beta.14...v3.0.0-beta.15

v3.0.0-beta.14

Choose a tag to compare

@lextm lextm released this 10 May 08:37

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Improved InternalsVisibleTo attribute support.
  • Reduced string hiding performance impact. #482

Full Changelog: v3.0.0-beta.13...v3.0.0-beta.14

v3.0.0-beta.13

Choose a tag to compare

@lextm lextm released this 05 May 05:15

Downloads

Package
NuGet Version NuGet package for most users
NuGet Version Global Tool version for .NET 8+ SDK users

Sample projects showing how to use Obfuscar can be found at https://github.com/obfuscar/example

Highlights

  • Fixed package reference #593

Full Changelog: v3.0.0-beta.12...v3.0.0-beta.13