Releases: aivascu/EntityFrameworkCore.AutoFixture
Releases · aivascu/EntityFrameworkCore.AutoFixture
Release v2.1.0
Release v2.0.1
Changes:
- Fixes deprecation message in
SqliteContextCustomization - Removes unnecessary dependency on
Microsoft.Data.Sqlite.Core - Adds tests to demonstrate EF 7 support
Release v2.0.0
Features
- Refactored core components to be more composable and decoupled
- Implemented configuration option for
DbContextOptionsBuilderinDbContextCustomization - Implemented configuration for post context creation action in
DbContextCustomization- Implemented database migration via
MigrateCommand - Implemented database creation via
EnsureCreatedCommand
- Implemented database migration via
- Implemented
InMemoryCustomization- Implemented configuration option to configure in-memory provider
- Implemented configuration option to configure database name
- Implemented configuration option to generate unique names
- Implemented
SqliteCustomization - Implemented configuration option to configure SQLite provider
- Implemented configuration option for connection string
- Improved documentation and readme
Deprecation
- Marked
InMemoryContextCustomizationas obsolete - Marked
SqliteContextCustomizationas obsolete - Removed
ConnectionOpeningBehavior - Removed
ConnectionOpeningNode - Removed
DatabaseInitializingBehavior - Removed
DatabaseInitializingNode - Removed
DbContextOptionsSpecimenBuilder - Removed
IOptionsBuilderinterface - Removed
OptionsBuilderbase type - Removed
InMemoryOptionsSpecimenBuilder - Removed
SqliteOptionsSpecimenBuilder - Removed
SqliteConnectionSpecimenBuilder
Release v2.0.0-preview0003
Features
- Added the legacy API for compatibility
Release v2.0.0-preview0002
Features
- Removed the custom request specifications
- Removed custom in-memory options specimen builder
- Replaced sqlite options specimen builder with type relay
- Removed custom sqlite connection builder
- Added connection string configuration option
- Redesigned the provider customizations
- Removed unused types
- Added dedicated checks type
- Added documentation comments
- Split up tests into specialized files
Release v1.3.0
Features
- Added auto-opening database connection behavior
- Added auto-initializing database context behavior
- Added flag option, in SQLite customization, for auto-opening connection
- Added flag option, in SQLite and InMemory customization, for auto-initializing context
Release v1.2.0
Features
- Implement omitting
DbSet<>properties configuration - Removed CI actions path restrictions
- Refactored test projects
Release v1.1.0
Features
- Expanded available versions of EF Core on
netstandard2.0to include v3 - Added warning message in readme
- Restricted pipeline ignore to
docs/**
Release v1.0.0
Features
- Create Entity Framework Core types from AutoFixture
- Create database connections using SQLite and In-Memory providers
- Documentation comments
- Support EF Core 2, 3, 5 and 6
Release v0.5.0
Features
- Unlocked the library to be able to use later versions of EF Core
- Added individual test projects for each version of EF Core
- Moved the CI script to NUKE