What's Changed
New Features 🎉
- feat: Make "default language" configurable from the ENV by @elwinschmitz in #6073
Bug Fixes 🛠
- feat: block updating of refenceId AB#30731 by @jannisvisser in #5917
- Fix.voucher template fallback language by @RubenGeo in #5920
Other Changes 🔄
- add auto translated russian by @tijsziere in #6070
- Lokalise: Translations update by @elwinschmitz in #6103
Chores 🧹
- test: api test for referenceId as number by @jannisvisser in #5915
- Add totalAmountPerStatus to getPaymentAggregation by @tijsziere in #5909
- chore: refactor twilio code to not rely on "any" by @aberonni in #5916
- chore: remove vodacash, drc, xml code AB#30803 by @jannisvisser in #5931
- Feat: activities endpoint by @PeterSmallenbroek in #5861
- chore: Align several config-files to keep the same settings across pa… by @elwinschmitz in #5924
- Remove deprected custom data keys by @RubenGeo in #5954
- AB#30781 Do not allow unvalidated registrations by @RubenGeo in #5926
- fix: Enforce best-practices in e-mail contents, to prevent training users to be vulnerable for phishing-attacks by @elwinschmitz in #5935
- Add examples to swagger for Activities by @PeterSmallenbroek in #5971
- Add e2e test for User's last login by @Piotrk39 in #5973
- Fix.rollup security alert by @jannisvisser in #5987
- Script to test migration when developing AB#30854 by @RubenGeo in #5967
- Update seed-init.ts by @Sulaiman510 in #5925
- Add e2e test: "Reset user's password" by @Piotrk39 in #5976
- chore: put export-type enum in separate file by @aberonni in #5999
- Add forbidden and unautherized to all endpoint swagger docs by @RubenGeo in #5990
- update readme by @tijsziere in #6018
- Add deployment workflows for new instances DRC, Slovakia, South Sudan by @elwinschmitz in #6032
- Api test mock registrations by @RubenGeo in #6040
- Add send messages e2e test by @Piotrk39 in #6039
- Chore portal dependabot prs by @jannisvisser in #6053
- Chore.121 service dependabot prs by @jannisvisser in #6054
- Chore.mock service dependabot prs by @jannisvisser in #6055
- fix: update xlsx portalicious by @jannisvisser in #6058
- Add test cases for selection behaviour by @Piotrk39 in #6048
- Rename FinancialServiceProviderName to FinancialServiceProviders by @RubenGeo in #6062
- Show permission per endpoint in swagger by @RubenGeo in #6084
- chore: remove nestjs-paginate hack by @aberonni in #6063
- Chore.dependabot sprint 142 by @jannisvisser in #6099
- Chore.dependabot sprint 142 121 service by @jannisvisser in #6100
Portalicious 🚀
- portalicious: lazy loading table by @aberonni in #5901
- portalicious: global filter redesign by @aberonni in #5892
- portalicious: add/edit user form AB#30597 AB#30598 by @arsforza in #5902
- portalicious: fix users form by @aberonni in #5918
- portalicious: user & roles review by @aberonni in #5919
- portalicious: add total amount in last payment to project monitoring by @aberonni in #5923
- portalicious: enable selection on table by @aberonni in #5929
- portalicious: use activities endpoint by @aberonni in #5913
- Show "send message" action by @PeterSmallenbroek in #5927
- portalicious: custom message popup by @aberonni in #5930
- portalicious: flatten pages folder by @aberonni in #5969
- portalicious: fix last payment amount by @tijsziere in #5936
- portalicious: show buttons for status changes by @PeterSmallenbroek in #5948
- portalicious: custom messaging components by @aberonni in #5968
- portalicious: send messages review by @aberonni in #5978
- change footer by @tijsziere in #5986
- portalicious: context menu on registrations page by @aberonni in #5988
- protalicious: fix svg doesn't load by @aberonni in #5997
- portalicious: add onDestroy -> unsubscribe to avoid memory leak by @aberonni in #5998
- portalicious: create payment button by @aberonni in #6002
- portalicious: fix request caching by @aberonni in #6007
- portalicious: fix user last login E2E test by @aberonni in #6027
- portalicious: button menu component by @aberonni in #6008
- portalicious: exports in registrations page by @aberonni in #6000
- portalicious: payment exports by @aberonni in #6009
- portalicious: registration exports review by @aberonni in #6028
- portalicious: fix locale by @aberonni in #6033
- portalicious: all payments by @aberonni in #6037
- portalicious: fix locale in templates by @aberonni in #6042
- portalicious: remove Dto121Service by @aberonni in #6044
- portalicious: implement basic auth strategy by @aberonni in #6046
- portalicious: table fixes by @aberonni in #6059
- portalicious: status change popup by @PeterSmallenbroek in #6017
- portalicious: change status review & effect refactor by @aberonni in #6085
- Portalicious: refactor aggregates card AB#30918 by @arsforza in #6061
- portalicious: import registrations by @aberonni in #6095
- portalicious: registrations table component by @aberonni in #6104
New Contributors
- @Sulaiman510 made their first contribution in #5925
Full Changelog: v24.10-2...v24.11-1