Skip to content

Releases: JSkimming/abioc

Release 0.8.0

04 May 21:32
84e7cf1
Compare
Choose a tag to compare
  • Bump StyleCop.Analyzers from 1.0.2 to 1.1.118 #58
  • Bump xunit from 2.3.0 to 2.4.1 #60
  • Bump System.ValueTuple from 4.4.0 to 4.5.0 #61
  • Bump xunit.runner.visualstudio from 2.3.0 to 2.4.1 #62
  • Bump Microsoft.CodeAnalysis.CSharp from 2.3.2 to 3.0.0 #63
  • Bump AutoTest.ArgumentNullException.Xunit from 0.8.0 to 0.9.0 #64
  • Bump AutoFixture.AutoMoq from 3.51.0 to 4.8.0 #65
  • Bump FluentAssertions from 4.19.4 to 5.6.0 #66
  • Bump Moq from 4.7.142 to 4.10.1 #67
  • Bump AutoFixture.Xunit2 from 3.51.0 to 4.8.0 #68
  • Bump Microsoft.NET.Test.Sdk from 15.3.0 to 16.0.1 #69
  • Just target .NET Standard #70
  • Added docker build files #71
  • AutoFixture update #72
  • Generate code coverage for .NET Core builds #73

Available to download on NuGet.

Code differences since Release 0.7.0.

API changes since 0.7.0.

Release 0.7.0

11 Oct 16:31
Compare
Choose a tag to compare
  • Refactor the Registration Visitor initialization #54
  • Upgrade to .NET Core 2.0 #55
  • Migrate to a single project #56

Available to download on NuGet.

Code differences since Release 0.6.0.

API changes since 0.6.0.

Release 0.6.0

02 Jun 17:31
Compare
Choose a tag to compare
  • Updated to the latest StyleCop #45
  • Fix issue with generic factory return values #46 & #49
  • Allow multiple reference assemblies for compilation #48
  • Handle multiple mappings correctly #51

Available to download on NuGet.

Code differences since Release 0.5.0.

API changes since 0.5.0.

Release 0.5.0

30 May 21:18
Compare
Choose a tag to compare
  • Updated Tuple and Moq packages #33
  • Added the xUnit Analyzers package to the tests #34
  • Refactor Composition Context to prevent composition overwrite #35
  • Split out composition and code generation #36
  • Define the construction context #38
  • Added the internal unit tests #39
  • Fixed the injection of properties from factory methods #40
  • Made all the registrations and compositions internal #41
  • Add the container to the construction context #42

Available to download on NuGet.

Code differences since Release 0.4.0.

API changes since 0.4.0.

Release 0.4.0

10 May 04:53
Compare
Choose a tag to compare
  • Include both Linux and OSX build matrix #27
  • Run travis tests using release the build #28
  • Added the Prevent composition overwrite tests #29
  • Add mechanism to specify property dependency injection #30

Available to download on NuGet.

Code differences since Release 0.3.0

API changes since 0.3.0.

Release 0.3.0

06 May 19:39
Compare
Choose a tag to compare
  • Added visitor factory cache #15
  • Updated the Roslyn packages to 2.1.0 #16
  • Added mechanism for singleton instance injection #17
  • Added the internal registrations #19
  • Generated GetService & GetServices methods #21, #22, #23
  • Simplify registrations #24
  • Added singleton registration functionality #25
  • Allow a class to have a dependency on IEnumerable<T> #26

Available to download on NuGet.

Code differences since Release 0.2.0

API changes since 0.2.0.

Release 0.2.0

28 Apr 23:24
Compare
Choose a tag to compare
  • First release since the rewrite #9

Available to download on NuGet.