From b74cbe54165e4cfb81fba6b0e8be68d1f02a5507 Mon Sep 17 00:00:00 2001 From: fds2610-bot Date: Fri, 4 Sep 2026 10:01:33 +0200 Subject: [PATCH] FinTS-Bibliothek auf 4.1.4 gehoben Der Fork steht jetzt auf dem Upstream-Stand vom 03.09.2026. Der Patch fuer getDifferingPayeeName() ist upstream gemergt und entfaellt als eigener Commit; im Fork bleiben das eingebaute psr/log und der VOP-Stepwise-Patch, der als PR #584 offen und auf den neuen Stand rebased ist. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01AQ57wQWZ4xKHcKmp26bzgr --- Changes.md | 15 +++++++++++++++ composer.json | 2 +- composer.lock | 14 +++++++------- 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/Changes.md b/Changes.md index 43d0d2d..9964f9a 100644 --- a/Changes.md +++ b/Changes.md @@ -1,5 +1,20 @@ # Änderungen +## FinTS-Bibliothek auf den aktuellen Upstream-Stand gehoben (04.09.2026) + +Der Fork `nemiah/php-fints` steht jetzt auf `v4.1.4` und damit auf dem Upstream-Stand vom +03.09.2026. Der eigene Patch für den beim Close Match gemeldeten Kontoinhaber +(`getDifferingPayeeName()`) ist dort **gemergt** und entfällt als eigener Commit; übrig +bleiben im Fork nur noch das eingebaute psr/log und der VOP-Stepwise-Patch, der als +[PR #584](https://github.com/nemiah/phpFinTS/pull/584) offen ist. Dieser wurde auf den neuen +Upstream-Stand rebased – der Konflikt entstand allein daraus, dass beide Patches ihre Tests +an dieselbe Stelle der Testdatei setzten. + +Mitgenommen sind damit die fremden Verbesserungen seit Juli: Typsicherheit in den +Action-Klassen, vollständiges Auslesen mehrzeiliger Verwendungszwecke aus camt, die +Gegenparteien aus camt, Kreditkartenumsätze der DKB sowie ein behobener Typfehler beim +Lesen der minimalen Vorlaufzeit für SEPA-Lastschriften. + ## Zahlungsverkehr: Auftragskonto über die Kontenzuordnung finden (01.09.2026) Beim Senden suchte `FinTsUeberweisung` unter den Konten, die die Bank meldet, nach der IBAN diff --git a/composer.json b/composer.json index c184d12..089be9c 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ ], "require": { "php": ">=8.3", - "nemiah/php-fints": "4.1.3" + "nemiah/php-fints": "4.1.4" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index ffc2103..8ef9611 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2ed8c4171d96c85182d0ca57fb9c0a87", + "content-hash": "45b0a342d8df9f66cbfa77a47c308c8c", "packages": [ { "name": "nemiah/php-fints", - "version": "v4.1.3", + "version": "v4.1.4", "source": { "type": "git", "url": "https://codeberg.org/fds2610-bot/phpFinTS.git", - "reference": "76e3c648e88c2e5608044595d5920ba3ffee70a5" + "reference": "ded991612d10d4dcfe83824aa45d18203337a7a9" }, "dist": { "type": "zip", - "url": "https://codeberg.org/api/v1/repos/fds2610-bot/phpFinTS/archive/76e3c648e88c2e5608044595d5920ba3ffee70a5.zip", - "reference": "76e3c648e88c2e5608044595d5920ba3ffee70a5", + "url": "https://codeberg.org/api/v1/repos/fds2610-bot/phpFinTS/archive/ded991612d10d4dcfe83824aa45d18203337a7a9.zip", + "reference": "ded991612d10d4dcfe83824aa45d18203337a7a9", "shasum": "" }, "require": { @@ -67,10 +67,10 @@ "description": "PHP Library for the protocols fints and hbci", "homepage": "https://codeberg.org/fds2610-bot/phpFinTS", "support": { - "source": "https://codeberg.org/fds2610-bot/phpFinTS/tag/v4.1.3", + "source": "https://codeberg.org/fds2610-bot/phpFinTS/tag/v4.1.4", "issues": "https://codeberg.org/fds2610-bot/phpFinTS/issues" }, - "time": "2026-09-01T19:22:02+02:00" + "time": "2026-09-04T09:39:44+02:00" } ], "packages-dev": [],