[2024] Crassula Release Week 16
core v.24.04.6-24.04.7
client v.24.04.3-24.04.4

Improvements
API
The following changes are implemented for the
POST /api/public/change-password-request/{email}endpoint:The 404 error code is replaced with 204 to make the password recovery more secure.
The 422 error code is provided with a detailed description.
The
Valid FromandValid Tofields are now validated when creating a fee via API and Admin Panel.The new
includeFeeInFromAmountparameter is implemented for the/currency/exchange/dry-runand/currency/exchangeendpoints. The improved functionality operates as follows:When disabled, the exchange fee is added to the
fromAmountvalue as an extra charge.When enabled, the exchange fee is subtracted from the
fromAmountvalue reducing the exchanged sum.
Risk levels are fully supported by the
/clients/{clientId}/scoring/huntlimethod. The following options are now available:low,medium,high,very high,restricted, andrefuse to board.
See Banking API for details.
Payments
The Ultimate_debtor field can now be received from Centrolink incoming transactions and can be found in transaction details for further processing.
Web Interface
The Account verification window is redesigned to deliver more options to the clients depending on their verification status.
Fixes
Web Interface
A credit transaction could not be created when making a payment using an existing draft. The functionality is fixed and works as intended.
Upcoming Updates
API
The GET /clients/{clientId}/issued-card-creation-fee/{cardType} method will be deprecated. The GET /api/clients/{clientId}/card-order-options endpoint will cover the functionality and should be used instead of the deprecated endpoint.