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

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/frontend/multi-6a8874f207
in repository https://gitbox.apache.org/repos/asf/fineract-consumer-facing.git


 discard 5fa360a  chore(deps): bump @modelcontextprotocol/sdk and @angular/cli
     add 4325be9  refactor(frontend): reach the BFF and Ionic overlays through 
adapter ports
     add f339102  build(frontend): enforce the adapter boundary in lint
     add 981e4d8  docs(frontend): describe the adapter boundary
     add e1cafa2  style(frontend): merge split imports flagged by 
import-x/no-duplicates
     add 74079f7  Merge pull request #169 from 
Aman-Mittal/refactor/frontend-adapter-boundary
     add 71f597c  chore: add issue templates and point the PR template at the 
dev list
     add 478bdb3  Merge pull request #185 from 
Aman-Mittal/chore/issue-and-pr-templates
     add 7e82a2c  build(frontend): extend the adapter boundary to i18n and Web 
Storage
     add d9da922  docs(frontend): document the I18N and STORAGE boundaries and 
the ratchet
     add 2b947e1  Merge pull request #183 from 
Aman-Mittal/refactor/frontend-i18n-storage-boundary
     add a75565f  build: add a shrink-only ArchUnit violation store for frozen 
rules
     add a827115  test: enforce the BFF backend conventions with ArchUnit
     add 771fc23  test: freeze direct use of the Fineract Feign clients in 
features
     add f9b1b90  docs: describe the enforced architecture rules and the 
frozen-violation ratchet
     add 809a080  Merge pull request #189 from 
Aman-Mittal/build/architecture-rules
     add c234502  fix(frontend): send the withdraw command the BFF accepts
     add 24074cc  Merge pull request #191 from 
Aman-Mittal/fix/frontend-loan-withdraw-command
     add aa553f1  test(frontend): full-stack Playwright journeys against the 
real BFF and Fineract
     add eb8301a  ci: run the full-stack journeys in a dedicated workflow 
across stack combinations
     add ecb35d4  Merge pull request #193 from 
Aman-Mittal/test/e2e-full-stack-playwright
     add faeb85c  refactor(frontend): migrate shell and shared components to 
appTranslate pipe
     add a935ca4  Merge pull request #194 from 
ayushcodes27/refactor/migrate-shell-shared-to-app-translate
     add ae9ae92  refactor(frontend): migrate savings screens to appTranslate 
pipe
     add dc93104  Merge pull request #195 from 
ayushcodes27/refactor/migrate-savings-to-app-translate
     add 4c4a143  chore(deps): bump gradle/actions/setup-gradle from 6.3.0 to 
6.4.0
     add 6963e6e  Merge pull request #156 from 
apache/dependabot/github_actions/gradle/actions/setup-gradle-6.4.0
     add 488a381  refactor(frontend): migrate consent and demo i18n
     add 6e9ab12  Merge pull request #201 from 1cbyc/1cbyc/176-consent-demo-i18n
     add e071600  refactor(frontend): migrate profile and settings screens to 
appTranslate pipe
     add d08ac0f  Merge pull request #198 from 
