2026.3.3
·
74 commits
to master
since this release
Changes
🚀 Features
- Add read-model merchant schedule endpoint and use it in schedule creation validation @copilot-swe-agent (#1659)
- Add merchant opening hours support and migrations @StuartFerguson (#1657)
🧰 Maintenance
- Confirm
Startup.AutoApiLogonOperatorsis encapsulated behind a public read-only property @copilot-swe-agent (#1697) - Reduce
TransactionAggregate.StartTransactionparameter count with start context object @copilot-swe-agent (#1694) - Reduce
EstateDomainService.CreateEstateUsercomplexity by extracting user creation helpers @copilot-swe-agent (#1691) - Reduce
AutoApiLogonOperatorsto a read-only public surface @copilot-swe-agent (#1696) - Remove unused
containerparameter fromClientRegistryresolver registration @copilot-swe-agent (#1695) - Reduce
StartTransactioncomplexity inTransactionAggregateExtensions@copilot-swe-agent (#1690) - Refactor merchant address update flow to reduce cyclomatic complexity @copilot-swe-agent (#1689)
- Refactor merchant validation flow to reduce security-check complexity @copilot-swe-agent (#1688)
- Reduce
AddDailySummaryRecordparameter count with a summary totals value object @copilot-swe-agent (#1686) - Refactor MerchantAggregate.GetMerchant to remove Codacy complexity warning @copilot-swe-agent (#1685)
- Refactor read-model event dispatch to reduce
Handlemethod complexity @copilot-swe-agent (#1684) - Refactor
MerchantStatementForDateAggregate.GetStatementto reduce method size @copilot-swe-agent (#1683) - Reduce
DomainEventHandlerRegistryconstructor complexity @copilot-swe-agent (#1680) - Refactor
EmailStatementto reduce method size inMerchantStatementDomainService@copilot-swe-agent (#1679) - Reduce
StatementBuilder.GetStatementHtmlcomplexity with focused helper extraction @copilot-swe-agent (#1678) - Reduce
MerchantDomainService.MakeMerchantDepositcomplexity @copilot-swe-agent (#1676) - Reduce
Startup.Configurecomplexity by extracting pipeline helpers @copilot-swe-agent (#1675) - Refactor
GetMerchantContractsto meet repository complexity limits @copilot-swe-agent (#1674) - Reduce
DomainEventHandlerRegistryconstructor complexity @copilot-swe-agent (#1673) - Refactor read-model event dispatch to reduce
Handlecomplexity @copilot-swe-agent (#1670) - Reduce
GetStatementcomplexity inMerchantStatementForDateAggregateExtensions@copilot-swe-agent (#1669) - Refactor
GetContractsto reduce method length and isolate contract/product mapping @copilot-swe-agent (#1664) - Refactor
MiddlewareRegistryconstructor to reduce bootstrapper complexity @copilot-swe-agent (#1663) - Refactor
ProcessSettlementto reduce method complexity @copilot-swe-agent (#1648) - Reduce
CreateMerchantUsercomplexity inMerchantDomainService@copilot-swe-agent (#1626) - Reduce
AddContractToMerchantcyclomatic complexity @copilot-swe-agent (#1613) - Reduce
MakeMerchantDepositcyclomatic complexity inMerchantDomainService@copilot-swe-agent (#1612) - Reduce
MakeMerchantWithdrawalcomplexity inMerchantDomainService@copilot-swe-agent (#1611) - Reduce
AssignOperatorToMerchantcomplexity inMerchantDomainService@copilot-swe-agent (#1610)