[ 
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)

Reply via email to