FenjuFu/refactor/migrate-profile-settings-to-app-translate
     add 6b25386  chore(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /frontend
     add 7fc33cf  Merge pull request #158 from 
apache/dependabot/npm_and_yarn/frontend/proxy-addr-2.0.8
     add a1b5ae1  chore(deps): bump @modelcontextprotocol/sdk and @angular/cli

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5fa360a)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/frontend/multi-6a8874f207 (a1b5ae1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.yml              | 114 ++++++++
 .github/ISSUE_TEMPLATE/config.yml                  |  43 ++++
 .github/ISSUE_TEMPLATE/feature_request.yml         |  72 ++++++
 .github/pull_request_template.md                   |  22 ++
 .github/workflows/build-docs.yml                   |   2 +-
 .github/workflows/build-native.yml                 |   2 +-
 .github/workflows/build-tests-backend.yml          |   2 +-
 .github/workflows/build-tests-frontend.yml         |   4 +-
 .github/workflows/category-x-check.yml             |   2 +-
 .github/workflows/e2e-full-stack.yml               | 237 +++++++++++++++++
 AGENTS.md                                          |   3 +
 CONTRIBUTING.md                                    |   3 +-
 consumer/build.gradle                              |   5 +
 .../fineract/consumer/ArchitectureFixtures.java    |  69 +++++
 .../CodingConventionsArchitectureTest.java         | 136 ++++++++++
 .../fineract/consumer/CqrsArchitectureTest.java    | 116 ++++++++-
 .../consumer/LayeringArchitectureTest.java         | 150 +++++++++++
 .../fineract/consumer/NamingArchitectureTest.java  | 127 +++++++++
 .../consumer/TestTierArchitectureTest.java         |  58 +++++
 .../testsupport/ShrinkOnlyViolationStore.java      | 169 ++++++++++++
 consumer/src/test/resources/archunit.properties    |  31 +++
 ...nddata-commandrequest-or-commandre-98909a45.txt |  25 ++
 ...e-generated-fineract-feign-clients-fd283b04.txt | 111 ++++++++
 ...se.native.yaml => docker-compose.e2e.native.yml |  20 +-
 docs/consumer/architecture/modules.adoc            |  59 ++++-
 docs/consumer/development/build-and-test.adoc      |   1 +
 docs/frontend/architecture/adapter-boundary.adoc   | 111 ++++++++
 docs/frontend/architecture/bff-integration.adoc    |   2 +-
 docs/frontend/architecture/index.adoc              |   4 +-
 docs/frontend/architecture/overview.adoc           |   4 +-
 docs/frontend/architecture/state-management.adoc   |  11 +-
 docs/frontend/development/build-and-test.adoc      |  71 ++++-
 frontend/eslint-rules/no-generated-api-import.js   | 120 +++++++++
 .../eslint-rules/no-generated-api-import.test.js   | 111 ++++++++
 frontend/eslint-rules/no-i18n-library-import.js    |  84 ++++++
 .../eslint-rules/no-i18n-library-import.test.js    |  74 ++++++
 frontend/eslint-suppressions.json                  | 105 ++++++++
 frontend/eslint.config.js                          |  91 +++++++
 frontend/package.json                              |   7 +-
 ...t.config.ts => playwright.full-stack.config.ts} |  26 +-
 frontend/playwright/full-stack/support/consumer.ts | 152 +++++++++++
 .../playwright/full-stack/support/env.ts           |  32 +--
 frontend/playwright/full-stack/support/fineract.ts | 286 +++++++++++++++++++++
 frontend/playwright/full-stack/support/ionic.ts    |  75 ++++++
 frontend/playwright/full-stack/support/mailpit.ts  |  75 ++++++
 .../playwright/full-stack/tests/accounts.spec.ts   |  75 ++++++
 frontend/playwright/full-stack/tests/audit.spec.ts |  60 +++++
 frontend/playwright/full-stack/tests/auth.spec.ts  | 100 +++++++
 .../full-stack/tests/beneficiaries.spec.ts         |  66 +++++
 frontend/playwright/full-stack/tests/loans.spec.ts |  85 ++++++
 .../full-stack/tests/profile-settings.spec.ts      |  55 ++++
 .../playwright/full-stack/tests/transfers.spec.ts  |  83 ++++++
 frontend/scripts/check-i18n.mjs                    |   2 +-
 .../adapters/api/audit.api.ts}                     |  45 ++--
 .../adapters/api/auth.api.ts}                      |  49 ++--
 .../src/app/core/adapters/api/beneficiary.api.ts   |  64 +++++
 .../api/bff-audit.api.ts}                          |  25 +-
 .../adapters/api/bff-auth.api.ts}                  |  40 +--
 .../adapters/api/bff-beneficiary.api.ts}           |  41 ++-
 .../adapters/api/bff-consent.api.ts}               |  33 +--
 frontend/src/app/core/adapters/api/bff-loan.api.ts | 129 ++++++++++
 .../src/app/core/adapters/api/bff-mappers.spec.ts  | 135 ++++++++++
 .../adapters/api/bff-page.ts}                      |  39 ++-
 .../adapters/api/bff-registration.api.ts}          |  13 +-
 .../src/app/core/adapters/api/bff-savings.api.ts   |  75 ++++++
 .../src/app/core/adapters/api/bff-summary.api.ts   |  62 +++++
 .../src/app/core/adapters/api/bff-transfer.api.ts  |  56 ++++
 frontend/src/app/core/adapters/api/bff-user.api.ts |  81 ++++++
 frontend/src/app/core/adapters/api/consent.api.ts  |  39 +++
 frontend/src/app/core/adapters/api/loan.api.ts     |  95 +++++++
 .../css/actions.scss => core/adapters/api/page.ts} |  29 +--
 .../adapters/api/registration.api.ts}              |  46 ++--
 frontend/src/app/core/adapters/api/savings.api.ts  |  56 ++++
 frontend/src/app/core/adapters/api/summary.api.ts  |  58 +++++
 frontend/src/app/core/adapters/api/transfer.api.ts |  53 ++++
 frontend/src/app/core/adapters/api/user.api.ts     |  74 ++++++
 .../app/core/adapters/i18n/i18n.adapter.spec.ts    |  79 ++++++
 .../src/app/core/adapters/i18n/i18n.adapter.ts     |  59 +++++
 .../adapters/i18n/ngx-translate-i18n.adapter.ts    |  58 +++++
 .../src/app/core/adapters/i18n/translate.pipe.ts   |  53 ++++
 frontend/src/app/core/adapters/index.ts            |  62 +++++
 .../adapters/overlay/ionic-overlay.adapter.spec.ts |  72 ++++++
 .../core/adapters/overlay/ionic-overlay.adapter.ts |  45 ++++
 .../app/core/adapters/overlay/overlay.adapter.ts   |  59 +++++
 .../app/core/adapters/storage/storage-keys.ts}     |  23 +-
 .../app/core/adapters/storage/storage.adapter.ts   |  49 ++++
 .../adapters/storage/web-storage.adapter.spec.ts   |  65 +++++
 .../core/adapters/storage/web-storage.adapter.ts   |  69 +++++
 frontend/src/app/core/audit/audit.service.ts       |   2 +-
 frontend/src/app/core/auth/auth.service.ts         |  15 +-
 .../core/interceptors/error.interceptor.spec.ts    |  18 +-
 .../src/app/core/interceptors/error.interceptor.ts |  22 +-
 .../app/core/notifications/notification.service.ts |  18 +-
 .../auth/forgot-password.component.spec.ts         |   8 +-
 .../app/features/auth/forgot-password.component.ts |  18 +-
 .../beneficiaries/beneficiaries.component.spec.ts  |   9 +-
 .../beneficiaries/beneficiaries.component.ts       |  19 +-
 .../beneficiaries/beneficiaries.store.spec.ts      |  12 +-
 .../features/beneficiaries/beneficiaries.store.ts  |  29 +--
 .../app/features/consent/consent.component.spec.ts |   4 +-
 .../src/app/features/consent/consent.component.ts  |  16 +-
 frontend/src/app/features/demo/demo.component.ts   |  30 +--
 frontend/src/app/features/demo/demo.store.spec.ts  |  12 +-
 frontend/src/app/features/demo/demo.store.ts       |   8 +-
 .../src/app/features/loans/loan-apply.component.ts |   2 +-
 .../features/loans/loan-repay.component.spec.ts    |   2 +-
 .../src/app/features/loans/loans.store.spec.ts     |  17 +-
 frontend/src/app/features/loans/loans.store.ts     |  85 +++---
 .../src/app/features/profile/profile.component.ts  |  54 ++--
 .../src/app/features/profile/profile.store.spec.ts |  12 +-
 frontend/src/app/features/profile/profile.store.ts |  38 ++-
 .../registration/registration.component.ts         |   2 +-
 .../registration/registration.service.spec.ts      |  12 +-
 .../features/registration/registration.service.ts  |  12 +-
 .../features/savings/savings-detail.component.ts   |  52 ++--
 .../app/features/savings/savings-list.component.ts |  16 +-
 .../savings/savings-transaction.component.ts       |  12 +-
 .../src/app/features/savings/savings.store.spec.ts |  12 +-
 frontend/src/app/features/savings/savings.store.ts |  56 ++--
 .../settings/change-password.component.spec.ts     |   4 +-
 .../features/settings/change-password.component.ts |  28 +-
 .../app/features/settings/settings.component.ts    |  25 +-
 .../app/features/settings/settings.store.spec.ts   |  12 +-
 .../src/app/features/settings/settings.store.ts    |  27 +-
 .../src/app/features/summary/summary.store.spec.ts |  12 +-
 frontend/src/app/features/summary/summary.store.ts |  52 +---
 .../transfers/transfer-form.component.spec.ts      |   2 +-
 .../app/features/transfers/transfers.store.spec.ts |  12 +-
 .../src/app/features/transfers/transfers.store.ts  |  31 +--
 frontend/src/app/layout/shell.component.ts         |  24 +-
 .../src/app/shared/language-switcher.component.ts  |   8 +-
 frontend/src/app/shared/otp/otp.component.ts       |  12 +-
 .../src/app/shared/ui/status-badge.component.ts    |   4 +-
 .../src/app/testing/bff-api-testing.ts             |  37 ++-
 .../css/actions.scss => testing/i18n-testing.ts}   |  28 +-
 frontend/tsconfig.app.json                         |   3 +-
 rat-excludes                                       |   1 +
 137 files changed, 5690 insertions(+), 836 deletions(-)
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
 create mode 100644 .github/ISSUE_TEMPLATE/config.yml
 create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
 create mode 100644 .github/workflows/e2e-full-stack.yml
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/ArchitectureFixtures.java
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/CodingConventionsArchitectureTest.java
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/LayeringArchitectureTest.java
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/NamingArchitectureTest.java
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/TestTierArchitectureTest.java
 create mode 100644 
