[
https://issues.apache.org/jira/browse/FINERACT-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy resolved FINERACT-2745.
----------------------------------
Resolution: Fixed
> 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
> Assignee: Dhroov Sankla
> Priority: Major
> Fix For: 1.16.0
>
>
> *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:
> [https://lists.apache.org/thread/mtp88gmrl5d3py5b7g3llo1d7lr023wv]
> - Related PRs: #6017, #6090
--
This message was sent by Atlassian Jira
(v8.20.10#820010)