This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit 7a1e8e0a2e7bc13d6631a4ededa5c84820af56f4
Merge: 736fbebe43 7b57cf2d13
Author: Adam Saghy <[email protected]>
AuthorDate: Thu Jul 9 19:25:11 2026 +0200

    Merge pull request #6101
    
    FINERACT-2679: Ensure backward compatible fineract-client method names

 .../check-generated-client-method-compatibility.py | 302 +++++++++++++++++++++
 .github/workflows/full-build-ci.yml                |   6 +
 ...y-generated-client-api-method-compatibility.yml |  98 +++++++
 .../closure/api/GLClosuresApiResource.java         |   3 +
 .../api/FinancialActivityAccountsApiResource.java  |   4 +
 .../glaccount/api/GLAccountsApiResource.java       |   4 +
 .../api/ProvisioningEntriesApiResource.java        |   3 +
 .../rule/api/AccountingRuleApiResource.java        |   3 +
 .../teller/api/CashierApiResource.java             |   2 +
 .../organisation/teller/api/TellerApiResource.java |  15 +
 .../teller/api/TellerJournalApiResource.java       |   2 +
 .../portfolio/charge/api/ChargesApiResource.java   |   3 +
 .../src/main/resources/templates/java/api.mustache | 107 ++++++++
 .../src/main/resources/templates/java/api.mustache | 122 ++++++++-
 .../infrastructure/cache/api/CacheApiResource.java |   4 +-
 .../core/annotation/AlternativeOperationId.java    |  39 +++
 .../paymenttype/api/PaymentTypeApiResource.java    |   2 +
 ...AssetOwnerLoanProductAttributesApiResource.java |   4 +
 .../api/ExternalAssetOwnersApiResource.java        |   2 +
 .../delinquency/api/DelinquencyApiResource.java    |  11 +
 .../api/LoanInterestPauseApiResource.java          |   9 +
 .../loanaccount/api/LoanScheduleApiResource.java   |   2 +
 .../api/RescheduleLoansApiResource.java            |   6 +
 .../fineract/mix/api/MixReportApiResource.java     |   2 +
 .../fineract/mix/api/MixTaxonomyApiResource.java   |   2 +
 .../mix/api/MixTaxonomyMappingApiResource.java     |   3 +
 .../InternalProgressiveLoanApiResource.java        |   3 +
 .../api/JournalEntriesApiResource.java             |   2 +
 .../fineract/adhocquery/api/AdHocApiResource.java  |   4 +
 .../api/AccountNumberFormatsApiResource.java       |   7 +
 .../campaigns/email/api/EmailApiResource.java      |   5 +
 .../email/api/EmailCampaignApiResource.java        |  10 +
 .../email/api/EmailConfigurationApiResource.java   |   3 +
 .../campaigns/sms/api/SmsCampaignApiResource.java  |   9 +
 .../infrastructure/codes/api/CodesApiResource.java |   4 +
 .../ExternalServicesConfigurationApiResource.java  |   3 +
 .../api/GlobalConfigurationApiResource.java        |   3 +
 .../api/InternalConfigurationsApiResource.java     |   2 +
 .../dataqueries/api/DatatablesApiResource.java     |   2 +
 .../api/EntityDatatableChecksApiResource.java      |   4 +
 .../dataqueries/api/ReportsApiResource.java        |   4 +
 .../api/FineractEntityApiResource.java             |   8 +
 .../infrastructure/hooks/api/HookApiResource.java  |   4 +
 .../instancemode/api/InstanceModeApiResource.java  |   2 +
 .../jobs/api/SchedulerApiResource.java             |   3 +
 .../jobs/api/SchedulerJobApiResource.java          |   3 +
 .../openapi/FineractOperationIdReader.java         | 119 +++++++-
 .../api/ReportMailingJobApiResource.java           |   3 +
 .../api/ReportMailingJobRunHistoryApiResource.java |   2 +
 .../infrastructure/sms/api/SmsApiResource.java     |   6 +
 .../survey/api/LikelihoodApiResource.java          |   8 +
 .../survey/api/PovertyLineApiResource.java         |   6 +
 .../survey/api/SurveyApiResource.java              |   4 +
 .../notification/api/NotificationApiResource.java  |   2 +
 .../holiday/api/HolidaysApiResource.java           |   6 +
 .../office/api/OfficeTransactionsApiResource.java  |   4 +
 .../office/api/OfficesApiResource.java             |   6 +
 .../api/ProvisioningCategoryApiResource.java       |   4 +
 .../api/ProvisioningCriteriaApiResource.java       |   5 +
 .../organisation/staff/api/StaffApiResource.java   |   6 +
 .../workingdays/api/WorkingDaysApiResource.java    |   4 +
 .../account/api/AccountTransfersApiResource.java   |   7 +
 .../api/StandingInstructionApiResource.java        |   6 +
 .../api/StandingInstructionHistoryApiResource.java |   2 +
 .../accounts/api/AccountsApiResource.java          |   9 +
 .../calendar/api/CalendarsApiResource.java         |   3 +
 .../client/api/ClientAddressApiResource.java       |   4 +
 .../client/api/ClientChargesApiResource.java       |   4 +
 .../client/api/ClientFamilyMembersApiResource.java |   7 +
 .../client/api/ClientIdentifiersApiResource.java   |   4 +
 .../client/api/ClientTransactionsApiResource.java  |   8 +
 .../portfolio/client/api/ClientsApiResource.java   |  18 ++
 .../api/InternalClientInformationApiResource.java  |   2 +
 .../api/v2/search/ClientSearchV2ApiResource.java   |   2 +
 .../api/ClientCollateralManagementApiResource.java |   5 +
 .../api/CollateralManagementApiResource.java       |   7 +-
 .../portfolio/group/api/CentersApiResource.java    |  11 +
 .../portfolio/group/api/GroupsApiResource.java     |  14 +
 .../group/api/GroupsLevelApiResource.java          |   2 +
 .../api/InterestRateChartSlabsApiResource.java     |   7 +
 .../api/InterestRateChartsApiResource.java         |   7 +
 .../loanaccount/api/LoanChargesApiResource.java    |  20 ++
 .../api/LoanTransactionsApiResource.java           |  22 ++
 .../loanaccount/api/LoansApiResource.java          |  25 ++
 .../loanproduct/api/LoanProductsApiResource.java   |   5 +
 .../productmix/api/ProductMixApiResource.java      |   2 +
 .../portfolio/meeting/api/MeetingsApiResource.java |   5 +
 .../products/api/ProductsApiResource.java          |   7 +
 .../portfolio/rate/api/RateApiResource.java        |   3 +
 ...itAccountOnHoldFundTransactionsApiResource.java |   2 +
 ...FixedDepositAccountTransactionsApiResource.java |   4 +
 .../api/FixedDepositAccountsApiResource.java       |   8 +
 .../api/FixedDepositProductsApiResource.java       |   7 +
 ...rringDepositAccountTransactionsApiResource.java |   5 +
 .../api/RecurringDepositAccountsApiResource.java   |   9 +
 .../api/RecurringDepositProductsApiResource.java   |   7 +
 .../api/SavingsAccountChargesApiResource.java      |   5 +
 .../api/SavingsAccountTransactionsApiResource.java |   7 +
 .../savings/api/SavingsAccountsApiResource.java    |  12 +
 .../savings/api/SavingsProductsApiResource.java    |   7 +
 .../api/ShareDividendApiResource.java              |   6 +
 .../fineract/spm/api/ScorecardApiResource.java     |   8 +-
 .../apache/fineract/spm/api/SpmApiResource.java    |   2 +
 .../template/api/TemplatesApiResource.java         |  12 +-
 .../api/PasswordPreferencesApiResource.java        |   4 +
 .../api/PermissionsApiResource.java                |   2 +
 .../useradministration/api/RolesApiResource.java   |   3 +
 .../useradministration/api/UsersApiResource.java   |  10 +
 .../openapi/FineractOperationIdReaderTest.java     | 140 ++++++++++
 .../api/FloatingRatesApiResource.java              |   3 +
 .../security/api/TwoFactorApiResource.java         |   4 +
 .../api/TwoFactorConfigurationApiResource.java     |   6 +
 .../portfolio/tax/api/TaxComponentApiResource.java |   4 +
 .../portfolio/tax/api/TaxGroupApiResource.java     |   3 +
 .../integrationtests/client/IntegrationTest.java   |   2 +-
 115 files changed, 1519 insertions(+), 11 deletions(-)

Reply via email to