consumer/src/test/java/org/apache/fineract/consumer/testsupport/ShrinkOnlyViolationStore.java
 create mode 100644 consumer/src/test/resources/archunit.properties
 create mode 100644 
consumer/src/test/resources/archunit_store/command-side-data-classes-end-in-command-commanddata-commandrequest-or-commandre-98909a45.txt
 create mode 100644 
consumer/src/test/resources/archunit_store/feature-classes-do-not-depend-on-the-generated-fineract-feign-clients-fd283b04.txt
 copy consumer/compose.native.yaml => docker-compose.e2e.native.yml (60%)
 create mode 100644 docs/frontend/architecture/adapter-boundary.adoc
 create mode 100644 frontend/eslint-rules/no-generated-api-import.js
 create mode 100644 frontend/eslint-rules/no-generated-api-import.test.js
 create mode 100644 frontend/eslint-rules/no-i18n-library-import.js
 create mode 100644 frontend/eslint-rules/no-i18n-library-import.test.js
 create mode 100644 frontend/eslint-suppressions.json
 copy frontend/{playwright.config.ts => playwright.full-stack.config.ts} (63%)
 create mode 100644 frontend/playwright/full-stack/support/consumer.ts
 copy 
consumer/src/main/java/org/apache/fineract/consumer/infrastructure/correlation/service/CorrelationIdHolder.java
 => frontend/playwright/full-stack/support/env.ts (59%)
 create mode 100644 frontend/playwright/full-stack/support/fineract.ts
 create mode 100644 frontend/playwright/full-stack/support/ionic.ts
 create mode 100644 frontend/playwright/full-stack/support/mailpit.ts
 create mode 100644 frontend/playwright/full-stack/tests/accounts.spec.ts
 create mode 100644 frontend/playwright/full-stack/tests/audit.spec.ts
 create mode 100644 frontend/playwright/full-stack/tests/auth.spec.ts
 create mode 100644 frontend/playwright/full-stack/tests/beneficiaries.spec.ts
 create mode 100644 frontend/playwright/full-stack/tests/loans.spec.ts
 create mode 100644 
