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
DbContextOptionsBuilder
inDbContextCustomization
- 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
InMemoryContextCustomization
as obsolete - Marked
SqliteContextCustomization
as obsolete - Removed
ConnectionOpeningBehavior
- Removed
ConnectionOpeningNode
- Removed
DatabaseInitializingBehavior
- Removed
DatabaseInitializingNode
- Removed
DbContextOptionsSpecimenBuilder
- Removed
IOptionsBuilder
interface - Removed
OptionsBuilder
base 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.0
to 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