Repository navigation
Releases
v3.0.0-beta.22
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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.Mutable0.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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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
Downloads
| Package | |
|---|---|
| NuGet package for most users | |
| 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