frontend/playwright/full-stack/tests/profile-settings.spec.ts
 create mode 100644 frontend/playwright/full-stack/tests/transfers.spec.ts
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/audit.api.ts} (50%)
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/auth.api.ts} (50%)
 create mode 100644 frontend/src/app/core/adapters/api/beneficiary.api.ts
 copy frontend/src/app/core/{auth/device-fingerprint.ts => 
adapters/api/bff-audit.api.ts} (62%)
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/bff-auth.api.ts} (51%)
 copy frontend/src/app/{features/beneficiaries/beneficiaries.store.ts => 
core/adapters/api/bff-beneficiary.api.ts} (59%)
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/bff-consent.api.ts} (56%)
 create mode 100644 frontend/src/app/core/adapters/api/bff-loan.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/bff-mappers.spec.ts
 copy frontend/src/app/{shared/css/centered-page.scss => 
core/adapters/api/bff-page.ts} (57%)
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/bff-registration.api.ts} (83%)
 create mode 100644 frontend/src/app/core/adapters/api/bff-savings.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/bff-summary.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/bff-transfer.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/bff-user.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/consent.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/loan.api.ts
 copy frontend/src/app/{shared/css/actions.scss => core/adapters/api/page.ts} 
(65%)
 copy frontend/src/app/{features/registration/registration.service.ts => 
core/adapters/api/registration.api.ts} (56%)
 create mode 100644 frontend/src/app/core/adapters/api/savings.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/summary.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/transfer.api.ts
 create mode 100644 frontend/src/app/core/adapters/api/user.api.ts
 create mode 100644 frontend/src/app/core/adapters/i18n/i18n.adapter.spec.ts
 create mode 100644 frontend/src/app/core/adapters/i18n/i18n.adapter.ts
 create mode 100644 
