From 4ea075d008251a3637dced039338351c117e2ee1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 27 Nov 2025 19:35:34 +0100 Subject: [PATCH] Add upgrade docs --- docs/index.rst | 1 + docs/upgrading_4_5.rst | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 docs/upgrading_4_5.rst diff --git a/docs/index.rst b/docs/index.rst index 8ea371c..0ba1e64 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -20,6 +20,7 @@ Library user documentation content transfers debits tested + upgrading_4_5 upgrading_3_4 upgrading_2_3 upgrading_1_2 diff --git a/docs/upgrading_4_5.rst b/docs/upgrading_4_5.rst new file mode 100644 index 0000000..383ec8c --- /dev/null +++ b/docs/upgrading_4_5.rst @@ -0,0 +1,12 @@ +Upgrading from python-fints 4.x to 5.x +====================================== + +Release 5.0 of this library was made to introduce breaking changes: + +* When your bank no longer supports fetching MT940 bank statements, `get_transactions()` will transparently fall back + to retrieve XML statements and convert them to dictionaries. While we tried to keep the most important fields in + place, this will cause different output. Please verify that the new output does not cause issues in your application. + +* When sending a credit transfer, you might now receive a `NeedVOPResponse` instead of a `NeedTANResponse` if there is + no exact match of payer names. You can proceed with `approve_vop_response()` and will then receive your + `NeedTANResponse` as usual. -- 2.47.3