Skip to content

5.0.0

Latest

Choose a tag to compare

@Notorious-Coding Notorious-Coding released this 24 Jun 09:44

✨ Features

  • Dependency injection is now at the Environment level
    • Create a IDependencyInjectionConfigurator
      public class DependencyInjectionConfigurator : IDependencyInjectionConfigurator
      {
          public IServiceCollection ConfigureServices(IServiceCollection services) => services;
      }
    • Add a [InjectionConfigurator(typeof(DependencyInjectionConfigurator))] to the test class.
      • You could add multiple InjectionConfiguratorAttribute to the same test class (or parents), they will all be
        used.
    • Add dependencies to the environment/infrastructure constructor !

💥 Breaking Changes

  • Deleted support for Extensions, use dependency injection instead.

🐛 Bug Fixes

  • Fixed a bug where SqliteInfrastructure could not delete the file because it was still used by another process.
    Triggering DoggyDog cleaning.

📦 Dependencies

  • Upgraded 'Microsoft.Data.Sqlite' and 'Microsoft.Data.Sqlite.Core' to 11.0.0-preview.5.26302.115 because 10.0.5 has a
    high
    vulnerability on SQlite provider.