Skip to content

feat: enhance notification system#28

Merged
foxminchan merged 1 commit into
mainfrom
feat/email-enhance
Apr 17, 2025
Merged

feat: enhance notification system#28
foxminchan merged 1 commit into
mainfrom
feat/email-enhance

Conversation

@foxminchan

Copy link
Copy Markdown
Owner

This pull request introduces several changes across multiple files, focusing on updating dependencies, removing container support configurations, and extending the Finance service to include a new FullName property in commands, events, and database schema. Below is a summary of the most important changes grouped by theme.

Dependency Updates

  • Updated Marten.AspNetCore package to version 7.40.0 in Directory.Packages.props.
  • Added MailKit (v4.11.0) and Mjml.Net (v4.8.0) dependencies, and updated TUnit to version 0.19.82 in Directory.Packages.props.

Removal of Container Support

  • Removed EnableSdkContainerSupport and ContainerRepository configurations from the Basket, Catalog, and Finance services' .csproj files. [1] [2] [3]

Finance Service Enhancements

  • Added a new FullName property to CancelOrderCommand, CompleteOrderCommand, and PlaceOrderCommand to include the user's full name in commands. [1] [2] [3]
  • Updated the OrderStateMachineTests to include DefaultTestFullName and validate the FullName property in integration events and commands. [1] [2] [3] [4] [5]
  • Introduced a database migration (Add_FullName) to add the FullName column to the order_state table in the Finance service.

Minor Changes

  • Removed the ASPIRECOSMOSDB001 warning suppression from the BookWorm.AppHost.csproj file.

@foxminchan foxminchan self-assigned this Apr 17, 2025
@netlify

netlify Bot commented Apr 17, 2025

Copy link
Copy Markdown

Deploy Preview for bookwormdev canceled.

Name Link
🔨 Latest commit bf2bc44
🔍 Latest deploy log https://app.netlify.com/sites/bookwormdev/deploys/6800d16232d487000887c310

@foxminchan
foxminchan merged commit 4d9c34f into main Apr 17, 2025
@foxminchan
foxminchan deleted the feat/email-enhance branch April 17, 2025 10:02
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant