diff --git a/CHANGELOG.md b/CHANGELOG.md index a73aa88..e5fd672 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,9 +18,18 @@ Previous classification is not required if changes are simple or all belong to t ## [8.1.9] +### Major Changes + +- Created a new project `Encamina.Enmarcha.Aspire` to handle configurations and extensions for Aspire. +- Added `ResourceBuilderExtensions` class in `Encamina.Enmarcha.Aspire.Extensions`, which provides extension methods for configuring resources. + - The method `WithEnvironment` was added to allow adding an array of environment variables to resources in a type-safe manner. + ### Minor Changes - Added the `AuthenticationRequired` property to `SmtpClientOptions.cs`, which is set to `true` by default. This indicates that authentication is required to connect to the SMTP server. If set to `false`, the server does not require authentication, meaning no username or password is needed for the connection. +- Added the `AtLeastOneRequiredAttribute` Data Annotation to validate that at least one of the specified properties has a value. +- Enchanced `JsonUtils` with new methods: `FastCheckIsJson` and `IsAnAdaptiveCard`. +- Added new `AtLeastOneRequiredSchemaFilter` to ensure OpenAPI schemas enforce that at least one of the specified properties is required, by modifying the schema to use the `anyOf` rule in Swagger documentation generation. ## [8.1.8] diff --git a/Directory.Build.props b/Directory.Build.props index fcdc636..d73daf7 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -17,7 +17,7 @@ 8.1.9 - preview-01 + preview-02