Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

Nothing yet.

## [10.1.1] - 2026-01-23

### Fixed

- LICENSE Year.
- NuGet upgrades.

## [10.1.0] - 2025-11-29

### Added
Expand Down Expand Up @@ -191,7 +198,8 @@ There are so many changes in this version that I may have missed some.
- Marked old TypeExtensions as obsolete.
- Refactored AggregateRoot.

[unreleased]: https://github.com/Logitar/EventSourcing/compare/v10.1.0...HEAD
[unreleased]: https://github.com/Logitar/EventSourcing/compare/v10.1.1...HEAD
[10.1.1]: https://github.com/Logitar/EventSourcing/compare/v10.1.0...v10.1.1
[10.1.0]: https://github.com/Logitar/EventSourcing/compare/v10.0.0...v10.1.0
[10.0.0]: https://github.com/Logitar/EventSourcing/compare/v7.0.2...v10.0.0
[7.0.2]: https://github.com/Logitar/EventSourcing/compare/v7.0.1...v7.0.2
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="MediatR" Version="13.1.0" />
<PackageReference Include="MediatR" Version="14.0.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="FluentValidation" Version="12.1.0" />
<PackageReference Include="FluentValidation" Version="12.1.1" />
<PackageReference Include="MediatR.Contracts" Version="2.0.1" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Logitar.Security" Version="10.0.1" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.0">
<PackageReference Include="Logitar.Security" Version="10.0.2" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.22.1" />
<PackageReference Include="Scalar.AspNetCore" Version="2.11.0" />
<PackageReference Include="Scalar.AspNetCore" Version="2.12.17" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an implementation of a relational event store to be used with the Event Sourcing architecture pattern, Entity Framework Core and PostgreSQL.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing entityframeworkcore postgres</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL</PackageProjectUrl>
</PropertyGroup>
Expand All @@ -39,7 +39,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Logitar.Data.PostgreSQL" Version="10.0.1" />
<PackageReference Include="Logitar.Data.PostgreSQL" Version="10.0.2" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an abstraction of a relational event store to be used with the Event Sourcing architecture pattern and Entity Framework Core.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing entityframeworkcore relational</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational</PackageProjectUrl>
</PropertyGroup>
Expand All @@ -39,8 +39,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Logitar.Data" Version="10.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.0" />
<PackageReference Include="Logitar.Data" Version="10.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an implementation of a relational event store to be used with the Event Sourcing architecture pattern, Entity Framework Core and Microsoft SQL Server.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing entityframeworkcore sqlserver</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer</PackageProjectUrl>
</PropertyGroup>
Expand All @@ -39,8 +39,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Logitar.Data.SqlServer" Version="10.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.0" />
<PackageReference Include="Logitar.Data.SqlServer" Version="10.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.2" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion lib/Logitar.EventSourcing.Infrastructure/EventBus.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public async Task PublishAsync(IEvent @event, CancellationToken cancellationToke
foreach (object handler in handlers)
{
Type handlerType = handler.GetType();
MethodInfo handle = handler.GetType().GetMethod(HandlerName, parameterTypes)
MethodInfo handle = handlerType.GetMethod(HandlerName, parameterTypes)
?? throw new InvalidOperationException($"The handler {handlerType} must define a '{HandlerName}' method.");
if (handle.Invoke(handler, parameters) is Task task)
{
Expand Down
2 changes: 1 addition & 1 deletion lib/Logitar.EventSourcing.Infrastructure/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an abstraction of an event store to be used with the Event Sourcing architecture pattern.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing infrastructure</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.Infrastructure</PackageProjectUrl>
</PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion lib/Logitar.EventSourcing.Kurrent/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an implementation of an event store to be used with the Event Sourcing architecture pattern, and EventStoreDB/Kurrent.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing eventstoredb kurrent</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.Kurrent</PackageProjectUrl>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Marten" Version="8.16.1" />
<PackageReference Include="Marten" Version="8.18.1" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion lib/Logitar.EventSourcing/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Logitar
Copyright (c) 2026 Logitar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
12 changes: 6 additions & 6 deletions lib/Logitar.EventSourcing/Logitar.EventSourcing.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@
<Authors>Francis Pion</Authors>
<Product>Logitar.NET</Product>
<Description>Provides an implementation of the Event Sourcing architecture pattern.</Description>
<Copyright>© 2025 Logitar All Rights Reserved.</Copyright>
<Copyright>© 2026 Logitar All Rights Reserved.</Copyright>
<PackageIcon>logitar.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Logitar/EventSourcing</RepositoryUrl>
<AssemblyVersion>10.1.0.0</AssemblyVersion>
<AssemblyVersion>10.1.1.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<Version>10.1.0</Version>
<Version>10.1.1</Version>
<NeutralLanguage>en-CA</NeutralLanguage>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<PackageReleaseNotes>`EventBus` improvements, fixed GitHub Actions and License Year.</PackageReleaseNotes>
<PackageReleaseNotes>NuGet and LICENSE year upgrade.</PackageReleaseNotes>
<PackageTags>logitar net framework event sourcing</PackageTags>
<PackageProjectUrl>https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing</PackageProjectUrl>
</PropertyGroup>
Expand All @@ -35,8 +35,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Logitar" Version="10.0.1" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
<PackageReference Include="Logitar" Version="10.1.1" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.2" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="10.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="10.0.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.0">
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.2" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.22.1" />
</ItemGroup>

Expand Down
Loading