# Changelog

Alle wesentlichen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

## [2.7] - 2026-02-23

### Hinzugefügt
- **Dediziertes Cron-Logging**: Separate Log-Datei unter `/documents/bankimport/logs/cron_bankimport.log`
- **Shutdown Handler**: Fängt fatale PHP-Fehler ab und protokolliert sie
- **Pause-Mechanismus**: Cron pausiert automatisch nach 3 aufeinanderfolgenden Fehlern (60 Min)
- **Auth-Fehler-Erkennung**: Erkennt Bank-Authentifizierungsfehler und pausiert um Kontosperrung zu vermeiden
- **Cron-Monitor Admin-Seite**: Neue Seite unter Admin > BankImport > Cron-Monitor zeigt Status, Logs und ermöglicht Pause/Resume

### Verbessert
- Robustere Fehlerbehandlung mit try/catch für alle Operationen
- Detailliertes Logging mit Zeitstempeln und Elapsed-Time
- Fehler-Zähler verhindert wiederholte fehlgeschlagene Versuche

## [2.6] - 2026-02-20

### Hinzugefügt
- **Multi-Rechnungszahlungen**: Eine Bankbuchung kann jetzt mit mehreren Rechnungen verknüpft werden (Sammelzahlungen)
- **Zahlungsverknüpfung aufheben**: Falsche Zuordnungen können über "Verknüpfung aufheben" korrigiert werden
- **Detailansicht Verknüpfungen**: In der Buchungsdetailansicht werden verknüpfte Zahlungen, Rechnungen und Bank-Einträge angezeigt
- **Bezahlte Rechnungen verknüpfen**: Bereits bezahlte Rechnungen können mit Bankbuchungen verknüpft werden (für nachträgliche Bank-Zuordnung)

### Verbessert
- Bessere Anzeige von Multi-Invoice-Matches im Zahlungsabgleich
- Flexible Rechnungsauswahl per Checkbox bei Sammelzahlungen

## [1.7] - 2026-02-20

### Hinzugefügt
- **Multi-Rechnungszahlungen**: Eine Bankbuchung kann jetzt mit mehreren Rechnungen verknüpft werden (Sammelzahlungen)
- **Zahlungsverknüpfung aufheben**: Falsche Zuordnungen können über "Verknüpfung aufheben" korrigiert werden
- **Detailansicht Verknüpfungen**: In der Buchungsdetailansicht werden verknüpfte Zahlungen, Rechnungen und Bank-Einträge angezeigt
- **Bezahlte Rechnungen verknüpfen**: Bereits bezahlte Rechnungen können mit Bankbuchungen verknüpft werden (für nachträgliche Bank-Zuordnung)

### Verbessert
- Bessere Anzeige von Multi-Invoice-Matches im Zahlungsabgleich
- Flexible Rechnungsauswahl per Checkbox bei Sammelzahlungen

## [1.6] - 2026-02-15

### Hinzugefügt
- PDF-Kontoauszüge: Upload und Verwaltung mit automatischer Metadaten-Erkennung
- Mehrfach-Upload für PDF-Kontoauszüge
- Erinnerungsfunktion für veraltete Kontoauszüge
- Dashboard-Widget für offene Zuordnungen

### Verbessert
- Optimierte Buchungszuordnung mit Scoring-System
- Verbesserte Benutzeroberfläche

## [1.5] - 2026-02-01

### Hinzugefügt
- Automatischer Import via Cronjob
- Unterstützung für SecureGo Plus (Decoupled TAN)
- Automatische Kontoerkennung

### Verbessert
- Stabilere FinTS-Verbindung
- Bessere Fehlerbehandlung

## [1.0] - 2026-01-15

### Erste Version
- FinTS/HBCI-Anbindung für deutsche Banken
- Import von Kontobuchungen
- Grundlegende Buchungszuordnung zu Rechnungen
- Integration in Dolibarr-Menüstruktur
