Skip to content

Releases: jordiaragonzaragoza/JordiAragon.SharedKernel

v6.0.2

10 May 15:29
9a9fa21
Compare
Choose a tag to compare

Support for optimistic concurrency

v5.0.0

02 Apr 18:23
0b56e87
Compare
Choose a tag to compare
  • Support for Paginated Queries
  • Added Read Models Support with repository integration for optimized data access and manipulation.
  • Resilience Enforcement on Outbox Publisher using Polly
  • Added Idempotency Consumer Support on EventNotificationHandlers.
  • Improved HTTP Responses with No Content Support
  • Added Default Cache and Outbox Options
  • Enhanced MassTransitEventBus Registration

v4.0.0

23 Jan 17:27
1e6234e
Compare
Choose a tag to compare
  • Usage of DateTimeOffset instead of DateTime
  • Added ExceptionHandlerBehaviour isolated from UnitOfWorkBehaviour
  • DomainEventsDispatcherBehaviour and UnitOfWorkBehaviour applies only to IBaseCommand
  • Fix issue with ValidationBehaviour on update Ardalis.Result library
  • Added BaseValidator to use it as default AbstractValidator implementation.
  • Change contracts for IReadListRepository and IReadRepository
  • EventsDispatcherService changed to support event sourced aggregates.
  • Added IAggregatesStore and implementations
  • Fix CustomMediator to support INotificationHandlerDecorator

v3.0.0

02 Dec 18:27
e3adcfe
Compare
Choose a tag to compare

Refactor base repositories and interface definitions

v2.2.0

05 Nov 20:58
63f05e1
Compare
Choose a tag to compare
Merge pull request #19 from jordiaragonzaragoza/main

Integrate FastEndpoints and Architecture Tests

v2.1.2

27 Sep 14:41
ec196fe
Compare
Choose a tag to compare
Merge pull request #16 from jordiaragonzaragoza/main

Add CI

v2.1.1

24 Aug 18:02
043ba9e
Compare
Choose a tag to compare
  • Update nuggets version
  • Added base classes for event sourcing (in progress)
  • Minor guards fixes

v2.0.0

15 Jul 09:29
66e2711
Compare
Choose a tag to compare

Improve domain events.

v1.0.0

04 Jun 20:43
Compare
Choose a tag to compare

First release package to implement the building blocks to follow DDD principles and Clean Architecture.