autofac / Autofac.Extras.DynamicProxy

Interceptor and decorator support for Autofac IoC via Castle DynamicProxy
MIT License
106 stars 33 forks source link

Update Castle.Core version #52

Closed sstassen-wowcorp closed 1 year ago

sstassen-wowcorp commented 1 year ago

See https://github.com/autofac/Autofac.Extras.DynamicProxy/issues/51

codecov[bot] commented 1 year ago

Codecov Report

Base: 80.80% // Head: 80.80% // No change to project coverage :thumbsup:

Coverage data is based on head (f31f0ca) compared to base (f300865). Patch has no changes to coverable lines.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #52 +/- ## ======================================== Coverage 80.80% 80.80% ======================================== Files 1 1 Lines 125 125 Branches 24 24 ======================================== Hits 101 101 Misses 14 14 Partials 10 10 ``` Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=autofac). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=autofac)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

alistairjevans commented 1 year ago

Is it required that the Castle.Core dependency moves to the latest major version? Or can we move to the latest minor version in the 4.* branch and still resolve the issue?

sstassen-wowcorp commented 1 year ago

Thanks for follow up Alistair

I checked Castle.Core 4.4.1 and found the dependency on NETStandard1.6 persists, resulting in a dependency on System.Text.RegularExpressions 4.3.0.

Castle.Core >= 5.0.0 takes a dependency on NETStandard2.1, which has no System.Text.RegularExpressions dependency

alistairjevans commented 1 year ago

OK, that checks out; I think it's reasonable to update the library, besides, this library only targets netstandard2.0 and 2.1 anyway.

I think we should probably label it as a breaking change though, since we force the breaking changes from Castle.Core, so can you also please update appveyor.yml and change the 2 version fields to 7.0.0? Then we can merge.