Releases: TransactionProcessing/TransactionProcessorACL
Releases · TransactionProcessing/TransactionProcessorACL
Release list
2026.3.2
Changes
🧰 Maintenance
- Refactor
GetVoucherto clear the Codacy method-length threshold @copilot-swe-agent (#605) - Refactor
MerchantHandlers.GetMerchantto remove inline merchant response mapping @copilot-swe-agent (#600) - Declare transaction handler
Helpersas a static utility type @copilot-swe-agent (#613) - Refactor MerchantHandlers.GetMerchantContracts mapping to reduce method size @copilot-swe-agent (#604)
- Refactor
ProcessLogonTransactionto satisfy complexity limit @copilot-swe-agent (#601) - Refactor
ProcessSaleTransactionbelow Codacy line-limit @copilot-swe-agent (#598) - Refactor MerchantHandlers.GetMerchant to reduce handler complexity @copilot-swe-agent (#603)
- Refactor merchant contract response mapping out of
MerchantHandlers.GetMerchantContracts@copilot-swe-agent (#602) - Reduce
ProcessReconciliationmethod size by extracting reconciliation helpers @copilot-swe-agent (#599) - Run TransactionProcessorACL as a non-root container user @copilot-swe-agent (#597)
- Refactor MiddlewareRegistry setup into focused registration methods @copilot-swe-agent (#596)
- Reduce
Startup.Configurecomplexity by extracting pipeline setup helpers @copilot-swe-agent (#595) - Refactor
GetMerchantmapping to reduce method size @copilot-swe-agent (#594) - Update TP.Client packages, add PostalCode to merchants @StuartFerguson (#584)
2026.3.1
Changes
- Task/#570 move code coverage to its own workflow @StuartFerguson (#571)
🧰 Maintenance
- Update NuGet package versions across all projects @StuartFerguson (#574)
2026.2.2
2026.2.1
Changes
🧰 Maintenance
- Introduce VersionCheckMiddleware and update dependencies @StuartFerguson (#560)
- shared nuget updates @StuartFerguson (#546)
2025.12.2
2025.12.1
Changes
🧰 Maintenance
- net 10 upgrade complete @StuartFerguson (#517)
- minimal api conversion completed @StuartFerguson (#493)
- shared nuget updates @StuartFerguson (#492)
October 2025 Release
Changes
- ci: add .deepsource.toml file for activating DeepSource @deepsource-autofix (#343)
🧰 Maintenance
- shared nugets updated @StuartFerguson (#485)
- some fixes @StuartFerguson (#482)
- fix of unused variable and other fixes @StuartFerguson (#481)
- workflow changes @StuartFerguson (#445)
August 2025 Release
July 2025 Release SP1
Changes
🧰 Maintenance
- update shared nugets @StuartFerguson (#339)
- End to End correlation id @StuartFerguson (#337)
July 2025 Release
Changes
🐛 Bug Fixes
- Enhance logging in GetMerchantContracts and MerchantController @StuartFerguson (#323)
🧰 Maintenance
- Upgrade to .NET 9.0 and enhance GitHub Actions @StuartFerguson (#333)
- Refactor tests and improve error handling @StuartFerguson (#328)
- Update packages and refactor response handling @StuartFerguson (#325)
- Transition deployment to Linux-based service @StuartFerguson (#336)