Skip to content
This repository has been archived by the owner on Sep 28, 2024. It is now read-only.

Releases: sailro/Reflexil

Release 2.7

09 Aug 18:29
Compare
Choose a tag to compare

upgrades:

Release 2.6

04 Aug 14:44
209e4e8
Compare
Choose a tag to compare

bugfixes:

  • Fix runtime issues with ILSpy 7.1 (thank you @mskgroup)

Release 2.5

30 Dec 00:40
Compare
Choose a tag to compare

bugfixes:

  • Fix runtime issues with ILSpy 6.2.1

Release 2.4

16 Jul 03:30
7c8ae02
Compare
Choose a tag to compare

news:

  • Support for ILSpy v6.x.

upgrades:

  • de4Dot/dnlib update.

Release 2.3

28 May 21:13
3b1cb65
Compare
Choose a tag to compare

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

18 Jan 19:09
Compare
Choose a tag to compare

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

10 Aug 16:44
Compare
Choose a tag to compare

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

31 Aug 06:46
Compare
Choose a tag to compare

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

29 Nov 09:00
Compare
Choose a tag to compare

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

14 Jul 19:49
Compare
Choose a tag to compare

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"