Dhroov Sankla created FINERACT-2745:
---------------------------------------
Summary: Deprecate and remove obsolete MIX XBRL reporting module
Key: FINERACT-2745
URL: https://issues.apache.org/jira/browse/FINERACT-2745
Project: Apache Fineract
Issue Type: Task
Reporter: Dhroov Sankla
*Background*
During recent refactoring of JAX-RS response handling in the Mix Report module
(FINERACT-2651 / PR #6017 and FINERACT-2670 / PR #6090), legacy technical debt
was identified—specifically deprecated Java dependencies (such as ScriptEngine)
and reliance on an obsolete external reporting standard (MIX XBRL).
Following a discussion thread on the official Apache DEV mailing list,
community consensus was reached to deprecate and completely remove the MIX XBRL
capability from upcoming releases to reduce technical debt and streamline build
dependencies.
 *Proposed Changes*
- Remove legacy Java controllers, services, repositories, and DTOs related to
MIX XBRL reporting.
- Unhook REST API endpoints and Spring configurations mapping to the MIX module.
- Clean up obsolete build dependencies in `build.gradle` that were exclusively
used by this module.
- Remove associated unit and integration tests for the deprecated endpoints
while ensuring the overall test suite passes cleanly.
### Context / Reference
- Dev Mailing List Thread: [Insert link to mailing list thread if available]
- Related PRs: #6017, #6090
--
This message was sent by Atlassian Jira
(v8.20.10#820010)