v25.1
What's Changed
New Features 🎉
- Get exchange rates: #6392
Bug Fixes 🛠
- fix: voucher get balance AB#32362 #6329
- Substituded + blocked combi #6333
- paymentCountRemaining should be non-editable #6363
- return no access on non nummeric programIds #6384
- feat: Allow control of pop-ups from iframes in Twilio Flex in config-builder #6388
Chores 🧹
- Scoped repo refactor #6270
- Add e2e tests for do payment #6284
- Add test for chip visible in payment overview #6337
- Api tests for update contact info #6331
- fix: update balanceUsed on getVoucherBalance AB#32465 #6353
- chore: tanstack + eslint upgrade AB#32202 #6372
- Add E2E test for "Table should be a filtered list" #6352
- Generic attributes api test filtering all of them #6362
- refactor: get balance via fspconfigid of registration AB#32518 #6358
- K6 floating point test visa #6356
- Max payments fix #6380
- remove demo program #6378
Portalicious 🚀
- import reconciliation data #6283
- fix navigation post create-payment #6325
- strings instead of numbers in query params #6328
- upgrade to angular & primeng v19 #6341
- edit personal information #6340
- allow nullable for non required dropdown fields 6370
- redline integration #6357
- fix: Self-host fonts #6371
- fix tailwind colors #6376
- feat/fix: Scrollable sidebars (+properly actionable with a keyboard) #6377
- feat: Always show "no results" as fallback-content in Lookup-page #6385
- feat: Add deployment-workflows for new Portal(iciou)(s)' #6386
- fix: Env-specific page-titles + icon #6393
- Easter egg Snake #6399
Full Changelog: v24.12-10...v25.1-0