Releases: TransactionProcessing/TransactionProcessor
Releases · TransactionProcessing/TransactionProcessor
October 2025 Release
Changes
- fix some TODOs @StuartFerguson (#1125)
- ci: add .deepsource.toml file for activating DeepSource @deepsource-autofix (#932)
🚀 Features
- move cost calculation to float aggregate @StuartFerguson (#1309)
🧰 Maintenance
- update shared nugets @StuartFerguson (#1377)
- refactor AP Model Factory @StuartFerguson (#1354)
- model factory refactor @StuartFerguson (#1353)
- Codacy/warning issues 2 @StuartFerguson (#1352)
- Codacy/warning issues 2 @StuartFerguson (#1351)
- more refactoring @StuartFerguson (#1349)
- first round of fixes @StuartFerguson (#1344)
- complexity refactoring on Process Sale Transaction @StuartFerguson (#1343)
- fix some of the warning issues @StuartFerguson (#1310)
- some TODO fixes @StuartFerguson (#1308)
- validate operator aggregate in Assign Operator flow @StuartFerguson (#1307)
- fix some of the TODO's @StuartFerguson (#1306)
- some medium fixes @StuartFerguson (#1270)
- Codacy/high fixes @StuartFerguson (#1212)
- Codacy/high fixes @StuartFerguson (#1184)
- update codacy workflow @StuartFerguson (#1034)
September 2025 Release
Changes
🐛 Bug Fixes
- handle retries on TransactionHasBeenCompletedEvent @StuartFerguson (#907)
- add retry to MerchantFeeSettledEvent @StuartFerguson (#906)
🧰 Maintenance
- transaction aggregate returns results @StuartFerguson (#926)
- voucher aggregate returns results @StuartFerguson (#925)
- use results in Settlement Aggregate @StuartFerguson (#924)
- recon aggregate changed to results @StuartFerguson (#923)
- statement for date aggregate returns results @StuartFerguson (#922)
- statement aggregate uses results @StuartFerguson (#921)
- merchant deposit list result changes @StuartFerguson (#920)
- float activity aggregate updated to results @StuartFerguson (#919)
- Float aggregate methods upgraded to results @StuartFerguson (#917)
- contract aggregate methods return result @StuartFerguson (#915)
- merchant aggregate converted to using results @StuartFerguson (#913)
- operator aggregate returns results @StuartFerguson (#911)
- update Estate Aggregate to return results @StuartFerguson (#909)
- set db to simple mode when builing new database and will also switch … @StuartFerguson (#908)
August 2025 Release SP4
Changes
🐛 Bug Fixes
- estate security user duplicate handling added @StuartFerguson (#901)
- estate duplicate handling added @StuartFerguson (#900)
- Task/#888 file import log file duplicate handling @StuartFerguson (#899)
- handle import log created duplicates @StuartFerguson (#898)
- operator duplicate handling @StuartFerguson (#897)
- handle duplicates on contract product transaction fee @StuartFerguson (#896)
- Handle duplicates on contract product addition @StuartFerguson (#895)
- Update RecordActivityDateOnMerchantStatement method @StuartFerguson (#893)
- contract duplicate event handling added, new unit tests added for rep… @StuartFerguson (#894)
August 2025 Release SP3
August 2025 Release SP2
August 2025 Release SP1
Changes
🧰 Maintenance
- Enhance error handling in transaction processing @StuartFerguson (#867)
- Enhance estate management with error handling and tests @StuartFerguson (#866)
- Refactor contract methods to remove ApplyUpdates @StuartFerguson (#865)
- Refactor settlement service and update tests @StuartFerguson (#864)
- Enhance MerchantStatementDomainService functionality @StuartFerguson (#863)
- voucher domain service refactored @StuartFerguson (#862)
- Add DomainServiceHelper for aggregate fetching @StuartFerguson (#861)
- Performance tweaks on domain service @StuartFerguson (#860)
- Caching improvements added @StuartFerguson (#859)
August 2025 Release
Changes
🚀 Features
- Updated GET methods to read the balance aggregate @StuartFerguson (#848)
- Use new balance aggregate in sale validation @StuartFerguson (#847)
- Aggregate added for merchant balance and all updates to balance added in @StuartFerguson (#846)
🧰 Maintenance
- Shared nuget updates @StuartFerguson (#841)
July 2025 Release SP1
Changes
🚀 Features
- Build in retries to Process Settlement at the domain service @StuartFerguson (#837)
🧰 Maintenance
- use new db resolver @StuartFerguson (#838)
- nuget updates @StuartFerguson (#836)
- End to End Correlation Id @StuartFerguson (#834)
July 2025 Release
Changes
🧰 Maintenance
- Transition deployment to Linux-based service @StuartFerguson (#833)
- Upgrade to .NET 9.0 and refactor database schema @StuartFerguson (#830)
May 2025 Release
Changes
🚀 Features
- Add deposits and withdrawals to Merchant Statement system @StuartFerguson (#816)
- First version of Statement Emailing @StuartFerguson (#809)
- Enhance MerchantStatement functionality and tests @StuartFerguson (#799)
- Add transaction timing metrics and related updates @StuartFerguson (#792)
🧰 Maintenance
- Add tests and functionality for MerchantStatementDomainService @StuartFerguson (#813)
- Enhance error handling in estate retrieval process @StuartFerguson (#811)
- Update package versions and improve code structure @StuartFerguson (#797)
- Update package versions and refactor error handling @StuartFerguson (#794)