Releases: ghorsington/Mono.Cecil.Inject
Version 1.2.7.0
Changelog:
- Added support for Cecil 0.10.
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.6
Changelog:
- Readded the old method signature for Inject methods for compatibility purposes.
IMPORTANT NOTE
Since version 1.2.5, the signature of InjectionDefinition.Inject has been changed, which is why assemblies targeting Cecil.Inject 1.2.4 will become unusable in the future.
If you are a developer you must recompile your projects with the new version of Cecil.Inject in order for your project to function with the newer versions of this library.
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.5.1
Changelog:
- Fixed InjectWith to work with the new signature
IMPORTANT NOTE
Since version 1.2.5, the signature of InjectionDefinition.Inject has been changed, which is why assemblies targeting Cecil.Inject 1.2.4 will not work with this version (or newer).
If you are a developer you must recompile your projects with the new version of Cecil.Inject in order for your project to function.
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.5
Changelog:
- Added the ability to use strings as constant tags as well [1]
- Managed to make the library (a teeny bit) more compact
Important notes
[1] The signature of InjectionDefinition.Inject has been changed, which is why assemblies targeting Cecil.Inject 1.2.4 will not work with this version (or newer).
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.4
Changelog:
- Fixed #3
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.3
Changelog:
- Fixed typo preventing from creating instances of
InjectionDefinition
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.2
Changelog:
- Fixed issue #2
- Fixed using hooks that have generic parameters
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2.1
Changelog:
- Fixed issue #1
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.2
Changelog
- Fixed the issue where an injected method would crash if the injection method had a return value and
InjectFlags.ModifyReturn
was not set.
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.
Version 1.1
Changelog
- Added partial parameter passing (injection methods don't need to have all target method parameters in their signature)
- Added method matching (search for methods that have at least the specified parameters in the right order)
- Minor optimisations to
GetMethod
-methods
Version contents
RELEASE contains a basic version of Mono.Cecil.Inject intended for end-users.
DEV contains a special version of Mono.Cecil.Inject that allows the usage of debugging tools.