What's new in EzyPlatform 1.4.7?

This release focuses on fixing issues related to user pagination and role member pagination, while standardizing the pagination flow and adding integration tests for the Admin Role lookup API.
  1. Fixed sorting for role member pagination
    Fixed an issue where the sortOrder parameter was not applied when paginating members by role. Query results are now correctly sorted according to the requested order.
  2. Fixed recursive user pagination on Web
    Fixed a recursion issue in WebUserControllerService.getUserPagination(...) that could cause a StackOverflowError when querying the user list. The pagination flow now uses the shared mechanism for more consistent and stable behavior.
  3. Standardized User Pagination handling
    User pagination is now standardized through UserControllerService. Duplicate getUserPagination(...) methods in Admin and Web have been removed, reducing redundant code and providing consistent pagination logic across environments.
  4. Added tests for Admin Role Service
    Added integration tests for AdminAdminRoleService.getRoleIdByName(...), covering both cases where an Admin Role is found and where no matching role exists, helping ensure that the Role lookup API works correctly and reliably.