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