Releases: global-121/121-platform
Releases · global-121/121-platform
v25.12-4
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features 🎉
- Export account validation coopbank frontend by @RubenGeo in #7646
- Remove names match from bank entities by @RubenGeo in #7650
- feat: only include CBE pa's in validation report by @jannisvisser in #7658
- feat: backend for issuing debit cards on site by @Yuri-510 in #7569
- feat: show all data changes (paginated) in portal by @jannisvisser in #7543
- feat: invalidate queries globally by @aberonni in #7366
Bug Fixes 🛠
Chores 🧹
- Increase test coverage user.service.ts by @Piotrk39 in #7642
- rename voucher endpoints by @arsforza in #7654
- chore: update voucher e2e test to consider split permission by @arsforza in #7649
- Add E2E tests for registration verification export in CoopBank of Oromia by @Piotrk39 in #7656
- Increase test coverage for azure ad strategy by @Piotrk39 in #7652
- Block visa card flakiness by @RubenGeo in #7668
Full Changelog: v25.12-3...v25.12-4
v25.12-3
Immutable
release. Only release title and notes can be modified.
v25.12-2
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features 🎉
- Paginate transactions by @RubenGeo in #7488
- account validation by @RubenGeo in #7572
- feat: switch order powerBI & dashboard tabs by @jannisvisser in #7640
- feat: separate voucher permission into paper and whatsapp by @arsforza in #7618
Bug Fixes 🛠
- fix: avoid payment page chart reloading from 0 by @arsforza in #7609
- fix: refresh table after bulk status change with non applicable registrations by @arsforza in #7608
- fix: Make sure all languages are shown consistently capitalized in language-switcher by @elwinschmitz in #7610
Chores 🧹
- refactor: fsp integrations by @Yuri-510 in #7620
- refactor: Make all (sorted) translated lists, locale-aware by @elwinschmitz in #7616
- update performance test workflow and test duplicate selection by @Piotrk39 in #7614
- chore: change coopbank idempotency key by @jannisvisser in #7636
- fix: do not use mock-url by accident airtel/coopbank by @jannisvisser in #7635
- fix azurite version in docker compose by @RubenGeo in #7637
- chore: Improve specific logging for CBE's cronjob actions by @elwinschmitz in #7641
- feat: Add TelemetryProcessor to correlate Portal-requests to back-end by @elwinschmitz in #7547
- refactor: use Headers object instead of Header array by @jannisvisser in #7634
Full Changelog: v25.12-1...v25.12-2
v25.12-1
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug Fixes 🛠
- fix trailing } in email templates by @tijsziere in #7593
- fix: update permission for getting voucher balance by @nielsbom in #7606
Chores 🧹
- fix: performance cronjob by @jannisvisser in #7576
- test: Add extra "no:process.env"-rules + fixes/exceptions by @elwinschmitz in #7573
- docs: add 121 Release channel name to release-deploy checklist by @nielsbom in #7600
Full Changelog: v25.11-3...v25.12-1
v25.11-3
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug Fixes 🛠
- fix: retry intersolve get requests once by @jannisvisser in #7539
- fix: make getLinguonym actually use fallback by @nielsbom in #7558
- fix: Prevent clipping of PrimeIcons (in Firefox) by @elwinschmitz in #7564
Chores 🧹
- chore: update PR template with link to docs by @nielsbom in #7559
- ci: Make sure "restart"-test is only run when specified, not by-default/locally by @elwinschmitz in #7570
Full Changelog: v25.11-2...v25.11-3
v25.11-2
Immutable
release. Only release title and notes can be modified.
Caution
This release had a bug in it where registrations were not displayed when a program had registration-preferred languages that were not in the (new) default list. Ex: et_AM.
What's Changed
New Features 🎉
- feat: set to completed on transaction-job processing instead of in bulk on payment start by @jannisvisser in #7523
- Split language into language for UI and preferred language by @nielsbom in #7434
- Add coopbank payment by @RubenGeo in #7549
- Order of question in registrations pages stays the same by @RubenGeo in #7555
Bug Fixes 🛠
- fix: Prevent "⌘+Enter" for sensitive operations (workaround) by @elwinschmitz in #7526
Chores 🧹
- Quick test fix by @Yuri-510 in #7536
- fix: flaky test do-payment-fsp-excel-export-instructions by @nielsbom in #7537
- Refactor: registration debit cards by @Yuri-510 in #7521
- refactor: refactor test helper to destructured object by @nielsbom in #7538
- Fix failing test after angular update by @Piotrk39 in #7531
- chore: clean up use of 'published' by @jannisvisser in #7554
- Fix e2e typescript errors by @Piotrk39 in #7551
Full Changelog: v25.11-1...v25.11-2
v25.11-1
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features
- Split the creation and start of a payment.
- Rename: projects are now called "programs" (in the User Interface, the API will still use the term "project").
- Rename: transfers are now called "transactions" (in the User Interface, the API will still use the term "transfer").
- Added usage analytics on "Retry transfer" actions.
Bug Fixes
- Icons on buttons stay in place at all screen widths.
Full Changelog: v25.10-8...v25.11-1
v25.10-8
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features 🎉
- Reconciliation of Excel-FSP now supports saving a fail-reason/error-message
- Add Slovak as an interface-language
- Enable all interface-languages (Arabic, English, Spanish, French, Dutch, Slovak) by default
Chores 🧹
- Add E2E-tests for FSP-configuration
- Improve the performance of starting bulk actions
- Make sure
readonlyuserin db can read future db objects - Updates of dependencies of all platform-components
Full Changelog: v25.10-7...v25.10-8
v25.10-7
What's Changed
New Features 🎉
- Show empty value for numerical field in registr table as empty by @nielsbom in #7422
- mass update for phone numbers by @Yuri-510 in #7377
Bug Fixes 🛠
Chores 🧹
- Fix: Redline flaky test "View search-results" by @Piotrk39 in #7431
- Clean up documentation by @Piotrk39 in #7433
Full Changelog: v25.10-6...v25.10-7
v25.10-6
What's Changed
New Features 🎉
Bug Fixes 🐞
Chores 🧹
- chore: add extract-i18n-if-changed script by @aberonni in #7419
- refactor: DRY out create and update program DTOs by @nielsbom in #7416
- Sanitize user-email template input by @Yuri-510 in #7421
- Always add the scope queries to fail fast in CI by @RubenGeo in #7426
- Convert K6 tests to Jest by @Piotrk39 in #7384
Full Changelog: v25.10-5...v25.10-6