Commit Graph
9182 Commits
Author SHA1 Message Date
Adam Monsen d8b6649b32 Merge branch 'release/1.14.0' into develop
* release/1.14.0:
  update manual release instructions
  port steps 10 & 11 to the ATR
  docs: adapt artifact checks to new ATR tool
  improve svn release staging/release instructions
  exclude jquery-1.7.min.js from source release
  ignore .swp files when building src release
  add license to .mailmap
  add RAT excludes for ATR
  add license to scripts/*.sh
  fix both NOTICE files for ATR
  doc: remove errant config
  improve start release notes wording in step 3
2025-12-22 12:54:17 -08:00
Adam Monsen 9977fb3fcb update manual release instructions
Not gonna lie, I'm getting tired of maintaining this second source of truth. Hopefully my laziness, impatience, and hubris will tip the scales far enough to delete it.
2025-12-22 12:46:52 -08:00
Adam Monsen e1b0329748 port steps 10 & 11 to the ATR 2025-12-22 11:43:31 -08:00
Adam Monsen 30b25cdaa1 docs: adapt artifact checks to new ATR tool
We're already reaping rewards for using ATR (checks+voting+email support), and I want us to do both the old way AND the new way for now. I'll consider the old release process in "soft deprecation" as the ATR matures.
2025-12-22 11:02:32 -08:00
Adam Monsen f4aa11468d improve svn release staging/release instructions
All good. I tested these just now.

ATR so far does artifact checks & voting/email management.
Working with artifacts on the svn server is still our responsibility, for now.
2025-12-22 09:57:47 -08:00
Adam Monsen 7923d9e6cb exclude jquery-1.7.min.js from source release
This is to workaround an issue, UI misunderstanding, or PEBKAC with the ATR (ASF Trusted Releases) tool wherein I am unable to exclude the license header check for this file. jQuery (and its dependencies) can be used entirely under the MIT, see <https://jquery.com/license/>.

Once https://github.com/apache/tooling-trusted-releases/issues/312 ... is resolved we should be able to revert this workaround.

While this workaround is in place, consumers of apiLive.htm must:

1. put a copy of jquery-1.7.min.js next to apiLive.htm
2. change apiLive.htm to refer to jquery-1.7.min.js on a CDN

If someone needing apiLive.htm prefers the first option, they can grab a copy at https://code.jquery.com/jquery-1.7.min.js .
If they prefer the second option, they can pick a minified or unminified link listed at https://blog.jquery.com/2011/11/03/jquery-1-7-released/ and modify line 6 of apiLive.htm to refer to that instead, for example:

- <script type="text/javascript" src="jquery-1.7.min.js"></script>
+ <script type="text/javascript" src="https://code.jquery.com/jquery-1.7.min.js"></script>

There are other ways to deal with the license header check as well. For example: We could use 2nd option above (always), or finally/actually port away from apiLive.htm (it is in legacy-docs, after all).
2025-12-19 08:44:34 -08:00
Monica-CodingWorldandAdam Saghy 5f40037d6b docs: updated Java version requirement to Java 21 2025-12-19 10:05:27 +01:00
Monica-CodingWorldandAdam Saghy 7a773387d2 docs: update Java version requirement to Java 21 2025-12-19 10:05:27 +01:00
Monica-CodingWorldandAdam Saghy a12a1445de FINERACT-792: Improve developer environment setup and IntelliJ IDEA guidance 2025-12-19 10:05:27 +01:00
MarianaDmytrivBinariksandAdam Saghy c55cc5ce11 FINERACT-2354: e2e tests for re-age with equal amortization forbidden after write-off 2025-12-19 10:04:07 +01:00
Rustam ZeinalovandAdam Saghy 56b506b3f6 FINERACT-2354:added e2e test for validation of re-aging with various interest handling is forbidden on written-off loan 2025-12-19 10:04:07 +01:00
Adam Monsen 927f8dc589 ignore .swp files when building src release
just in case. I accidentally did this while working on the 1.14.0 release.
2025-12-18 14:38:32 -08:00
Adam Monsen 19305c6c60 add license to .mailmap
ATR was complaining
2025-12-18 14:37:59 -08:00
Adam Monsen 47ba127f23 add RAT excludes for ATR 2025-12-18 14:37:09 -08:00
Adam Monsen 86f6a8c9b8 add license to scripts/*.sh
conform rather than bypass RAT license check
2025-12-18 10:45:32 -08:00
Adam Monsen 2c4ed2e984 fix both NOTICE files for ATR
ATR (the ASF Trusted Releases tool) expects these to follow a very specific template. In this case I had to s/by/at/ and add a newline.

See: https://github.com/apache/tooling-trusted-releases/blob/52e202f2deae74d38bc60849736339b2ab919de8/atr/tasks/checks/license.py#L299
2025-12-18 10:27:14 -08:00
Adam Monsen ad2be8ad1c doc: remove errant config
similar to 45404bafba

All asciidoctor config must be in `fineract-doc/src/docs/en/config.adoc`.

In this case `:sectnums:` re-starts ToC section numbering partway through the ToC.
2025-12-18 09:33:39 -08:00
Adam Monsen 0f6f182193 improve start release notes wording in step 3 2025-12-18 09:15:11 -08:00
Adam Saghy 3996637ca4 FINERACT-2421: Upgrade dependencies 2025-12-18 15:37:10 +01:00
Adam SaghyandGitHub f6b2daf54c FINERACT-2421: Upgrade dependencies (#5244) 2025-12-18 14:14:02 +01:00
Dömötör D. LugosiandGitHub f94c0e7329 FINERACT-2421: Fix kubernetes minikube example configuration 2025-12-18 13:50:25 +01:00
Oleksii NovikovandAdam Saghy 630f41f11f FINERACT-2413: Re-amortization reverse replay handling 2025-12-18 12:37:52 +01:00
MarianaDmytrivBinariksandAdam Saghy e8e9fb139d FINERACT-2413: e2e tests for re-amortization reverse-replay handling 2025-12-18 12:37:52 +01:00
MarianaDmytrivBinariksandAdam Saghy 9e396b26a4 FINERACT-2354: e2e tests for re-age with equal amortization with reschedule 2025-12-18 12:37:14 +01:00
mariiaKraievskaandAdam Saghy 97b8bfa26f FINERACT-2354: Loan reschedule with extra terms after re-aging 2025-12-18 12:37:14 +01:00
Aman-MittalandAdam Saghy 4bfae0400c FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style (Phase 2) 2025-12-17 08:51:47 +01:00
dependabot[bot]andAdam Saghy 695816f990 Bump actions/cache from 4.3.0 to 5.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...9255dc7a253b0ccc959486e2bca901246202afeb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 12:46:09 +01:00
MarianaDmytrivBinariksandAdam Saghy dee325ec7f FINERACT2354: added e2e tests for re-aging with equal amortization with backdated interest pause 2025-12-16 12:43:01 +01:00
mariiaKraievskaandAdam Saghy 1a6975c930 FINERACT-2354: Re-aging: Repayment schedule handling in case of overlapping Interest pause 2025-12-16 12:43:01 +01:00
Rustam ZeinalovandAdam Saghy f8c5122921 added e2e tests for backdated re-aging with default behaviour 2025-12-16 12:38:36 +01:00
MarianaDmytrivBinariksandAdam Saghy 215fc28ead FINERACT2354: e2e tests for re-aging with default behaviour with backdated re-aging 2025-12-16 12:38:36 +01:00
mariiaKraievskaandAdam Saghy f070ff4f5d FINERACT-2354: Chargeback handling with backdated re-age - with default re-aging behaviour 2025-12-16 12:38:36 +01:00
Ahmed AdelandAdam Saghy 352ef6317c FINERACT-2326: Refactor trial balance processing to reduce cognitive complexity 2025-12-16 12:35:06 +01:00
dependabot[bot]andArnold Gálovics e5be162117 Bump actions/setup-node from 4.4.0 to 6.1.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...395ad3262231945c25e8478fd5baf05154b1d79f)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 09:00:58 +01:00
Mend RenovateandArnold Gálovics 7efbce7ee1 FINERACT-2181: Update actions/cache digest to 0057852 2025-12-15 15:58:00 +01:00
Mend RenovateandAdam Saghy 8ebb2e10dc FINERACT-2181: Update actions/setup-node digest to 49933ea 2025-12-15 13:33:15 +01:00
dependabot[bot]andAdam Saghy 8e2593b3f2 Bump actions/checkout from 5.0.1 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/93cb6efe18208431cddfb8368fd83d5badbf9bfd...8e8c483db84b4bee98b60c0593521ed34d9990e8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 09:48:17 +01:00
dependabot[bot]andAdam Saghy 6980a03c64 Bump actions/upload-artifact from 5.0.0 to 6.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 09:48:06 +01:00
dependabot[bot]andAdam Saghy efad92798e Bump actions/cache from 5.0.0 to 5.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/a7833574556fa59680c1b7cb190c1735db73ebf0...9255dc7a253b0ccc959486e2bca901246202afeb)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 09:47:54 +01:00
MarianaDmytrivBinariksandAdam Saghy 9bcf30abac FINERACT-2354: e2e tests with equal amortization moved into separate feature file 2025-12-15 09:46:24 +01:00
Victor Romero 78bd68a017 FINERACT-2312: fix missing allowFullTermForTranche parameter for the Calculate the Loan Schedule 2025-12-12 20:45:07 -06:00
Mend RenovateandArnold Gálovics 36b22f2b6b FINERACT-2181: Update actions/checkout digest to 93cb6ef 2025-12-12 20:06:08 +01:00
Satvik MishraandArnold Gálovics d043f4cb61 FINERACT-2415: Refactor InlineLoanCOBExecutorServiceImpl to reduce duplication 2025-12-12 20:03:09 +01:00
Oleksii NovikovandArnold Gálovics 36d779eabf FINERACT-2398: Add handling for equal overdue interest split re-amortization 2025-12-12 20:02:06 +01:00
Peter KovacsandArnold Gálovics a229a55c49 FINERACT-2790: Re-amortization- Interest handling-Equal Overdue Interest Split - E2E tests 2025-12-12 20:02:06 +01:00
MarianaDmytrivBinariksandAdam Saghy 8e34003be9 FINERACT-2354: e2e tests for re-age preview with equal amortization 2025-12-12 14:54:48 +01:00
Soma SörösandAdam Saghy 77c1f33f5a FINERACT-2354: [BE] re-aging preview page outcomes with incorrect calculation for diff scenarios with interest bearing loans 2025-12-12 14:54:48 +01:00
dependabot[bot]andArnold Gálovics 85cc3d7132 Bump actions/cache from 4.3.0 to 5.0.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/0057852bfaa89a56745cba8c7296529d2fc39830...a7833574556fa59680c1b7cb190c1735db73ebf0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 13:49:18 +01:00
Adam Monsen a085f8c60b link to new vulnerabilities list 2025-12-11 13:50:23 -08:00
Adam Monsen 5468f7999d FINERACT-2416: improve PR template
I started editing this just to fix the link to the "Pull Requests" doc (it moved from README.md to CONTRIBUTING.md), but then I saw a few other places in need of service.

* use Markdown links for readability
* add link to pull request size limit wiki page re: code dumps
* remove link to PR 1284, it doesn't add anything here and takes the reader out of context
* add link to mailing list
* add link to testing docs
2025-12-11 13:44:50 -08:00