This repository has been archived by the owner on Sep 28, 2024. It is now read-only.
Releases: sailro/Reflexil
Releases · sailro/Reflexil
Release 2.7
Release 2.6
bugfixes:
- Fix runtime issues with ILSpy 7.1 (thank you @mskgroup)
Release 2.5
bugfixes:
- Fix runtime issues with ILSpy 6.2.1
Release 2.4
news:
- Support for ILSpy v6.x.
upgrades:
- de4Dot/dnlib update.
Release 2.3
news:
- Support for ILSpy v4.x (now using System.Reflection.Metadata).
upgrades:
- de4Dot/dnlib update.
- Mono.Cecil update.
bugfixes:
- Fix assembly loading and resolution with Mono.Cecil.
- Fix DPI issues with progress bars.
Release 2.2
news:
- Preliminary support for JustDecompile.
upgrades:
- de4Dot/dnlib update. Support for deobfuscating 'Confuser'.
- Mono.Cecil 0.10 update.
- Don't close Edit/Create instruction dialog on opc/operand inconsistency.
- Add editors for all primitive types for constant/custom attributes.
- Support for ILSpy 3.x
- Automatically compute imports for code injection, from current type
members and method calls.
bugfixes:
- Fix method matching with Reflector.
- Fix renaming fields losing constant values.
Release 2.1
news:
- Replace with NOP in the instructions editor.
- Added copy/paste to instruction editing grid, thanks to Thijs Kroesbergen.
- Added SilverLight 5 compilation profile.
upgrades:
- Use resolver for system assemblies if NoStdLib is set.
- Add extra registry keys for finding SDK tools (thanks to Sander Cox).
bugfixes:
- Fix resource mapping mechanism with ILSpy.
- Fix version display with ILSpy.
- Fix API compatibility with ILSpy 2.4 (you will need to use this version)
- Fix cannot select operator methods when editing call/callvirt opcodes.
- Fix import with generic parameters
Release 2.0
news:
- ILSpy support.
- hot assembly replacement feature for ILSpy 2.3+ and Reflector 8.5+.
- support for generic instance types and methods in the instruction editor.
- generic type arguments editor when selecting a type/method with generic
parameter(s).
upgrades:
- improved member matching with code injection.
- try to resolve an assembly from the host assemblies first, then use the
default resolver. - de4Dot 3.1.4 update.
- Mono.Cecil 0.9.6 update.
- tooltips for long types.
- better display with generic instance providers.
- plugin API cleanup.
bugfixes:
- fixed .NET 3.5 profile detection.
- properly remove assembly context when the host assembly is unloaded.
- validate current handler before switching to keep all alterations.
- fixed injection adding bad or duplicate corlib reference (again).
- fixed implicit version when injecting assembly name reference.
- properly give the focus to the member reference window treeview.
- handle the case when assembly resolving fails during injection.
- workaround Reflector not displaying sub menu separators.
- fixed C# code generation with generics.
- fixed type/method hierarchy mapping with generics.
- fixed NRE when editing custom attribute.
- fixed Reflector type search for lambda methods using the same parameter.
- the assembly browser is now able to properly locate generic members.
- fixed broken symbol loader.
Release 1.9
news:
- optimize and fix IL code after body alteration or code injection. You can
control this behaviour from the settings window. - extended verbatim string operand type in the constant & argument
editor so that you can use special chars like \n, \t... - type specification composition, so that you can define a String[][]* var
- add compilation profiles to better support Unity/Silverlight assemblies
with "Replace all with code"
upgrades:
- Mono.Cecil update.
- Filter autogenerated members with "Replace all with code"
bugfixes:
- fixed ModuleAttributes value will never be saved in some case. (lonwern)
- fixed related property when deleting a getter or setter method
- fixed member selector and properties without getter & setter
- fixed injection adding bad or duplicate corlib reference
Release 1.8
news:
- Added verbatim string operand type in the instruction/constant/argument editor so that you can use special chars like \n, \t...
upgrades:
- Support for Microsoft SDK v7.1A, v8.0A, v8.1A.
bugfixes:
- Fixed graphical issues with Windows 8.
- PEVerify was not always targeting the proper assembly.
- Strong name remover was not always targeting the proper assembly.
- Fixed PE Header when removing strong name.
- Fixed support for volatile and unsafe modifiers in "replace all with code"