Skip to content

Latest commit

 

History

History
118 lines (97 loc) · 10.6 KB

ChangeLog.md

File metadata and controls

118 lines (97 loc) · 10.6 KB

Change Log

2.5.1

  • Fixed synchronization of collections via SyncByKeyCollectionResolver - PR #59

2.5.0

  • Target frameworks updated to .NET Standard 2.1, .NET 6 and .NET Framework 4.7.2
  • Updated nuget packages
  • Entity Framework (full) updated to 6.4.4
  • Entity Framework Core updated to 6.0.2
  • AutoMapper updated to version 10 (for .NET Framework 4.7.2) and 11 (for .NET Standard 2.1 and .NET 6)
    • Breaking change: implementation changed to use IMapper instead of static Mapper
  • Removed projects for Azure Table Storage

2.3.0

  • Fix with breaking change! Fixed insidious bug in EFCore and EF unit of work which appeared after async methods were added into facades (v2.2.0). In class CrudFacadeBase there is async method SaveAsync which calls uow.CommitAsync(cancellationToken). If you called this in nested uow scope then it would raise Context.SaveChanges and that was wrong. PR #43

2.2.4

Add asynchronous metod in DotvvmFacadeExtensions.

2.2.3

2.2.2

  • Fix for Table Storage treating two different entities with same partition and row keys as one record.

2.2.1

  • Fix for Table Storage not returning all entities correctly when browsing through storage with over 1,000 items.

2.2.0

  • Added async methods into facades.
  • Added checking for child UoW commit request.
  • Updated SendGrid nuget.
  • Fixed bug in MailerService (empty OverrideToAddresses).
  • Added EF-ThenInclude support for collections.

2.1.8

2.1.7

2.1.6

  • DotvvmFacadeExtensions use interfaces instead of implementation now.

2.1.5

  • Added icon for NuGet packages.

2.1.4

2.1.3

2.1.2

2.1.1

2.1.0

  • Namespaces refactoring (PR #26)
    • Riganti.Utils.Infrastructure.Services.Smtp.Mailing namespace has been removed, all types moved to Riganti.Utils.Infrastructure.Services.Mailing namespace.
    • All *.Services.Logging.* namespaces renamed to *.Logging.* (Service part was removed).
  • Logging extended (edeab27)
  • ILogger and Severity moved to Riganti.Utils.Infrastructure.Core.
  • Added XUnitOutputLogger and NuGet package Riganti.Utils.Infrastructure.Testing.

These NuGet packages no longer exist:

  • Riganti.Utils.Infrastructure.Services.Logging
  • Riganti.Utils.Infrastructure.Services.Logging.ApplicationInsights
  • Riganti.Utils.Infrastructure.Services.Logging.Email
  • Riganti.Utils.Infrastructure.Services.Smtp

2.0.12

  • Fixed EntityFrameworkRepository.Delete(TKey id) method - attach fake entity only when not found in local context. (PR #24)
  • ISortableQuery<TQueryableResult> interface moved from QueryBase to IQuery. (PR #25)

2.0.11

  • Fixed AutoMapper extension methods for Entity Framework. (39e0dac)

2.0.10

  • Added CRUD facade permitions validation. (ba46bd6)

2.0.9

  • Add mapping from DTO to Entity to EntityDTOMapper. (PR #22)