diff --git a/CHANGELOG.md b/CHANGELOG.md index 52364cc..8e84c27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 @@ -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 diff --git a/LICENSE b/LICENSE index 70fdfae..61bb734 100644 --- a/LICENSE +++ b/LICENSE @@ -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 diff --git a/demo/Logitar.EventSourcing.Demo.Application/Logitar.EventSourcing.Demo.Application.csproj b/demo/Logitar.EventSourcing.Demo.Application/Logitar.EventSourcing.Demo.Application.csproj index fe97302..045106c 100644 --- a/demo/Logitar.EventSourcing.Demo.Application/Logitar.EventSourcing.Demo.Application.csproj +++ b/demo/Logitar.EventSourcing.Demo.Application/Logitar.EventSourcing.Demo.Application.csproj @@ -19,7 +19,7 @@ - + diff --git a/demo/Logitar.EventSourcing.Demo.Domain/Logitar.EventSourcing.Demo.Domain.csproj b/demo/Logitar.EventSourcing.Demo.Domain/Logitar.EventSourcing.Demo.Domain.csproj index 37c1df3..d75e314 100644 --- a/demo/Logitar.EventSourcing.Demo.Domain/Logitar.EventSourcing.Demo.Domain.csproj +++ b/demo/Logitar.EventSourcing.Demo.Domain/Logitar.EventSourcing.Demo.Domain.csproj @@ -19,7 +19,7 @@ - + diff --git a/demo/Logitar.EventSourcing.Demo/Logitar.EventSourcing.Demo.csproj b/demo/Logitar.EventSourcing.Demo/Logitar.EventSourcing.Demo.csproj index 82456d0..8b56c77 100644 --- a/demo/Logitar.EventSourcing.Demo/Logitar.EventSourcing.Demo.csproj +++ b/demo/Logitar.EventSourcing.Demo/Logitar.EventSourcing.Demo.csproj @@ -24,14 +24,14 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/LICENSE b/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/LICENSE +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL.csproj b/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL.csproj index cb050e9..b4b482f 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL.csproj +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an implementation of a relational event store to be used with the Event Sourcing architecture pattern, Entity Framework Core and PostgreSQL. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing entityframeworkcore postgres https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.PostgreSQL @@ -39,7 +39,7 @@ - + diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/LICENSE b/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/LICENSE +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/Logitar.EventSourcing.EntityFrameworkCore.Relational.csproj b/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/Logitar.EventSourcing.EntityFrameworkCore.Relational.csproj index e1e2289..fc5f914 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/Logitar.EventSourcing.EntityFrameworkCore.Relational.csproj +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational/Logitar.EventSourcing.EntityFrameworkCore.Relational.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an abstraction of a relational event store to be used with the Event Sourcing architecture pattern and Entity Framework Core. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing entityframeworkcore relational https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.Relational @@ -39,8 +39,8 @@ - - + + diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/LICENSE b/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/LICENSE +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/Logitar.EventSourcing.EntityFrameworkCore.SqlServer.csproj b/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/Logitar.EventSourcing.EntityFrameworkCore.SqlServer.csproj index a157c38..72596a2 100644 --- a/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/Logitar.EventSourcing.EntityFrameworkCore.SqlServer.csproj +++ b/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer/Logitar.EventSourcing.EntityFrameworkCore.SqlServer.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an implementation of a relational event store to be used with the Event Sourcing architecture pattern, Entity Framework Core and Microsoft SQL Server. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing entityframeworkcore sqlserver https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.EntityFrameworkCore.SqlServer @@ -39,8 +39,8 @@ - - + + diff --git a/lib/Logitar.EventSourcing.Infrastructure/EventBus.cs b/lib/Logitar.EventSourcing.Infrastructure/EventBus.cs index 26b6d46..3884ffc 100644 --- a/lib/Logitar.EventSourcing.Infrastructure/EventBus.cs +++ b/lib/Logitar.EventSourcing.Infrastructure/EventBus.cs @@ -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) { diff --git a/lib/Logitar.EventSourcing.Infrastructure/LICENSE b/lib/Logitar.EventSourcing.Infrastructure/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing.Infrastructure/LICENSE +++ b/lib/Logitar.EventSourcing.Infrastructure/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing.Infrastructure/Logitar.EventSourcing.Infrastructure.csproj b/lib/Logitar.EventSourcing.Infrastructure/Logitar.EventSourcing.Infrastructure.csproj index 105fbbe..5d631c8 100644 --- a/lib/Logitar.EventSourcing.Infrastructure/Logitar.EventSourcing.Infrastructure.csproj +++ b/lib/Logitar.EventSourcing.Infrastructure/Logitar.EventSourcing.Infrastructure.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an abstraction of an event store to be used with the Event Sourcing architecture pattern. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing infrastructure https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.Infrastructure diff --git a/lib/Logitar.EventSourcing.Kurrent/LICENSE b/lib/Logitar.EventSourcing.Kurrent/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing.Kurrent/LICENSE +++ b/lib/Logitar.EventSourcing.Kurrent/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing.Kurrent/Logitar.EventSourcing.Kurrent.csproj b/lib/Logitar.EventSourcing.Kurrent/Logitar.EventSourcing.Kurrent.csproj index 406c6dd..f31b492 100644 --- a/lib/Logitar.EventSourcing.Kurrent/Logitar.EventSourcing.Kurrent.csproj +++ b/lib/Logitar.EventSourcing.Kurrent/Logitar.EventSourcing.Kurrent.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an implementation of an event store to be used with the Event Sourcing architecture pattern, and EventStoreDB/Kurrent. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing eventstoredb kurrent https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing.Kurrent diff --git a/lib/Logitar.EventSourcing.MartenDB/Logitar.EventSourcing.MartenDB.csproj b/lib/Logitar.EventSourcing.MartenDB/Logitar.EventSourcing.MartenDB.csproj index 8462f33..6c12f30 100644 --- a/lib/Logitar.EventSourcing.MartenDB/Logitar.EventSourcing.MartenDB.csproj +++ b/lib/Logitar.EventSourcing.MartenDB/Logitar.EventSourcing.MartenDB.csproj @@ -19,7 +19,7 @@ - + diff --git a/lib/Logitar.EventSourcing/LICENSE b/lib/Logitar.EventSourcing/LICENSE index 70fdfae..61bb734 100644 --- a/lib/Logitar.EventSourcing/LICENSE +++ b/lib/Logitar.EventSourcing/LICENSE @@ -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 diff --git a/lib/Logitar.EventSourcing/Logitar.EventSourcing.csproj b/lib/Logitar.EventSourcing/Logitar.EventSourcing.csproj index be134fa..861eeae 100644 --- a/lib/Logitar.EventSourcing/Logitar.EventSourcing.csproj +++ b/lib/Logitar.EventSourcing/Logitar.EventSourcing.csproj @@ -9,19 +9,19 @@ Francis Pion Logitar.NET Provides an implementation of the Event Sourcing architecture pattern. - © 2025 Logitar All Rights Reserved. + © 2026 Logitar All Rights Reserved. logitar.png README.md git https://github.com/Logitar/EventSourcing - 10.1.0.0 + 10.1.1.0 $(AssemblyVersion) LICENSE True - 10.1.0 + 10.1.1 en-CA True - `EventBus` improvements, fixed GitHub Actions and License Year. + NuGet and LICENSE year upgrade. logitar net framework event sourcing https://github.com/Logitar/EventSourcing/tree/main/lib/Logitar.EventSourcing @@ -35,8 +35,8 @@ - - + + diff --git a/tests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests.csproj b/tests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests.csproj index 9ebf8a6..5b64496 100644 --- a/tests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests.csproj +++ b/tests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests/Logitar.EventSourcing.EntityFrameworkCore.Relational.UnitTests.csproj @@ -21,7 +21,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tests/Logitar.EventSourcing.Infrastructure.UnitTests/Logitar.EventSourcing.Infrastructure.UnitTests.csproj b/tests/Logitar.EventSourcing.Infrastructure.UnitTests/Logitar.EventSourcing.Infrastructure.UnitTests.csproj index 2800649..0436382 100644 --- a/tests/Logitar.EventSourcing.Infrastructure.UnitTests/Logitar.EventSourcing.Infrastructure.UnitTests.csproj +++ b/tests/Logitar.EventSourcing.Infrastructure.UnitTests/Logitar.EventSourcing.Infrastructure.UnitTests.csproj @@ -21,7 +21,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tests/Logitar.EventSourcing.IntegrationTests/Logitar.EventSourcing.IntegrationTests.csproj b/tests/Logitar.EventSourcing.IntegrationTests/Logitar.EventSourcing.IntegrationTests.csproj index f906b7b..9f2f9a5 100644 --- a/tests/Logitar.EventSourcing.IntegrationTests/Logitar.EventSourcing.IntegrationTests.csproj +++ b/tests/Logitar.EventSourcing.IntegrationTests/Logitar.EventSourcing.IntegrationTests.csproj @@ -30,7 +30,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/tools/Logitar.EventSourcing.Database/Logitar.EventSourcing.Database.csproj b/tools/Logitar.EventSourcing.Database/Logitar.EventSourcing.Database.csproj index bb19f5f..b413eb1 100644 --- a/tools/Logitar.EventSourcing.Database/Logitar.EventSourcing.Database.csproj +++ b/tools/Logitar.EventSourcing.Database/Logitar.EventSourcing.Database.csproj @@ -26,11 +26,11 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - +