Releases: TransactionProcessing/EstateManagementUI
Releases · TransactionProcessing/EstateManagementUI
Release list
2026.6.1
Changes
🧰 Maintenance
- merchant integration tests @StuartFerguson (#1083)
- docs: add contract screen test design @StuartFerguson (#1082)
- operator integration test added @StuartFerguson (#1081)
- Estate Management tests added @StuartFerguson (#1080)
- add BDD dashboard integration testing with Playwright @StuartFerguson (#1078)
- Refactor sorting logic and update culture-aware casing @StuartFerguson (#1077)
- Centralize NuGet package version management @StuartFerguson (#1076)
2026.5.2
Changes
🚀 Features
- Format dates as "yyyy-MM-dd" in query string parameters @StuartFerguson (#959)
- Add backend-driven file processing feature and refactor UI @StuartFerguson (#955)
- Rebuild file processing screens with log drill-down and file line views @copilot-swe-agent (#954)
- Add File Processing upload page with required profile/file validation @copilot-swe-agent (#947)
🧰 Maintenance
- Task/#960 codacy work package @StuartFerguson (#1013)
- some code cleanup @StuartFerguson (#1009)
- Refactor test data to use static GUIDs and constants @StuartFerguson (#961)
2026.5.1
Changes
🧰 Maintenance
- Remove Newtonsoft.Json, update DTOs, add new serialization @StuartFerguson (#936)
2026.4.2
Changes
🚀 Features
- add merchant schedule maintenance screen @StuartFerguson (#831)
- Add merchant opening-hours maintenance to the merchant view and edit flows @copilot-swe-agent (#828)
- Add merchant schedule screen with year dropdown, read-only view access, editable schedule maintenance, and past-month lockout @copilot-swe-agent (#829)
🐛 Bug Fixes
- Handle missing merchant opening hours gracefully @StuartFerguson (#833)
- Fix merchant address update failing due to random GUIDs for AddressId and ContactId @copilot-swe-agent (#832)
2026.4.1
2026.3.4
2026.3.3
2026.3.2
Changes
🐛 Bug Fixes
- Update reporting ID properties and mappings for contracts @StuartFerguson (#816)
2026.3.1
Changes
- Task/#796 move code coverage to its own workflow @StuartFerguson (#797)
- fix nightly build workflow @StuartFerguson (#795)
🐛 Bug Fixes
- Fix time axis ordering on analytical charts @copilot-swe-agent (#814)
- Fix column header alignment in Product Performance Report table @copilot-swe-agent (#813)
- Transaction Summary by Operator: add grid sorting, paging, and fix filter button alignment @copilot-swe-agent (#812)
- Fix table column header alignment on reporting grids @copilot-swe-agent (#811)
- Make Deposit Screen: shorter input fields, single cancel button, and modal dialog @copilot-swe-agent (#810)
- Remove Available Balance from merchant UI and models @StuartFerguson (#809)
- Add OperatorCount to EstateModel and update tests @StuartFerguson (#808)
- Fix MultiSelectDropdown display: card overflow clipping and checkbox styling @copilot-swe-agent (#815)
2026.2.1
Changes
- Add unit tests for TransactionRequestHandler and SettlementRequestHandler @copilot-swe-agent (#792)
- Add unit tests for MerchantRequestHandler to achieve ~100% coverage @copilot-swe-agent (#790)
- Add unit tests for OperatorRequestHandler @copilot-swe-agent (#791)
- Add unit tests for EstateRequestHandler to achieve full coverage @copilot-swe-agent (#789)
- Add unit tests for ContractRequestHandler @copilot-swe-agent (#788)
- Add unit tests for DateRequestHandler @copilot-swe-agent (#786)
- Add behavioral tests for product and fee management in Contracts Edit Page @copilot-swe-agent (#774)
- Add test coverage for Merchant Edit Page core methods @copilot-swe-agent (#773)
- Add unit tests for HandleSubmit in Merchants New Page and integrate coverage settings @copilot-swe-agent (#772)
- Add health check endpoints with URL monitoring @copilot-swe-agent (#771)
- Add test coverage for Merchants Deposit page @copilot-swe-agent (#758)
- Add comprehensive test coverage for Merchants Edit page @copilot-swe-agent (#757)
- Add test coverage for Merchants New Page @copilot-swe-agent (#755)
- Improve test coverage for Merchants View Page @copilot-swe-agent (#754)
- Add button finding and navigation tests for Merchants Index page @copilot-swe-agent (#753)
- Add test coverage for Operators Edit page @copilot-swe-agent (#752)
- Add comprehensive test coverage for Operators View page @copilot-swe-agent (#751)
- Add test coverage for Operators New Page @copilot-swe-agent (#750)
- Add navigation tests for Operators Index Page buttons and table interactions @copilot-swe-agent (#749)
- Improve test coverage for Contracts Edit Page private methods @copilot-swe-agent (#736)
- Add comprehensive test coverage for Contracts View Page @copilot-swe-agent (#734)
- Add test coverage for Contracts New Page @copilot-swe-agent (#733)
- Add button navigation tests to Contracts Index Page @copilot-swe-agent (#732)
- Add test coverage for Contracts Edit Page @copilot-swe-agent (#731)
- Add unit tests for Estate Index Page - 121 uncovered blocks @copilot-swe-agent (#729)
- Add country dropdown with flags for merchant address @copilot-swe-agent (#711)
🚀 Features
- Support for Analytical Charts report @StuartFerguson (#770)
- Product Performance report integration @StuartFerguson (#769)
- Add operator transaction summary report to UI and backend @StuartFerguson (#768)
- Refactor merchant transaction summary reporting @StuartFerguson (#767)
- Added backend calls for Transaction Detail Report @StuartFerguson (#766)
🐛 Bug Fixes
- Update logout redirect to /entry instead of home page @StuartFerguson (#764)
- Read client credentials from config, not hardcoded @StuartFerguson (#763)
- Add Windows Service hosting support to Blazor Server app @StuartFerguson (#714)
🧰 Maintenance
- Refactor navigation to use extension methods @StuartFerguson (#793)
- Refactor: Add UI service layers for dashboard/reporting @StuartFerguson (#775)
- Genreal code tidy up @StuartFerguson (#765)
- Refactor startup logic into extension methods class @StuartFerguson (#762)
- Refactor: centralize merchant UI logic in MerchantUIService @StuartFerguson (#748)
- Refactor contract UI to use ContractUIService abstraction @StuartFerguson (#744)
- Refactor operator UI: add OperatorUIService, models @StuartFerguson (#743)
- New Estate UI service added in @StuartFerguson (#742)