All Versions
22
Latest Version
Avg Release Cycle
28 days
Latest Release
448 days ago

Changelog History
Page 1

  • v2.4.1 Changes

    July 31, 2020

    ๐Ÿ›  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
  • v2.4.0 Changes

    June 17, 2020

    ๐Ÿš€ In this release:

    • Before/After aspects are applied after Around. So now you can use any combination of those #119
    • โž• Added Roslyn Refactorings => to use - Alt+Enter or Ctrl+. on Class/Aspect or Method/Advice
      image
      image
      image
  • v2.4.0-beta1 Changes

    April 30, 2020

    ๐Ÿš€ In this pre-release priorities of injectors are changed to address issue #119.
    So now After/Before have higher priority than Around, which means that After/Before always work (even when Around advice prevents subsequent calls)

  • v2.3.1 Changes

    February 18, 2020

    ๐Ÿ›  Bugfix release:

    • ๐Ÿ›  fixed #123 issue where emuns were treated as value types instead of as underlying int(long)
  • v2.3.0 Changes

    February 10, 2020

    ๐Ÿ†• New Feature:
    Injection attributes can be inherited #122 :

     [Injection(typeof(CacheAspect), Inherited=true)] public abstract class CacheAttribute : Attribute { public abstract ObjectCache Cache { get; } public abstract CacheItemPolicy Policy { get; } } public class MemoryCacheAttribute : CacheAttribute { ... implementation }
    

    And then MemoryCacheAttribute will behave as if it has [Injection(typeof(CacheAspect))]

  • v2.2.8 Changes

    January 19, 2020
    • ๐Ÿ›  Fixed regression where putting string into or out of string array caused issues
    • Now forced all aspects to be public
  • v2.2.7 Changes

    January 18, 2020

    It took us quite a while to fix these severe issues:

    • Scope.PerInstance now works correctly even for complex generics-involved hierarchy of classes from many assemblies #99
    • ๐Ÿ›  Fixed generic types resolution for bases classes. Overall refactored call references creation and generics resolution #97
  • v2.2.6 Changes

    January 17, 2020

    ๐Ÿ›  Fixed (I hope) execution on pure netcore 3.0+ environments such as docker containers #118.

  • v2.2.5 Changes

    October 14, 2019
    • ๐Ÿ›  fixed #114
    • โž• added version to AI output
  • v2.2.4

    October 11, 2019