aboutsummaryrefslogtreecommitdiff
path: root/API_CHANGES.md
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-05-02 14:29:30 +0200
committerFlorian Dold <florian@dold.me>2024-05-02 14:29:34 +0200
commit8e1ccefedd48f0076a53a14ecc2e2d5d094b90a9 (patch)
tree63e586e3ca631d8e6a831401d4ba95718d1f9406 /API_CHANGES.md
parent6bcd1c4537d83d6b83113483f3c872ab40e74074 (diff)
downloadwallet-core-8e1ccefedd48f0076a53a14ecc2e2d5d094b90a9.tar.gz
wallet-core-8e1ccefedd48f0076a53a14ecc2e2d5d094b90a9.tar.bz2
wallet-core-8e1ccefedd48f0076a53a14ecc2e2d5d094b90a9.zip
wallet-core: require canonicalized base URLs in requests
Diffstat (limited to 'API_CHANGES.md')
-rw-r--r--API_CHANGES.md34
1 files changed, 4 insertions, 30 deletions
diff --git a/API_CHANGES.md b/API_CHANGES.md
index f6fbf17f5..dbf54d456 100644
--- a/API_CHANGES.md
+++ b/API_CHANGES.md
@@ -4,33 +4,7 @@ This files contains all the API changes for the current release:
## wallet-core
-- AcceptManualWithdrawalResult.exchangePaytoUris is deprecated
-- WithdrawalExchangeAccountDetails.transferAmount is now optional (if conversion applies)
-- added WithdrawalExchangeAccountDetails.currencySpecification about the transferAmount currency
-- 2023-12-05 dold: added WithdrawalExchangeAccountDetails.{status,conversionError} to inform the client
- about errors with a particular conversion account instead of failing the whole withdrawal(-info) request.
-- 2023-12-06 dold: added the exchangeBaseUrl to PreparePeerPushCreditResponse, allowing the UI
- to check the exchange status for the peer push credit.
-- 2023-12-06 dold: added a new getExchangeEntryForUri request, which allows the client to
- get information about an existing exchange entry with DD48 semantics.
- The older call "getExchangeDetailedInfo" also computes loads of information
- for fee comparison and we should eventually rename it to something more appropriate
- (like getExchangeFeeDetailsForUri).
-- 2023-12-06 dold: Deprecate the tosStatus in the withdrawal details response.
- This field does not conform to DD48 semantics and the client should
- request the ToS status separately via a getExchangeEntryForUri request.
-- 2023-12-07 dold: Add the prepareWithdrawExchange request for withdrawals
- via a taler://withdraw-exchange URI.
-- 2023-12-11 dold: Add exchangeBaseUrl to the checkPeerPushDebit response.
-- 2023-12-11 dold: Add scopeInfo to exchange entry list items.
-- BREAK 2023-12-12 dold: Remove forceUpdate and masterPub arguments from addExchange
- request. This request has previously been overloaded both to update an
- exchange entry as well as to add it.
- To update the entry, updateExchangeEntry should be used instead.
-- 2023-12-12 dold: the getExchangeTos request not accepts an additional
- acceptLanguage field in the request. The response now contains an optional
- contentLanguage field that is returned if the exchange reports it.
-- 2023-12-12 2:0:1 dold: The checkPeerPushDebit now returns a maximum
- expiration date based on the expiry of selected coins.
-- 2023-12-13 3:0:2 dold: getVersion now returns the supported API version
- ranges for all bank APIs separately.
+### v5
+
+- all base URLs passed to wallet-core requests must be canonicalized,
+ with the exception of the new `canonicalizeBaseUrl` request.