diff --git a/CHANGELOG.md b/CHANGELOG.md index 7020818..a3d14e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.17.0] - 2025-03-21 +### Changed + +- Changed `ICommandProcessorFactory`, `ICommandHandlerFactory` and `CommandProcessor<>` to be + registered as transient rather than singleton. This allows `CommandHandler` implementations to use + dependencies registered as scoped. + +- Reintroduce `IProjectionFactory` in a slightly modified version to allow consumers to make additional "initialization" of projections. + +## [1.17.0] - 2025-03-21 + ### Fixed - Ensure that a projection can run in its own scope. This is important as we do not want state to leak from one projection to the other. diff --git a/version.json b/version.json index addd78a..397db31 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json", - "version": "1.20", + "version": "1.21", "assemblyVersion": { "precision": "revision" },