Releases: pamidur/aspect-injector
Releases · pamidur/aspect-injector
2.7.1
New:
- Built against net6
- Single file trimmed publish
- Self contained / no more dependencies on installed dotnet
Fixed:
- Fixed PDB generation seems to have fixed #138
- Rolled back #164 which causes #170
- New solution for #164 that fixes also #170
2.6.1
Full Changelog: 2.6.0...2.6.1
- adding fake debug info to generated code, so #164 does not happen
- improvements for nuget package
2.6.0
Improvements:
- Improved types resolution and getting rid of force-referencing netstandard.dll #138
- Proper net5 support
- Added
[SkipInjection]
attribute so you can tell AspectInjector never inject into particular methods
- Improved handling of the debug information
Fixes:
- Attempt to fix #150 and #107 by avoiding Mono.Cecil's issue with deferred PDB reading, should speed up injection too
2.5.0
New feature Interface Triggers #143 :
Now interfaces are valid target for [Injection]
attribute. It works the same way as attribute based injections except it will not show up in [Argument(Source.Triggers)].
Common Aspects:
Fixes:
- Fixed attributes instancing for Around aspects. Now produces valid code for attributes with named properties.
2.4.4
In this release :
- Fixed complex generic constraints #142
- Updated Mono.Cecil to 0.11.3
- Improved injection schedule to eliminate race condition with other tools
- Build on GithubActions
2.4.3
Fixed:
- again #140, now fixed base class ctor lookup for open generic types
2.4.2
Fixed:
- Base class constructor call lookup for generic types #140
2.4.1
Fixed in this release:
- #131 Broken build when projects has COM References
- Fixed IncludeAssets for consumer projects. Now you can build build and publish your aspects as separate library without manually modifying PackageReference to AspectInjector
2.3.1
Bugfix release:
- fixed #123 issue where emuns were treated as value types instead of as underlying int(long)