frontend/src/app/core/adapters/i18n/ngx-translate-i18n.adapter.ts
 create mode 100644 frontend/src/app/core/adapters/i18n/translate.pipe.ts
 create mode 100644 frontend/src/app/core/adapters/index.ts
 create mode 100644 
frontend/src/app/core/adapters/overlay/ionic-overlay.adapter.spec.ts
 create mode 100644 
frontend/src/app/core/adapters/overlay/ionic-overlay.adapter.ts
 create mode 100644 frontend/src/app/core/adapters/overlay/overlay.adapter.ts
 copy frontend/{playwright/support/coverage-setup.ts => 
src/app/core/adapters/storage/storage-keys.ts} (51%)
 create mode 100644 frontend/src/app/core/adapters/storage/storage.adapter.ts
 create mode 100644 
frontend/src/app/core/adapters/storage/web-storage.adapter.spec.ts
 create mode 100644 
frontend/src/app/core/adapters/storage/web-storage.adapter.ts
 copy 
consumer/src/main/java/org/apache/fineract/consumer/infrastructure/correlation/service/CorrelationIdHolder.java
 => frontend/src/app/testing/bff-api-testing.ts (50%)
 copy frontend/src/app/{shared/css/actions.scss => testing/i18n-testing.ts} 
(50%)

Reply via email to