Skip to content

Releases: aivascu/EntityFrameworkCore.AutoFixture

Release v2.1.0

26 Nov 18:13
658d1ec
Compare
Choose a tag to compare

Changes:

  • Added test project for Entity Framework Core v8.0 targeting .NET v8.0
  • Added .NET 7.0 as target framework for EF 7 test project
  • Removed .NET v6.0 target framework constraint

Release v2.0.1

20 Jan 11:08
d483899
Compare
Choose a tag to compare

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

07 Aug 19:45
6f141aa
Compare
Choose a tag to compare

Features

  • Refactored core components to be more composable and decoupled
  • Implemented configuration option for DbContextOptionsBuilder in DbContextCustomization
  • Implemented configuration for post context creation action in DbContextCustomization
    • Implemented database migration via MigrateCommand
    • Implemented database creation via EnsureCreatedCommand
  • 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

07 Aug 12:41
730813f
Compare
Choose a tag to compare
Pre-release

Features

  • Added the legacy API for compatibility

Release v2.0.0-preview0002

04 Aug 23:03
da05527
Compare
Choose a tag to compare
Pre-release

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

16 Mar 00:00
c1f8b51
Compare
Choose a tag to compare

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

15 Mar 07:28
2397412
Compare
Choose a tag to compare

Features

  • Implement omitting DbSet<> properties configuration
  • Removed CI actions path restrictions
  • Refactored test projects

Release v1.1.0

17 Feb 15:49
Compare
Choose a tag to compare

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

10 Dec 13:54
Compare
Choose a tag to compare

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

10 Dec 08:45
Compare
Choose a tag to compare

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