Releases: global-121/121-platform
Releases · global-121/121-platform
v24.11-3
What's Changed
Chores 🧹
- Revert "chore(deps): bump applicationinsights from 2.9.6 to 3.4.0 in … by @PeterSmallenbroek in #6115
Full Changelog: v24.11-2...v24.11-3
v24.11-2
What's Changed
New Features 🎉
- Feature branch for Intersolve Visa re-implementation by @PeterSmallenbroek in #5347
Full Changelog: v24.11-1...v24.11-2
v24.11-1b
Full Changelog: v24.11-1...v24.11-1b
v24.11-1
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
v24.10-2
What's Changed
New Features 🎉
- enhancement: add description to roles by @aberonni in #5889
- feat: Make cron-jobs configurable per instance AB#24803 by @elwinschmitz in #5862
- feat: Hide the transfer-amount input by default AB#30698 by @elwinschmitz in #5906
Bug Fixes 🛠
- add displayname to patch /api/users/(userId} by @tijsziere in #5910
- fix: referenceId mistakenly cast to number by @aberonni in #5912
Chores 🧹
- chore: add "other" label to PR release notes by @aberonni in #5886
- chore: third slice of no implicity any by @aberonni in #5890
- chore: rename StatusEnum to TransactionStatusEnum by @aberonni in #5903
Portalicious 🚀
- Debit cards (page) in profile page (on main) by @aberonni in #5870
- portalicious: rename pages by @aberonni in #5883
- portalicious: user roles page by @aberonni in #5887
- portalicious: add registrations breadcrumb and handle not found by @aberonni in #5882
- portalicious: add registrations breadcrumb and handle not found v2 by @aberonni in #5896
- portalicious: rename add-user-form by @aberonni in #5897
- portalicious: users table by @aberonni in #5893
Full Changelog: v24.10-1...v24.10-2
v24.10-1
What's Changed
New Features 🎉
- feat: make a check on status change when you change the max amount of transactions by @Vladimir-Petkov in #5809
Bug Fixes 🛠
- Fix test and cache vouchers by @RubenGeo in #5831
- fix: First slice of fix issues AB#30290 by @Vladimir-Petkov in #5824
- fix: filter on referenceId consisting of numbers by @PeterSmallenbroek in #5866
Chores 🧹
- docs: Fix weird syntax-glitches by @elwinschmitz in #5812
- ci: Make disabled tests more explicit AB#30220 by @elwinschmitz in #5815
- chore: add object-shorthand and better import-sort eslint rules by @aberonni in #5813
- feat: Add new instance's deployment workflows by @elwinschmitz in #5821
- fix: Include more files in sparse-checkout (so build-workflows are able to be run) by @elwinschmitz in #5822
- Do not await cache voucher AB#30339 by @RubenGeo in #5828
- refactor note endpoint(s) by @tijsziere in #5835
- fix: windows specific startup cmd AB#30396 by @jannisvisser in #5837
- Portalicious: renamed component to pages by @tijsziere in #5839
- Make endpoints more consistent by @PeterSmallenbroek in #5846
- Notes endpoints small refactors and refactor comments by @diderikvw in #5847
- Remove unused demo fsp by @RubenGeo in #5843
- chore: fail PRs with XXX comments by @aberonni in #5864
- Add E2E tests for "Project monitoring page" by @Piotrk39 in #5833
Portalicious 🚀
- Portalicious: profile page by @PeterSmallenbroek in #5748
- E2E test Scope visible hidden by @Piotrk39 in #5811
- portalicious: add note form by @aberonni in #5773
- portalicious: monitoring & teams review by @aberonni in #5820
- portalicious: activity log by @aberonni in #5790
- portalicious: rename typography utility by @aberonni in #5850
- portalicious: add typecheck in CI by @aberonni in #5851
- portalicious: personal-information page AB#29985 by @arsforza in #5827
- portalicious: handle mutation errors in confirmation dialog by @aberonni in #5859
- portalicious: open AH voucher by @aberonni in #5853
- portalicious: test iframe on monitoring page by @aberonni in #5884
Full Changelog: v24.9-5...v24.10-1
v24.9-6
Full Changelog: v24.9-5...v24.9-6
v24.9-5
What's Changed
New Features 🎉
- feat: add paymentCountRemaining in message template AB#29975 in #5740
- feat: show paymentCountRemaining only if enableMaxPayments is true AB… in #5769
- Upgrade Node.js to version 20 in #5778
Bug Fixes 🛠
- fix: Add manual-override "logout" workaround to both Portals in #5755
- fix: limit wrongly applied AB#30052 in #5774
- fix: Add cross-platform command to build-script in #5806
Chores 🧹
- chore: make sure PRs have the right required checks #5767
- chore: fix flaky send message test in #5765
Portalicious 🚀
- portalicious: project monitoring page #5738
- portalicious: edit user on teams page #5741
- Add E2E-test for Logout feature(s) + Update "Getting Started" documentation #5771
- feat: Add change-password redirect to help Password-managers #5794
- Remove user from team #5797
Full Changelog: v24.9-4...v24.9-5
v24.9-4
What's Changed
Bug Fixes 🛠
- fix: Hard-code text+link to prevent translations-loading issue by @elwinschmitz in #5754
Full Changelog: v24.9-3...v24.9-4
v24.9-3
What's Changed
Bug Fixes 🛠
- feat: Add error-notice + manual trigger to force-logout from within iframe by @elwinschmitz in #5751
Full Changelog: v24.9-2...v24.9-3