Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 3.66 KB

CHANGELOG.md

File metadata and controls

73 lines (53 loc) · 3.66 KB

Change log

Represents the NuGet versions.

v4.2.5

  • Fixed: Updated project type type to be netstandard2.1 versus netcoreapp3.1 to enable multiple version support.
  • Fixed: Updated internal Beef dependencies to latest.

v4.2.4

  • Fixed: Updated internal Beef dependencies to latest.

v4.2.3

  • Enhancement: Add support for using AutoMapper for the entity-to-entity based mapping (remove existing EntityMapper-based functionality) - may result in breaking changes:
    • EfDbArgs<T, TModel> renamed to EfDbArgs and updated to support the new AutoMapper requirements.
    • IEfDbArgs removed to simplify.
    • EfDbBase and EfDbQuery updated to support AutoMapper mappings.
    • EfMapper was deleted.
    • Note: All code-generated artefacts must be re-generated.

v4.2.1

  • Enhancement: Re-baseline all Beef components to version v4.2.1 required by Beef.Abstractions introduction; including updating all dependent NuGet packages to their latest respective version.

v4.1.4

  • Enhancement: Added new IEfDbContext to enable access to the underlying IDatabase instance.
  • Enhancement: Added IEfDb.EventOutboxInvoker to access the corresponding event outbox capability.
  • Enhancement: Added ILogicallyDeleted interface. Where implemented the EfDbBase.Delete will perform a logical delete versus a physical delete.
  • Enhancement: Added IMultiTenant interface. Where implemented the EfDbBase.Create will automatically update the TenantId from the ExecutionContent.Current.TenantId.
  • Enhancement: Updated project to produce symbol packages for improved debugging.

v4.1.3

  • Enhancement: Updated all dependent NuGet packages to their latest respective version.

v4.1.2

  • Fixed: A NotFoundException will be thrown on a delete if it does not exist; otherwise, the application will assume it deleted successfully and the likes of a related event could be raised incorrectly.

v4.1.1

  • Enhancement: Introduction of Dependency Injection support.

v3.1.4

  • Enhancement: All references to DateTime.Now have been updated to Cleaner.Clean(DateTime.Now).

v3.1.3

  • Fixed: A new nullable compile error fixed that appeared with Visual Studio 2019 v16.5.4.

v3.1.2

  • Fixed: A query was always applying paging even where not specified. Where no paging is specified all rows will be returned by default (as expected).
  • Enhancement: Updated all dependent NuGet packages to their latest respective version.

v3.1.1

v2.1.7

v2.1.6

  • Fixed: Introduced FxCop Analysis to Beef.Data.EntityFrameworkCore; this version represents the remediation based on the results.

v2.1.5

  • Fixed: Introduced FxCop Analysis to Beef.Core; this version represents the remediation based on the results.

v2.1.4

  • Enhanced: EfDbMapper<>.AddStandardProperties now returns this instance to enable fluent-style method-chaining.

v2.1.3

  • Fixed: InvokerBase was non functioning as a generic class; reimplemented. Other Invokers updated accordingly.

v2.1.2

  • Fixed: Inconsistent version numbers.

v2.1.1

  • New: Initial publish to GitHub.